diff --git a/code/.gitignore b/.gitignore
similarity index 100%
rename from code/.gitignore
rename to .gitignore
diff --git a/code/out/production/code/launcher/Main.class b/code/out/production/code/launcher/Main.class
deleted file mode 100644
index df8a330..0000000
Binary files a/code/out/production/code/launcher/Main.class and /dev/null differ
diff --git a/code/out/production/code/model/Avatar.class b/code/out/production/code/model/Avatar.class
deleted file mode 100644
index 90bbd07..0000000
Binary files a/code/out/production/code/model/Avatar.class and /dev/null differ
diff --git a/code/out/production/code/model/Case.class b/code/out/production/code/model/Case.class
deleted file mode 100644
index 3591b68..0000000
Binary files a/code/out/production/code/model/Case.class and /dev/null differ
diff --git a/code/out/production/code/model/CaseChance.class b/code/out/production/code/model/CaseChance.class
deleted file mode 100644
index 820ca97..0000000
Binary files a/code/out/production/code/model/CaseChance.class and /dev/null differ
diff --git a/code/out/production/code/model/CaseEvenement.class b/code/out/production/code/model/CaseEvenement.class
deleted file mode 100644
index 4b4a2c5..0000000
Binary files a/code/out/production/code/model/CaseEvenement.class and /dev/null differ
diff --git a/code/out/production/code/model/CaseMalchance.class b/code/out/production/code/model/CaseMalchance.class
deleted file mode 100644
index e13abf1..0000000
Binary files a/code/out/production/code/model/CaseMalchance.class and /dev/null differ
diff --git a/code/out/production/code/model/Joueur.class b/code/out/production/code/model/Joueur.class
deleted file mode 100644
index 9c9fc1d..0000000
Binary files a/code/out/production/code/model/Joueur.class and /dev/null differ
diff --git a/code/out/production/code/model/Partie.class b/code/out/production/code/model/Partie.class
deleted file mode 100644
index bdc700b..0000000
Binary files a/code/out/production/code/model/Partie.class and /dev/null differ
diff --git a/code/out/production/code/model/Plateau.class b/code/out/production/code/model/Plateau.class
deleted file mode 100644
index 48afd8a..0000000
Binary files a/code/out/production/code/model/Plateau.class and /dev/null differ
diff --git a/code/out/production/code/sample/Controller.class b/code/out/production/code/sample/Controller.class
deleted file mode 100644
index d9c917c..0000000
Binary files a/code/out/production/code/sample/Controller.class and /dev/null differ
diff --git a/code/out/production/code/sample/Main.class b/code/out/production/code/sample/Main.class
deleted file mode 100644
index 6fafed1..0000000
Binary files a/code/out/production/code/sample/Main.class and /dev/null differ
diff --git a/code/out/production/code/sample/sample.fxml b/code/out/production/code/sample/sample.fxml
deleted file mode 100644
index 363237a..0000000
--- a/code/out/production/code/sample/sample.fxml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/ressources/fxml/ConfigurationMenu.fxml b/code/ressources/fxml/ConfigurationMenu.fxml
new file mode 100644
index 0000000..c1f5b6f
--- /dev/null
+++ b/code/ressources/fxml/ConfigurationMenu.fxml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/ressources/image/button/setting.png b/code/ressources/image/button/setting.png
new file mode 100644
index 0000000..bfbf63b
Binary files /dev/null and b/code/ressources/image/button/setting.png differ
diff --git a/code/ressources/image/button/user.png b/code/ressources/image/button/user.png
new file mode 100644
index 0000000..be0601c
Binary files /dev/null and b/code/ressources/image/button/user.png differ
diff --git a/code/ressources/image/plaine.gif b/code/ressources/image/plaine.gif
new file mode 100644
index 0000000..0f02b68
Binary files /dev/null and b/code/ressources/image/plaine.gif differ
diff --git a/code/ressources/test.txt b/code/ressources/test.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/code/src/sample/Controller.java b/code/src/sample/Controller.java
deleted file mode 100644
index 54e5bd1..0000000
--- a/code/src/sample/Controller.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package sample;
-
-public class Controller {
-}
diff --git a/code/src/sample/Main.java b/code/src/sample/Main.java
deleted file mode 100644
index dbb355c..0000000
--- a/code/src/sample/Main.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package sample;
-
-import javafx.application.Application;
-import javafx.fxml.FXMLLoader;
-import javafx.scene.Parent;
-import javafx.scene.Scene;
-import javafx.stage.Stage;
-
-import java.io.*;
-import java.util.Objects;
-
-public class Main extends Application {
-
- private static Database currentd;
-
- @Override
- public void start(Stage primaryStage) throws Exception{
- Parent root = FXMLLoader.load(Objects.requireNonNull(getClass().getResource("MainPage.fxml")));
- primaryStage.setTitle("Hello World");
- primaryStage.setScene(new Scene(root, 900, 600));
- primaryStage.setResizable(false);
- primaryStage.show();
- }
-
- public static Database getDatabase(){
- return currentd;
- }
- public static void serialize() throws IOException {
- try (ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("database.txt"))) {
- out.writeObject(currentd);
- } finally {
- //System.out.println("Saved!");
- System.exit(0);
- }
- }
- public static void deserialize() throws ClassNotFoundException, IOException{
- ObjectInputStream in = null;
- try {
- in=new ObjectInputStream (new FileInputStream("database.txt"));
- currentd=(Database) in.readObject();
- in.close();
- }
- catch (FileNotFoundException | NullPointerException e){
- currentd=new Database();
- }
- }
-
-
- public static void main(String[] args) {
- launch(args);
- }
-}
diff --git a/code/src/sample/sample.fxml b/code/src/sample/sample.fxml
deleted file mode 100644
index 54eb907..0000000
--- a/code/src/sample/sample.fxml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/out/production/projetjavafx/css/anchor.css b/out/production/projetjavafx/css/anchor.css
new file mode 100644
index 0000000..f8e560d
--- /dev/null
+++ b/out/production/projetjavafx/css/anchor.css
@@ -0,0 +1,4 @@
+
+#player{
+ -fx-text-fill: #ffffff;
+}
\ No newline at end of file
diff --git a/out/production/projetjavafx/css/sample.css b/out/production/projetjavafx/css/sample.css
new file mode 100644
index 0000000..1234ada
--- /dev/null
+++ b/out/production/projetjavafx/css/sample.css
@@ -0,0 +1,10 @@
+.round-red {
+ -fx-background-color: linear-gradient(#ff5400, #EB9C0A);
+ -fx-background-radius: 30;
+ -fx-background-insets: 0;
+ -fx-text-fill: white;
+}
+
+.root{
+ -fx-background-color: #3A3A41;
+}
\ No newline at end of file
diff --git a/out/production/projetjavafx/fxml/MainPage.fxml b/out/production/projetjavafx/fxml/MainPage.fxml
new file mode 100644
index 0000000..a336485
--- /dev/null
+++ b/out/production/projetjavafx/fxml/MainPage.fxml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/out/production/projetjavafx/fxml/TopPlayers.fxml b/out/production/projetjavafx/fxml/TopPlayers.fxml
new file mode 100644
index 0000000..cadb8fa
--- /dev/null
+++ b/out/production/projetjavafx/fxml/TopPlayers.fxml
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/out/production/projetjavafx/fxml/sample.fxml b/out/production/projetjavafx/fxml/sample.fxml
new file mode 100644
index 0000000..ef104af
--- /dev/null
+++ b/out/production/projetjavafx/fxml/sample.fxml
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/out/production/projetjavafx/image/button/add.png b/out/production/projetjavafx/image/button/add.png
new file mode 100644
index 0000000..f961a06
Binary files /dev/null and b/out/production/projetjavafx/image/button/add.png differ
diff --git a/out/production/projetjavafx/image/button/backup.png b/out/production/projetjavafx/image/button/backup.png
new file mode 100644
index 0000000..4695a97
Binary files /dev/null and b/out/production/projetjavafx/image/button/backup.png differ
diff --git a/out/production/projetjavafx/image/button/burger.png b/out/production/projetjavafx/image/button/burger.png
new file mode 100644
index 0000000..adbcd06
Binary files /dev/null and b/out/production/projetjavafx/image/button/burger.png differ
diff --git a/out/production/projetjavafx/image/button/data.png b/out/production/projetjavafx/image/button/data.png
new file mode 100644
index 0000000..9e043a0
Binary files /dev/null and b/out/production/projetjavafx/image/button/data.png differ
diff --git a/out/production/projetjavafx/image/button/exit.png b/out/production/projetjavafx/image/button/exit.png
new file mode 100644
index 0000000..f916c35
Binary files /dev/null and b/out/production/projetjavafx/image/button/exit.png differ
diff --git a/out/production/projetjavafx/image/button/home.png b/out/production/projetjavafx/image/button/home.png
new file mode 100644
index 0000000..0e50eb9
Binary files /dev/null and b/out/production/projetjavafx/image/button/home.png differ
diff --git a/out/production/projetjavafx/image/button/setting.png b/out/production/projetjavafx/image/button/setting.png
new file mode 100644
index 0000000..bfbf63b
Binary files /dev/null and b/out/production/projetjavafx/image/button/setting.png differ
diff --git a/out/production/projetjavafx/image/button/user.png b/out/production/projetjavafx/image/button/user.png
new file mode 100644
index 0000000..be0601c
Binary files /dev/null and b/out/production/projetjavafx/image/button/user.png differ
diff --git a/code/ressources/image/fire.gif b/out/production/projetjavafx/image/fire.gif
similarity index 100%
rename from code/ressources/image/fire.gif
rename to out/production/projetjavafx/image/fire.gif
diff --git a/out/production/projetjavafx/image/logo.png b/out/production/projetjavafx/image/logo.png
new file mode 100644
index 0000000..25b7a60
Binary files /dev/null and b/out/production/projetjavafx/image/logo.png differ
diff --git a/out/production/projetjavafx/image/oui.jpg b/out/production/projetjavafx/image/oui.jpg
new file mode 100644
index 0000000..d62309a
Binary files /dev/null and b/out/production/projetjavafx/image/oui.jpg differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.1.png b/out/production/projetjavafx/image/personnage/Perso1.1.png
new file mode 100644
index 0000000..cce8c50
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.1.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.2.png b/out/production/projetjavafx/image/personnage/Perso1.2.png
new file mode 100644
index 0000000..ad14e8a
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.2.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.3.png b/out/production/projetjavafx/image/personnage/Perso1.3.png
new file mode 100644
index 0000000..018e4d6
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.3.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.4.png b/out/production/projetjavafx/image/personnage/Perso1.4.png
new file mode 100644
index 0000000..4edc99d
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.4.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.5.png b/out/production/projetjavafx/image/personnage/Perso1.5.png
new file mode 100644
index 0000000..7b9328f
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.5.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.6.png b/out/production/projetjavafx/image/personnage/Perso1.6.png
new file mode 100644
index 0000000..bd7f8e7
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.6.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.7.png b/out/production/projetjavafx/image/personnage/Perso1.7.png
new file mode 100644
index 0000000..b16ec3d
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.7.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.8.png b/out/production/projetjavafx/image/personnage/Perso1.8.png
new file mode 100644
index 0000000..7e1550b
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.8.png differ
diff --git a/out/production/projetjavafx/image/personnage/Perso1.9.png b/out/production/projetjavafx/image/personnage/Perso1.9.png
new file mode 100644
index 0000000..04af49a
Binary files /dev/null and b/out/production/projetjavafx/image/personnage/Perso1.9.png differ
diff --git a/out/production/projetjavafx/image/plaine.gif b/out/production/projetjavafx/image/plaine.gif
new file mode 100644
index 0000000..0f02b68
Binary files /dev/null and b/out/production/projetjavafx/image/plaine.gif differ