Plateau graphique v1

This commit was merged in pull request #10.
This commit is contained in:
2025-11-20 13:25:09 -05:00
parent 8cefae7da6
commit 7bb6b79d53
14 changed files with 313 additions and 5 deletions

41
Makefile Normal file
View File

@@ -0,0 +1,41 @@
# Répertoires
SRC_DIR = .
BIN_DIR = bin
# Trouve tous les fichiers .java
SOURCES := $(shell find $(SRC_DIR) -name "*.java")
# Classe principale
MAIN = fr.iut_fbleau.Avalam.Main
# Options javac
JC = javac
JCFLAGS = -d $(BIN_DIR)
# Options java
JAVA = java
JAVAFLAGS = -cp $(BIN_DIR)
# Règle par défaut
all: build
# Compilation
build:
@echo "Compilation du projet..."
@mkdir -p $(BIN_DIR)
@$(JC) $(JCFLAGS) $(SOURCES)
@echo "✔ Compilation terminée !"
# Exécution
run:
@echo "Lancement du jeu Avalam..."
@$(JAVA) $(JAVAFLAGS) $(MAIN)
# Nettoyage des .class
clean:
@echo "Suppression des fichiers compilés..."
@rm -rf $(BIN_DIR)
@echo "✔ Nettoyage terminé !"
# Recompile + run
re: clean all run