From e1699aaba38989872f8eddce1bd4e487860dc796 Mon Sep 17 00:00:00 2001 From: Louis <malterre.louis@laposte.net> Date: Wed, 2 Nov 2022 13:52:00 +0100 Subject: [PATCH] test ordi verdun+gitignore LM --- .gitignore | 142 ------------------ .../target/classes/engine/Cmd.class | Bin .../target/classes/engine/DrawingPanel.class | Bin .../target/classes/engine/Game.class | Bin .../classes/engine/GameController.class | Bin .../classes/engine/GameEngineGraphical.class | Bin .../target/classes/engine/GamePainter.class | Bin .../classes/engine/GraphicalInterface.class | Bin .../target/classes/entity/Character.class | Bin .../target/classes/entity/Entity.class | Bin .../classes/environnement/Coordonnees.class | Bin 0 -> 536 bytes .../target/classes/jeu/Controller.class | Bin .../target/classes/jeu/Jeu.class | Bin .../target/classes/jeu/Painter.class | Bin .../target/classes/start/Main.class | Bin code.code-workspace | 7 - projet_ACL/acl-project-main/.gitignore | 141 ----------------- projet_ACL/acl-project-main/Backlog complet | 22 --- projet_ACL/acl-project-main/Backlog sprint 1 | 5 - .../Diagramme_UML_ACL_Sprint1.docx | Bin 14689 -> 0 bytes .../Distribution des t\303\242ches" | 2 - .../MAVENProject/PlanUML.puml | 121 --------------- .../acl-project-main/MAVENProject/pom.xml | 18 --- .../src/main/java/engine/Cmd.java | 9 -- .../src/main/java/engine/DrawingPanel.java | 96 ------------ .../src/main/java/engine/Game.java | 24 --- .../src/main/java/engine/GameController.java | 21 --- .../main/java/engine/GameEngineGraphical.java | 70 --------- .../src/main/java/engine/GamePainter.java | 26 ---- .../main/java/engine/GraphicalInterface.java | 50 ------ .../src/main/java/entity/Character.java | 21 --- .../src/main/java/entity/Entity.java | 15 -- .../main/java/environnement/Coordonnees.java | 23 --- .../src/main/java/jeu/Controller.java | 55 ------- .../MAVENProject/src/main/java/jeu/Jeu.java | 47 ------ .../src/main/java/jeu/Painter.java | 32 ---- .../src/main/java/start/Main.java | 25 --- .../classes/environnement/Coordonnees.class | Bin 757 -> 0 bytes projet_ACL/acl-project-main/README.md | 6 - 39 files changed, 978 deletions(-) delete mode 100644 .gitignore rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/engine/Cmd.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/engine/DrawingPanel.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/engine/Game.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/engine/GameController.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/engine/GameEngineGraphical.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/engine/GamePainter.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/engine/GraphicalInterface.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/entity/Character.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/entity/Entity.class (100%) create mode 100644 MAVENProject/target/classes/environnement/Coordonnees.class rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/jeu/Controller.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/jeu/Jeu.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/jeu/Painter.class (100%) rename {projet_ACL/acl-project-main/MAVENProject => MAVENProject}/target/classes/start/Main.class (100%) delete mode 100644 code.code-workspace delete mode 100644 projet_ACL/acl-project-main/.gitignore delete mode 100644 projet_ACL/acl-project-main/Backlog complet delete mode 100644 projet_ACL/acl-project-main/Backlog sprint 1 delete mode 100644 projet_ACL/acl-project-main/Diagramme_UML_ACL_Sprint1.docx delete mode 100644 "projet_ACL/acl-project-main/Distribution des t\303\242ches" delete mode 100644 projet_ACL/acl-project-main/MAVENProject/PlanUML.puml delete mode 100644 projet_ACL/acl-project-main/MAVENProject/pom.xml delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Cmd.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/DrawingPanel.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Game.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameController.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameEngineGraphical.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GamePainter.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GraphicalInterface.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Character.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Entity.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/environnement/Coordonnees.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Controller.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Jeu.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Painter.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/src/main/java/start/Main.java delete mode 100644 projet_ACL/acl-project-main/MAVENProject/target/classes/environnement/Coordonnees.class delete mode 100644 projet_ACL/acl-project-main/README.md diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 92c424b..0000000 --- a/.gitignore +++ /dev/null @@ -1,142 +0,0 @@ -dossiers_python/ABR.py -dossiers_python/Calculatrice.py -dossiers_python/calculs.py -dossiers_python/constellation.pdf -dossiers_python/constellation.py -dossiers_python/courbe tutorat.png -dossiers_python/domino.pdf -dossiers_python/domino.py -dossiers_python/DS_INFO.py -dossiers_python/examen_blanc-2018_Louis_Malterre.py -dossiers_python/LinkedList.py -dossiers_python/principal_puissance_4.py -dossiers_python/Puissance_4.py -dossiers_python/satellite.pdf -dossiers_python/satellite.py -dossiers_python/test listes et tuples.py -dossiers_python/test_visual_studio.py -dossiers_python/tirage_au_sort_sans_remise.py -dossiers_python/tkinter_tests.py -dossiers_python/TP_1_INFO_CASINO_Louis_Malterre.pdf -dossiers_python/TP_1_INFO_CASINO.py -dossiers_python/Tutorat3_S6.py -dossiers_python/tutorat4_2.py -dossiers_python/tutorat4_exo1.pdf -dossiers_python/tutorat4_exos2_3.pdf -dossiers_python/tutorat4.py -dossiers_python/__pycache__/Puissance_4.cpython-39.pyc -dossiers_python/__pycache__/satellite.cpython-37.pyc -Dossiers_C_Cpp/tests_C.c -dossiers_java_verdun/.metadata/.lock -dossiers_java_verdun/.metadata/.log -dossiers_java_verdun/.metadata/version.ini -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.history/1c/203f49637bda001c16ece3b36c1e12af -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.history/84/d0c4d86c7fda001c16ece3b36c1e12af -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.history/ae/40a000807bda001c16ece3b36c1e12af -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/.markers -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/.indexes/af/history.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/.indexes/e4/e0/history.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/org.eclipse.jdt.core/state.dat -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi -dossiers_java_verdun/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/1006839657.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/1167275426.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/2059211254.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.junit/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser -dossiers_java_verdun/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log -dossiers_java_verdun/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.16.3.20211002-1029.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup -dossiers_java_verdun/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.ui.intro/introstate -dossiers_java_verdun/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml -dossiers_java_verdun/AppliDebug/.classpath -dossiers_java_verdun/AppliDebug/.project -dossiers_java_verdun/AppliDebug/Fourniture.zip -dossiers_java_verdun/AppliDebug/.settings/org.eclipse.jdt.core.prefs -dossiers_java_verdun/AppliDebug/Fourniture/.DS_Store -dossiers_java_verdun/AppliDebug/Fourniture/testEtat1.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat2.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat3.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat4.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat5.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat6.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat7.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat8.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat9.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat10.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat11.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat12.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat13.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat14.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat15.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat16.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat17.jar -dossiers_java_verdun/AppliDebug/Fourniture/META-INF/MANIFEST.MF -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._.DS_Store -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat1.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat2.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat3.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat4.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat5.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat6.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat7.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat8.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat9.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat10.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat11.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat12.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat13.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat14.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat15.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat16.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat17.jar -dossiers_java_verdun/AppliDebug/bin/Debugueur/Debug.class -dossiers_java_verdun/AppliDebug/src/Debugueur/Debug.java -dossiers_java_verdun/AppliDebug/testEtat/Conteneur.class -dossiers_java_verdun/AppliDebug/testEtat/DebordementConteneur.class -dossiers_java_verdun/AppliDebug/testEtat/ErreurConteneur.class -dossiers_java_verdun/Debugueur/README.md -dossiers_java_verdun/Debugueur/.vscode/settings.json -dossiers_java_verdun/test_java/.classpath -dossiers_java_verdun/test_java/.project -dossiers_java_verdun/test_java/.vscode/settings.json -dossiers_java_verdun/test_java/bin/test_java/Test.class -dossiers_java_verdun/test_java/src/test_java/Debugueur.java -dossiers_java_verdun/test_java/src/test_java/Test.java -dossiers_java_verdun/test_vs_java/bin/.project -projet_ACL/test.java diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/engine/Cmd.class b/MAVENProject/target/classes/engine/Cmd.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/engine/Cmd.class rename to MAVENProject/target/classes/engine/Cmd.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/engine/DrawingPanel.class b/MAVENProject/target/classes/engine/DrawingPanel.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/engine/DrawingPanel.class rename to MAVENProject/target/classes/engine/DrawingPanel.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/engine/Game.class b/MAVENProject/target/classes/engine/Game.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/engine/Game.class rename to MAVENProject/target/classes/engine/Game.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GameController.class b/MAVENProject/target/classes/engine/GameController.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GameController.class rename to MAVENProject/target/classes/engine/GameController.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GameEngineGraphical.class b/MAVENProject/target/classes/engine/GameEngineGraphical.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GameEngineGraphical.class rename to MAVENProject/target/classes/engine/GameEngineGraphical.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GamePainter.class b/MAVENProject/target/classes/engine/GamePainter.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GamePainter.class rename to MAVENProject/target/classes/engine/GamePainter.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GraphicalInterface.class b/MAVENProject/target/classes/engine/GraphicalInterface.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/engine/GraphicalInterface.class rename to MAVENProject/target/classes/engine/GraphicalInterface.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/entity/Character.class b/MAVENProject/target/classes/entity/Character.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/entity/Character.class rename to MAVENProject/target/classes/entity/Character.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/entity/Entity.class b/MAVENProject/target/classes/entity/Entity.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/entity/Entity.class rename to MAVENProject/target/classes/entity/Entity.class diff --git a/MAVENProject/target/classes/environnement/Coordonnees.class b/MAVENProject/target/classes/environnement/Coordonnees.class new file mode 100644 index 0000000000000000000000000000000000000000..6c3e1aeffbc68a431a3f6e89bf773969bcab551b GIT binary patch literal 536 zcmX^0Z`VEs1_oOOS#|~{Mh3~$yt2%q{Jgx>+|;}hedqlAq7)D>wV0iOg^@uZE3qt5 zKPNFSUEe<`D>b=<k%6&-k%7^Zk%6&_k%7%7GcU8mj*)>?!_!kUjFExGIX@+pi-DPe zhlhcKftQhiSwl07lYx<epND~!fepkG<Y8cEU}I$9_sPsl^()OyN-YXWOv*`RWDxSn zPfpAUODxI+@u7k&B^jB;j11B~I2~%u$iR`3SzMBsmz>JTpswMA?q+LD5lv4<2Bv&N zkewK+K{7^+3|ztarA5i9ZkZsb2_OZG9!Lj+A_F4>GXnzy69WUtXAB^~&cFs1VPxQ7 z0C|;*fq@~CfeEaRUu!!9x0du)20ksBtqcMi!3u>K7#M^YSQr=>xEWX&co;Ytcp3N@ z_!xv47#I{F+89I_L_uaV@Pn;kWME+62L&Jl69XrM7=t(iBLm19GX_SmQ<#|7z)faj h0I3!Nn<fU4WsqQy1e?ahAjKfbz{tSJAPrV80{{XIU>yJe literal 0 HcmV?d00001 diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/jeu/Controller.class b/MAVENProject/target/classes/jeu/Controller.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/jeu/Controller.class rename to MAVENProject/target/classes/jeu/Controller.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/jeu/Jeu.class b/MAVENProject/target/classes/jeu/Jeu.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/jeu/Jeu.class rename to MAVENProject/target/classes/jeu/Jeu.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/jeu/Painter.class b/MAVENProject/target/classes/jeu/Painter.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/jeu/Painter.class rename to MAVENProject/target/classes/jeu/Painter.class diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/start/Main.class b/MAVENProject/target/classes/start/Main.class similarity index 100% rename from projet_ACL/acl-project-main/MAVENProject/target/classes/start/Main.class rename to MAVENProject/target/classes/start/Main.class diff --git a/code.code-workspace b/code.code-workspace deleted file mode 100644 index 362d7c2..0000000 --- a/code.code-workspace +++ /dev/null @@ -1,7 +0,0 @@ -{ - "folders": [ - { - "path": "." - } - ] -} \ No newline at end of file diff --git a/projet_ACL/acl-project-main/.gitignore b/projet_ACL/acl-project-main/.gitignore deleted file mode 100644 index 65a7549..0000000 --- a/projet_ACL/acl-project-main/.gitignore +++ /dev/null @@ -1,141 +0,0 @@ -dossiers_python/ABR.py -dossiers_python/Calculatrice.py -dossiers_python/calculs.py -dossiers_python/constellation.pdf -dossiers_python/constellation.py -dossiers_python/courbe tutorat.png -dossiers_python/domino.pdf -dossiers_python/domino.py -dossiers_python/DS_INFO.py -dossiers_python/examen_blanc-2018_Louis_Malterre.py -dossiers_python/LinkedList.py -dossiers_python/principal_puissance_4.py -dossiers_python/Puissance_4.py -dossiers_python/satellite.pdf -dossiers_python/satellite.py -dossiers_python/test listes et tuples.py -dossiers_python/test_visual_studio.py -dossiers_python/tirage_au_sort_sans_remise.py -dossiers_python/tkinter_tests.py -dossiers_python/TP_1_INFO_CASINO_Louis_Malterre.pdf -dossiers_python/TP_1_INFO_CASINO.py -dossiers_python/Tutorat3_S6.py -dossiers_python/tutorat4_2.py -dossiers_python/tutorat4_exo1.pdf -dossiers_python/tutorat4_exos2_3.pdf -dossiers_python/tutorat4.py -dossiers_python/__pycache__/Puissance_4.cpython-39.pyc -dossiers_python/__pycache__/satellite.cpython-37.pyc -Dossiers_C_Cpp/tests_C.c -dossiers_java_verdun/.metadata/.lock -dossiers_java_verdun/.metadata/.log -dossiers_java_verdun/.metadata/version.ini -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.history/1c/203f49637bda001c16ece3b36c1e12af -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.history/84/d0c4d86c7fda001c16ece3b36c1e12af -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.history/ae/40a000807bda001c16ece3b36c1e12af -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/.markers -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/.indexes/af/history.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/.indexes/e4/e0/history.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.projects/AppliDebug/org.eclipse.jdt.core/state.dat -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs -dossiers_java_verdun/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi -dossiers_java_verdun/.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/1006839657.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/1167275426.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/2059211254.index -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.junit/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser -dossiers_java_verdun/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log -dossiers_java_verdun/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.16.3.20211002-1029.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup -dossiers_java_verdun/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml -dossiers_java_verdun/.metadata/.plugins/org.eclipse.ui.intro/introstate -dossiers_java_verdun/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml -dossiers_java_verdun/AppliDebug/.classpath -dossiers_java_verdun/AppliDebug/.project -dossiers_java_verdun/AppliDebug/Fourniture.zip -dossiers_java_verdun/AppliDebug/.settings/org.eclipse.jdt.core.prefs -dossiers_java_verdun/AppliDebug/Fourniture/.DS_Store -dossiers_java_verdun/AppliDebug/Fourniture/testEtat1.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat2.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat3.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat4.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat5.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat6.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat7.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat8.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat9.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat10.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat11.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat12.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat13.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat14.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat15.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat16.jar -dossiers_java_verdun/AppliDebug/Fourniture/testEtat17.jar -dossiers_java_verdun/AppliDebug/Fourniture/META-INF/MANIFEST.MF -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._.DS_Store -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat1.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat2.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat3.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat4.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat5.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat6.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat7.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat8.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat9.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat10.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat11.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat12.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat13.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat14.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat15.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat16.jar -dossiers_java_verdun/AppliDebug/__MACOSX/Fourniture/._testEtat17.jar -dossiers_java_verdun/AppliDebug/bin/Debugueur/Debug.class -dossiers_java_verdun/AppliDebug/src/Debugueur/Debug.java -dossiers_java_verdun/AppliDebug/testEtat/Conteneur.class -dossiers_java_verdun/AppliDebug/testEtat/DebordementConteneur.class -dossiers_java_verdun/AppliDebug/testEtat/ErreurConteneur.class -dossiers_java_verdun/Debugueur/README.md -dossiers_java_verdun/Debugueur/.vscode/settings.json -dossiers_java_verdun/test_java/.classpath -dossiers_java_verdun/test_java/.project -dossiers_java_verdun/test_java/.vscode/settings.json -dossiers_java_verdun/test_java/bin/test_java/Test.class -dossiers_java_verdun/test_java/src/test_java/Debugueur.java -dossiers_java_verdun/test_java/src/test_java/Test.java -dossiers_java_verdun/test_vs_java/bin/.project \ No newline at end of file diff --git a/projet_ACL/acl-project-main/Backlog complet b/projet_ACL/acl-project-main/Backlog complet deleted file mode 100644 index fd9ed5c..0000000 --- a/projet_ACL/acl-project-main/Backlog complet +++ /dev/null @@ -1,22 +0,0 @@ -Fonctionnalités : -Vison: Le héros a pour but de récupérer les 3 clés puis de battre un boss -Le Héros : -• Se déplace sur le terrain (déplacement horizontale + saute) de jeu dans un environnement 2D -• Attaques disponibles pour le héros (attaque mêlée ou distance) -Environnement : -• Plateau de jeu en 2 dimensions ( -• Sol généré par défaut -• Plateformes dans l’environnement 2D impossible à traverser -• Scrolling centré sur le héros -• Trésors : si le héros arrive sur cette case il gagne une clé -Monstres : -• Monstres défendant les coffres -• Monstres se déplacent cycliquement -• Montres se déplacent vers le héros si celui-ci est dans sa ligne de mire -• Boss plus grand et plus fort que les autres montres -Attaques : -• Le Héros est tué après 3 attaques des monstres -• Les monstres sont tués après une attaque du héros sauf pour le boss -Interface : -• Possibilité de voir le nombre de vie restante après sur l’écran de jeu -• Attaques à distance et mêlée pour monstre et héros diff --git a/projet_ACL/acl-project-main/Backlog sprint 1 b/projet_ACL/acl-project-main/Backlog sprint 1 deleted file mode 100644 index b57082d..0000000 --- a/projet_ACL/acl-project-main/Backlog sprint 1 +++ /dev/null @@ -1,5 +0,0 @@ -Environnement : -• Créer un environnement 2D graphique -• Implémenter les déplacements simples du personnage -• Collision du personnage avec l’environnement -• Création simple de la map diff --git a/projet_ACL/acl-project-main/Diagramme_UML_ACL_Sprint1.docx b/projet_ACL/acl-project-main/Diagramme_UML_ACL_Sprint1.docx deleted file mode 100644 index 93ebdd24593a816360c83c3d0ab249e9ac943a9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14689 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 diff --git "a/projet_ACL/acl-project-main/Distribution des t\303\242ches" "b/projet_ACL/acl-project-main/Distribution des t\303\242ches" deleted file mode 100644 index 0f19b3e..0000000 --- "a/projet_ACL/acl-project-main/Distribution des t\303\242ches" +++ /dev/null @@ -1,2 +0,0 @@ -Environnement et personnage : Louis MALTERRE et Louis BRUGNEAUX -Interface graphique : Florian RICHARD et Bruno LACOTE diff --git a/projet_ACL/acl-project-main/MAVENProject/PlanUML.puml b/projet_ACL/acl-project-main/MAVENProject/PlanUML.puml deleted file mode 100644 index 4bde9d3..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/PlanUML.puml +++ /dev/null @@ -1,121 +0,0 @@ -@startuml - -title Diagramme UML des Cyberpac 2077 - -java.awt.event.KeyListener <|-- engine.GameController -engine.GameController <|.. jeu.Controller -engine.Game <|.. jeu.Jeu -javax.swing.JPanel <|-- engine.DrawingPanel -engine.GameController <|-- engine.GameEngineGraphical -engine.Game <|-- engine.GameEngineGraphical -engine.GamePainter <|-- engine.GameEngineGraphical -engine.GraphicalInterface <|-- engine.GameEngineGraphical -engine.Cmd <|-- jeu.Controller -engine.DrawingPanel <|-- engine.GraphicalInterface -engine.GamePainter <|-- engine.DrawingPanel -environment.Coordonnees <|-- entity.Character -environment.Coordonnees <|-- entity.Monster -engine.GamePainter <|.. environment.Obstacle - -interface engine.GameController { -+ Cmd getCommand() -} -enum engine.Cmd { -+ LEFT -+ RIGHT -+ JUMP -+ IDLE -} -class engine.GraphicalInterface { -- DrawingPanel panel -+ <<Create>> GraphicalInterface(GamePainter,GameController) -+ void paint() -} - -class engine.DrawingPanel { -- {static} long serialVersionUID -- GamePainter painter -- BufferedImage nextImage -- BufferedImage currentImage -- int width -+ <<Create>> DrawingPanel(GamePainter) -+ void drawGame() -+ void paint(Graphics) -} - -class start.Main { -+ {static} void main(String[]) -} -interface engine.GamePainter { -+ {abstract}void draw(BufferedImage) -+ {abstract}int getWidth() -+ {abstract}int getHeight() -} -interface engine.Game { -+ void evolve(Cmd) -+ boolean isFinished() -} -class engine.GameEngineGraphical { -- Game game -- GamePainter gamePainter -- GameController gameController -- GraphicalInterface gui -+ <<Create>> GameEngineGraphical(Game,GamePainter,GameController) -+ void run() -} -class entity.Character { -+ void deplacements() -+ void attaque() -+ Coordonnees positions -+ int vmax -} -class entity.Monster{ -+ Coordonnees positions -+ void deplacements() -+ void attaque() -+ int vmax -} - - -interface entity.Entity{ -+ void deplacements() -+ void attaque() -} -entity.Entity <|.. entity.Character -entity.Entity <|.. entity.Monster - - -class environment.Object { -} -class environment.Obstacle{ -} -class environment.Coordonnees{ -+ int x -+ int z -+ {static} int distance(Object,Object) -} - - -class jeu.Painter{ -# {static} int WIDTH -# {static} int HEIGHT -+ <<Create>> Painter() -+ void draw(BufferedImage) -+ int getWidth() -+ int getHeight() -} -class jeu.Controller { -- Cmd commandeEnCours -+ <<Create>> PacmanController() -+ Cmd getCommand() -+ void keyPressed(KeyEvent) -+ void keyReleased(KeyEvent) -+ void keyTyped(KeyEvent) -} -class jeu.Jeu{ -+ <<Create>> Jeu(String) -+ void evolve(Cmd) -+ boolean isFinished() -} - -@enduml \ No newline at end of file diff --git a/projet_ACL/acl-project-main/MAVENProject/pom.xml b/projet_ACL/acl-project-main/MAVENProject/pom.xml deleted file mode 100644 index 60902a9..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/pom.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <groupId>ACLISN2022.cyberpac2077</groupId> - <artifactId>MAVENProject</artifactId> - <version>1.0-SNAPSHOT</version> - - - <properties> - <maven.compiler.source>17</maven.compiler.source> - <maven.compiler.target>17</maven.compiler.target> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - </properties> - -</project> \ No newline at end of file diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Cmd.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Cmd.java deleted file mode 100644 index c4554b0..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Cmd.java +++ /dev/null @@ -1,9 +0,0 @@ -package engine; - -/** - * @author Horatiu Cirstea - * - */ -public enum Cmd { - LEFT,RIGHT,JUMP,IDLE; -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/DrawingPanel.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/DrawingPanel.java deleted file mode 100644 index 9586bce..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/DrawingPanel.java +++ /dev/null @@ -1,96 +0,0 @@ -package engine; - -/** - * @author Horatiu Cirstea, Vincent Thomas - * - */ -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.image.BufferedImage; - -import javax.swing.JPanel; - -public class DrawingPanel extends JPanel { - - /** - * - */ - private static final long serialVersionUID = 1L; - - /** - * la clase chargee de Dessiner - */ - private GamePainter painter; - - /** - * image suivante est l'image cachee sur laquelle dessiner - */ - private BufferedImage nextImage; - - /** - * image en cours est l'image entrain d'etre affichee - */ - private BufferedImage currentImage; - - /** - * la taille des images - */ - private int width, height; - - /** - * constructeur Il construit les images pour doublebuffering ainsi que le - * Panel associe. Les images stockent le painter et on demande au panel la - * mise a jour quand le painter est fini - * - * @param width - * largeur de l'image - * @param height - * hauteur de l'image - */ - public DrawingPanel(GamePainter painter) { - super(); - this.width = painter.getWidth(); - this.height = painter.getHeight(); - this.setPreferredSize(new Dimension(this.width, this.height)); - this.painter=painter; - - // cree l'image buffer et son graphics - this.nextImage = new BufferedImage(width, height, - BufferedImage.TYPE_INT_RGB); - this.currentImage = new BufferedImage(width, height, - BufferedImage.TYPE_INT_RGB); - } - - /** - * demande de mettre a jour le rendu de l'image sur le Panel. Creer une - * nouvelle image vide sur laquelle dessiner - */ - public void drawGame() { - // generer la nouvelle image - this.painter.draw(this.nextImage); - - // inverses les images doublebuffereing - BufferedImage temp = this.currentImage; - // l'image a dessiner est celle qu'on a construite - this.currentImage = this.nextImage; - // l'ancienne image est videe - this.nextImage = temp; - this.nextImage.getGraphics() - .fillRect(0, 0, this.width, this.height); - // met a jour l'image a afficher sur le panel - this.repaint(); - } - - /** - * redefinit la methode paint consiste a dessiner l'image en cours - * - * @param g - * graphics pour dessiner - */ - public void paint(Graphics g) { - super.paint(g); - g.drawImage(this.currentImage, 0, 0, getWidth(), getHeight(), 0, 0, - getWidth(), getHeight(), null); - } - -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Game.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Game.java deleted file mode 100644 index 1200559..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/Game.java +++ /dev/null @@ -1,24 +0,0 @@ -package engine; - -/** - * @author Horatiu Cirstea, Vincent Thomas - * - * un jeu qui peut evoluer (avant de se terminer) sur un plateau width x - * height - */ -public interface Game { - - /** - * methode qui contient l'evolution du jeu en fonction de la commande - * - * @param userCmd - * commande utilisateur - */ - public void evolve(Cmd userCmd); - - /** - * @return true si et seulement si le jeu est fini - */ - public boolean isFinished(); - -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameController.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameController.java deleted file mode 100644 index 461a610..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameController.java +++ /dev/null @@ -1,21 +0,0 @@ -package engine; - -import java.awt.event.KeyListener; - -/** - * @author Horatiu Cirstea - * - * controleur qui envoie des commandes au jeu - * - */ -public interface GameController extends KeyListener { - - /** - * quand on demande les commandes, le controleur retourne la commande en - * cours - * - * @return commande faite par le joueur - */ - public Cmd getCommand(); - -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameEngineGraphical.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameEngineGraphical.java deleted file mode 100644 index c2d643d..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GameEngineGraphical.java +++ /dev/null @@ -1,70 +0,0 @@ -package engine; - -/** - * @author Horatiu Cirstea, Vincent Thomas - * - * moteur de game generique. - * On lui passe un game et un afficheur et il permet d'executer un game. - */ -public class GameEngineGraphical { - - /** - * le game a executer - */ - private Game game; - - /** - * l'afficheur a utiliser pour le rendu - */ - private GamePainter gamePainter; - - /** - * le controlleur a utiliser pour recuperer les commandes - */ - private GameController gameController; - - /** - * l'interface graphique - */ - private GraphicalInterface gui; - - /** - * construit un moteur - * - * @param game - * game a lancer - * @param gamePainter - * afficheur a utiliser - * @param gameController - * controlleur a utiliser - * - */ - public GameEngineGraphical(Game game, GamePainter gamePainter, GameController gameController) { - // creation du game - this.game = game; - this.gamePainter = gamePainter; - this.gameController = gameController; - } - - /** - * permet de lancer le game - */ - public void run() throws InterruptedException { - - // creation de l'interface graphique - this.gui = new GraphicalInterface(this.gamePainter,this.gameController); - - // boucle de game - while (!this.game.isFinished()) { - // demande controle utilisateur - Cmd c = this.gameController.getCommand(); - // fait evoluer le game - this.game.evolve(c); - // affiche le game - this.gui.paint(); - // met en attente - Thread.sleep(100); - } - } - -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GamePainter.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GamePainter.java deleted file mode 100644 index 790d64f..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GamePainter.java +++ /dev/null @@ -1,26 +0,0 @@ -package engine; - -import java.awt.image.BufferedImage; - -/** - * @author Horatiu Cirstea, Vincent Thomas - * - * represente la maniere de dessiner sur un JPanel - * - */ -public interface GamePainter { - - /** - * methode dessiner a completer. Elle construit une image correspondant au - * jeu. Game est un attribut de l'afficheur - * - * @param image - * image sur laquelle dessiner - */ - public abstract void draw(BufferedImage image); - - public abstract int getWidth(); - - public abstract int getHeight(); - -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GraphicalInterface.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GraphicalInterface.java deleted file mode 100644 index 19d20bd..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/engine/GraphicalInterface.java +++ /dev/null @@ -1,50 +0,0 @@ -package engine; - -import javax.swing.JFrame; - - -/** - * @author Horatiu Cirstea, Vincent Thomas - * - * interface graphique avec son controller et son afficheur - * - */ -public class GraphicalInterface { - - /** - * le Panel pour l'afficheur - */ - private DrawingPanel panel; - - /** - * la construction de l'interface graphique: JFrame avec panel pour le game - * - * @param gamePainter l'afficheur a utiliser dans le moteur - * @param gameController l'afficheur a utiliser dans le moteur - * - */ - public GraphicalInterface(GamePainter gamePainter, GameController gameController){ - JFrame f=new JFrame(); - f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - - // attacher le panel contenant l'afficheur du game - this.panel=new DrawingPanel(gamePainter); - f.setContentPane(this.panel); - - // attacher controller au panel du game - this.panel.addKeyListener(gameController); - - f.pack(); - f.setVisible(true); - f.getContentPane().setFocusable(true); - f.getContentPane().requestFocus(); - } - - /** - * mise a jour du dessin - */ - public void paint() { - this.panel.drawGame(); - } - -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Character.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Character.java deleted file mode 100644 index c08c885..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Character.java +++ /dev/null @@ -1,21 +0,0 @@ -package entity; - -import environnement.Coordonnees; - -public class Character extends Entity{ - Coordonnees coord; - int vitesseMax; // vitesse max - - public Character(Coordonnees c,int vitesseMax){ - super(c,vitesseMax); - - } - - public void deplacements(){ - - } - - public void attaque(){ - - } -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Entity.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Entity.java deleted file mode 100644 index d0c9da2..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/entity/Entity.java +++ /dev/null @@ -1,15 +0,0 @@ -package entity; - -import environnement.Coordonnees; - -public abstract class Entity { - Coordonnees coord; - int vitesseMax; - - public Entity(Coordonnees c,int vitesseMax){ - this.coord = c; - this.vitesseMax = vitesseMax; - } - public void deplacements(){} - public void attaque(){} -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/environnement/Coordonnees.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/environnement/Coordonnees.java deleted file mode 100644 index 0692f20..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/environnement/Coordonnees.java +++ /dev/null @@ -1,23 +0,0 @@ -package environnement; - -import java.lang.ProcessBuilder.Redirect.Type; - -import entity.Entity; - -public class Coordonnees { - int x; - int z; - - public Coordonnees(int x,int z){ - this.x = x; - this.z = z; - } - - public static int distance(Object o1,Object o2){ - //if ((o1 instanceof Entity) || (o2 instanceof Entity))return Math.sqrt(Math.pow(o1.coord.x - o2.coord.x, 2) + Math.pow(o1.coord.y - o2.coord.y,2)); - return 0; - } - public static void fonctionTestCommit(){ - System.out.println("test"); - } -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Controller.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Controller.java deleted file mode 100644 index 2134bab..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Controller.java +++ /dev/null @@ -1,55 +0,0 @@ -package jeu; - -import engine.Cmd; -import engine.GameController; - -import java.awt.event.KeyEvent; - -public class Controller implements GameController{ - /* - * commande en cours - */ - private Cmd commandeEnCours; - - /* - * construction du controleur par defaut le controleur n'a pas de commande - */ - - public Controller() { - this.commandeEnCours = Cmd.IDLE; - } - - public Cmd getCommand() { - return this.commandeEnCours; - } - @Override - - public void keyPressed(KeyEvent e) { - - switch (e.getKeyChar()) { - // si on appuie sur 'q',commande joueur est gauche - case 'q': - case 'Q': - this.commandeEnCours = Cmd.LEFT; - break; - case 'd': - case 'D': - this.commandeEnCours = Cmd.RIGHT; - break; - case ' ': - this.commandeEnCours = Cmd.JUMP; - break; - } - } - @Override - - public void keyReleased(KeyEvent e) { - this.commandeEnCours = Cmd.IDLE; - } - @Override - - public void keyTyped(KeyEvent e) { - - } - -} \ No newline at end of file diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Jeu.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Jeu.java deleted file mode 100644 index a78f0da..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Jeu.java +++ /dev/null @@ -1,47 +0,0 @@ -package jeu; - -import engine.Cmd; -import engine.Game; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; - -public class Jeu implements Game{ - - public Jeu(String source) { - BufferedReader helpReader; - try { - helpReader = new BufferedReader(new FileReader(source)); - String line; - while ((line = helpReader.readLine()) != null) { - System.out.println(line); - } - helpReader.close(); - } catch (IOException e) { - System.out.println("Help not available"); - } - } - - @Override - public void evolve(Cmd commande) { - System.out.println("Execute "+commande); - switch (commande) { - case LEFT: - break; - case RIGHT: - break; - case JUMP: - break; - case IDLE: - break; - } - } - - @Override - public boolean isFinished() { - // le jeu n'est jamais fini - return false; - } - -} \ No newline at end of file diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Painter.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Painter.java deleted file mode 100644 index 55d5f8a..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/jeu/Painter.java +++ /dev/null @@ -1,32 +0,0 @@ -package jeu; - -import engine.GamePainter; - -import java.awt.*; -import java.awt.image.BufferedImage; - -public class Painter implements GamePainter{ - - protected static final int WIDTH = 1000; - protected static final int HEIGHT = 100; - - public Painter() { - } - - @Override - public void draw(BufferedImage im) { - Graphics2D crayon = (Graphics2D) im.getGraphics(); - crayon.setColor(Color.blue); - crayon.fillOval(20,20,10,10); - } - - @Override - public int getWidth() { - return WIDTH; - } - - @Override - public int getHeight() { - return HEIGHT; - } -} diff --git a/projet_ACL/acl-project-main/MAVENProject/src/main/java/start/Main.java b/projet_ACL/acl-project-main/MAVENProject/src/main/java/start/Main.java deleted file mode 100644 index 2f32ec4..0000000 --- a/projet_ACL/acl-project-main/MAVENProject/src/main/java/start/Main.java +++ /dev/null @@ -1,25 +0,0 @@ -package start; - -import jeu.Painter; -import engine.GameEngineGraphical; -import jeu.Controller; -import jeu.Jeu; - -/** - * lancement du moteur avec le jeu - */ -public class Main { - - public static void main(String[] args) throws InterruptedException { - - // creation du jeu particulier et de son afficheur - Jeu game = new Jeu("helpFilePacman.txt"); - Painter painter = new Painter(); - Controller controller = new Controller(); - - // classe qui lance le moteur de jeu generique - GameEngineGraphical engine = new GameEngineGraphical(game, painter, controller); - engine.run(); - } - -} diff --git a/projet_ACL/acl-project-main/MAVENProject/target/classes/environnement/Coordonnees.class b/projet_ACL/acl-project-main/MAVENProject/target/classes/environnement/Coordonnees.class deleted file mode 100644 index 382e9e1f5e4465d1caf716c9789ffaaa2892df70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 757 zcmX^0Z`VEs1_oOO9d-sLMh3~$yt2%q{Jgx>+|;}hedqlAq7)D>wV0iOg^@uZE3qt5 zKPNFSUEe<`D>b=<k%6&-k%7^Zk%6&_k%7%7GcU8mj*)>?!_!kUjFExGIX@+pi-DPe zhlhcKftQhiSwl07lYx<epND~!fepkG<Y8cEU}I$9_sPsl^()OyN-YXWOv*`RWDxSn zPfpAUODxI+@u7k&B^jB;j11B~I2~%u$iR`3SzMBsmz>JTpswMA?q+LD5lv4<2Bv&N zkewK+K{7^+3_@x7dC4W2`FSC!#U;-9xw)AooD8xI^6U(9DB%)ZSzMBu%fq0+pvcI; zoL^eP$RG-_Ff(62peQr1B)Fs~H8IzkgF%^*fu$t1xP*&Al|h}IL5-0?7;HPLLLLSU z22Dl=_5zUJoIFMbQDiR#mlS2@rCWmnn=3fKv?w{%EfW-Y0!UG(2QrmGk%5tcnSp_U ziGcwW_6#7v&cMdNz`)GF$iTq>iVQ9W28KumCa^kwt?dllTGCq?__SoUG6-x0YZYQ( zU=U(pVPIh3W?*69Vc=xoW#D7rV-RLwU{HW)V-R5w1)0sj54MJpfq{V^6vYfo44e#N z4B`xo3?OUF7#P7$VPakbH<^tAq*@4UnixcuL4rXNY#I}T6oVuKBLgRcGy^Zx3|+7q k1_sVe3^GDW+Za?3j^qMMi8637h=Gj*`I?bI3v87(01}Ci3IG5A diff --git a/projet_ACL/acl-project-main/README.md b/projet_ACL/acl-project-main/README.md deleted file mode 100644 index cb64c48..0000000 --- a/projet_ACL/acl-project-main/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# ACL project - -Louis Brugneaux -Florian richard -Bruno Lacote -Louis Malterre -- GitLab