diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5b502e3 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +# Paramètres +.PHONY: all clean run +.SILENT: clean run + +# variables +JAVAC = javac +JAVA = java + +MAIN_FILE = Main +BIN_DIR = bin +SRC_DIR = src +LIB_DIR = lib + +JAR = $(LIB_DIR)/* + +# main +all: $(MAIN_FILE) run + +$(MAIN_FILE) : $(BIN_DIR)/$(MAIN_FILE).class + +$(BIN_DIR)/$(MAIN_FILE).class : $(SRC_DIR)/$(MAIN_FILE).java + @mkdir -p $(BIN_DIR) + $(JAVAC) -d $(BIN_DIR) -sourcepath $(SRC_DIR) -classpath $(JAR) $< + +run: + java -cp $(BIN_DIR) $(MAIN_FILE) + +clean: + @rm -rf $(BIN_DIR) \ No newline at end of file diff --git a/README.md b/README.md index 88496d4..84f6968 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,15 @@ C'est un projet de fin de Licence L1 en Informatique à UPEC, la création d'un - La partie **GRAPHIQUE** +- La partie **PROBLÈME ET SOLUTION RENCONTRÉES** + # CRÉDITS +Ce projet a pu être aussi enrichissant grâce à : + +- [LWJGL](https://www.lwjgl.org) +- [JOML](http://joml.org/) + + + Ce projet à été réalisé par FARIA Théo et GUEZO Loïc. \ No newline at end of file diff --git a/pom.xml b/pom.xml deleted file mode 100644 index c61e4b2..0000000 --- a/pom.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - 4.0.0 - \ No newline at end of file diff --git a/src/Main.java b/src/Main.java index 582cc31..46d96a6 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,5 +1,10 @@ +import personnages.*; + public class Main { public static void main(String[] args) { - - } + int[] size = new int[1]; + + Player player = new Player(size); + Robot robot = new Robot(size); + } } diff --git a/src/personnages/Characters.java b/src/personnages/Characters.java new file mode 100644 index 0000000..dbe0b64 --- /dev/null +++ b/src/personnages/Characters.java @@ -0,0 +1,10 @@ +package personnages; + +public class Characters { + protected int[] coordinate; + private int[] size; // N + + protected Characters(int[] size) { + this.size = size; + } +} diff --git a/src/personnages/Player.java b/src/personnages/Player.java new file mode 100644 index 0000000..a14e150 --- /dev/null +++ b/src/personnages/Player.java @@ -0,0 +1,7 @@ +package personnages; + +public class Player extends Characters { + public Player(int[] size) { + super(size); + } +} diff --git a/src/personnages/Robot.java b/src/personnages/Robot.java new file mode 100644 index 0000000..7190752 --- /dev/null +++ b/src/personnages/Robot.java @@ -0,0 +1,7 @@ +package personnages; + +public class Robot extends Characters { + public Robot(int[] size) { + super(size); + } +} \ No newline at end of file