diff --git a/.DS_Store b/.DS_Store
index e462dfc..9bb9b45 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/JAVA/PROJET-PMT_STRI1A/.classpath b/JAVA/PROJET-PMT_STRI1A/.classpath
new file mode 100644
index 0000000..d54800d
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/JAVA/PROJET-PMT_STRI1A/.gitignore b/JAVA/PROJET-PMT_STRI1A/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/JAVA/PROJET-PMT_STRI1A/.project b/JAVA/PROJET-PMT_STRI1A/.project
new file mode 100644
index 0000000..1e5d08f
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/.project
@@ -0,0 +1,17 @@
+
+
+ PROJET-PMT_STRI1A
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/JAVA/PROJET-PMT_STRI1A/.settings/org.eclipse.jdt.core.prefs b/JAVA/PROJET-PMT_STRI1A/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..e256158
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,12 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/JAVA/PROJET-PMT_STRI1A/.settings/org.eclipse.jdt.ui.prefs b/JAVA/PROJET-PMT_STRI1A/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 0000000..a03bd4e
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.text.custom_code_templates=/**\n * @return the ${bare_field_name}\n *//**\n * @param ${param} the ${bare_field_name} to set\n *//**\n * ${tags}\n *//**\n * \n *//**\n * @author ${user}\n *\n * ${tags}\n *//**\n * \n *//**\n * ${tags}\n *//* (non-Javadoc)\n * ${see_to_overridden}\n *//**\n * ${tags}\n * ${see_to_target}\n */${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}\n\n\n\n// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();// ${todo} Auto-generated method stub\n${body_statement}${body_statement}\n// ${todo} Auto-generated constructor stubreturn ${field};${field} \= ${param};
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java
new file mode 100644
index 0000000..d83e7f1
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Arme.java
@@ -0,0 +1,12 @@
+
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Arme extends Objet {
+
+ private int pArme;
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Armure.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Armure.java
new file mode 100644
index 0000000..0405568
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Armure.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Armure extends Objet {
+
+ private int pArmure;
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Bourse.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Bourse.java
new file mode 100644
index 0000000..749edc2
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Bourse.java
@@ -0,0 +1,13 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Bourse extends Objet {
+ private int valeur;
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java
new file mode 100644
index 0000000..5ae3db9
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java
@@ -0,0 +1,17 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class EtreVivant {
+ private int pVieMax;
+ private int pVie;
+ private int pAttaque;
+ private Salle salle;
+ private boolean vivant;
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Labyrinthe.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Labyrinthe.java
new file mode 100644
index 0000000..42b67e1
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Labyrinthe.java
@@ -0,0 +1,12 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Labyrinthe {
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Marche.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Marche.java
new file mode 100644
index 0000000..dd7d35b
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Marche.java
@@ -0,0 +1,12 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Marche extends Salle {
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Monstre.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Monstre.java
new file mode 100644
index 0000000..16e1343
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Monstre.java
@@ -0,0 +1,12 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Monstre extends EtreVivant {
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Objet.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Objet.java
new file mode 100644
index 0000000..1f0b486
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Objet.java
@@ -0,0 +1,15 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Objet {
+ private String nom;
+ private int prix;
+ private int usure;
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java
new file mode 100644
index 0000000..a922772
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java
@@ -0,0 +1,22 @@
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Personnage extends EtreVivant {
+ public void equiper(Arme arme, Armure armure) {
+
+ }
+
+ public void utiliser(Potion potion) {
+
+ }
+ public void seDeplacer() {
+
+ }
+ public void allerMarche(Salle salle){
+
+ }
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Porte.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Porte.java
new file mode 100644
index 0000000..7077482
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Porte.java
@@ -0,0 +1,14 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Porte {
+ private boolean ouvert;
+ private char orientation;
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Potion.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Potion.java
new file mode 100644
index 0000000..dc7103e
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Potion.java
@@ -0,0 +1,12 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Potion extends Objet {
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Salle.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Salle.java
new file mode 100644
index 0000000..b289db4
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Salle.java
@@ -0,0 +1,15 @@
+/**
+ *
+ */
+package modeles;
+
+/**
+ * @author flavien
+ *
+ */
+public class Salle {
+ private int positionX;
+ private int positionY;
+ private boolean sortie;
+
+}
diff --git a/JAVA/PROJET-PMT_STRI1A/src/test/Test.java b/JAVA/PROJET-PMT_STRI1A/src/test/Test.java
new file mode 100644
index 0000000..2e95c82
--- /dev/null
+++ b/JAVA/PROJET-PMT_STRI1A/src/test/Test.java
@@ -0,0 +1,12 @@
+/**
+ *
+ */
+package test;
+
+/**
+ * @author flavien
+ *
+ */
+public class Test {
+
+}