diff --git a/src/affichage.c b/src/affichage.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/affichage.h b/src/affichage.h
new file mode 100644
index 0000000000000000000000000000000000000000..e0db11a17db6432d50896419693dccd67a7d577f
--- /dev/null
+++ b/src/affichage.h
@@ -0,0 +1,6 @@
+#ifndef AFFICHAGE_H_INCLUDED
+#define AFFICHAGE_H_INCLUDED
+
+
+
+#endif // AFFICHAGE_H_INCLUDED
diff --git a/src/competence.o b/src/competence.o
new file mode 100644
index 0000000000000000000000000000000000000000..4fa2b65f07dbd315467dc6bdcf549825a3ed683d
Binary files /dev/null and b/src/competence.o differ
diff --git a/src/deplacements.c b/src/deplacements.c
index 8314582879c3c7016be00f7fffe6b67806ba5ccc..ee8293f2feaf701cc4cd7f4660ed9e91561e8cf0 100644
--- a/src/deplacements.c
+++ b/src/deplacements.c
@@ -31,3 +31,16 @@ int deplacement_unitaire(personnage *perso,Case *destination){ /*d
     printf("déplacement impossible : case non contigue");
     return 1;
 }
+
+
+int affichage_deplacements_possibles(personnage *perso, carte *c){ /* Met en surbrillance les cases disponibles pour un déplacement */
+    int i;
+    int pd_max_x = get_PD(perso);
+    int pd_max_y = get_PD(perso);
+
+    for(i=0;i<pd_max_x;i++){
+        if(1!=0)
+            /* ??? */
+    }
+    return 0;
+}
diff --git a/src/deplacements.o b/src/deplacements.o
new file mode 100644
index 0000000000000000000000000000000000000000..c669e1ba84e984a0be34500c7279e7eb95cc7dc5
Binary files /dev/null and b/src/deplacements.o differ
diff --git a/src/main.exe b/src/main.exe
new file mode 100644
index 0000000000000000000000000000000000000000..6ed2b9993784150f222b15f111cb822be6fae938
Binary files /dev/null and b/src/main.exe differ
diff --git a/src/main.o b/src/main.o
new file mode 100644
index 0000000000000000000000000000000000000000..b95acdf46a03b7bf193e24b14621d7829db2c4f5
Binary files /dev/null and b/src/main.o differ
diff --git a/src/structures.h b/src/structures.h
index d6474bb57242e1753eee99936647d4524968f610..043a8b135ba1a8d944266ecbcff9172187122de0 100644
--- a/src/structures.h
+++ b/src/structures.h
@@ -21,6 +21,7 @@ typedef struct {
     unsigned short int coord_y;
     type_terrain *terrain;
     boolean occupee;
+    boolean surbrillance;
 } Case;
 
 typedef Case carte[TAILLE_MAX_CARTE];
@@ -58,7 +59,7 @@ typedef struct competence{
     struct competence *parent;
     struct competence *enfant_gauche;
     struct competence *enfant_droit;
-    struct effet_competence effet;
+    struct effet_competence *effet;
     boolean connu;
 }competence;