Commit Graph

56 Commits

Author SHA1 Message Date
e7f9959230 feat(Dashboard.java): ajout commentaire 2025-11-09 18:48:54 +01:00
ea55391242 feat(Car.java): ajout commentaires et amelioration 2025-11-09 18:46:09 +01:00
f2f7258962 feat(Game.java): ajout commentaire et amelioration
- enlever record (meilleur comprehension)
- mis un static pour savoir si il y a un server d'affichage
2025-11-09 18:37:55 +01:00
528ab1c91b fix(Main.java): regarde si il a un serveur d'affichage
- problemes futur sans x11
2025-11-09 16:06:16 +01:00
fd7af21919 fix(main.java): enlever les commentaires 2025-11-09 16:03:23 +01:00
0b60550e0b feat: ajout et correction multiple classe 2025-11-09 16:02:43 +01:00
9e54622ae8 fix: ajout layout dans class parent 2025-11-09 15:01:03 +01:00
63e6c68a46 feat(Car.java): ajout nom et couleur au modele 2025-11-09 15:00:18 +01:00
f7437bd4f8 feat(Rankboard.java): ajout fonction affichage 2025-11-09 14:59:49 +01:00
c78f62e165 fix(Dashboard.java): enlever les imports inutile 2025-11-09 13:59:39 +01:00
da8dccc72f feat: fenetre principal et dashboard pret 2025-11-09 13:59:03 +01:00
ea260adbc7 fix: dashboard et mis GObserver 2025-11-09 13:48:34 +01:00
49e07870e1 fix(GameView): enlever les import inutiles 2025-11-09 12:13:02 +01:00
588dd4af32 feat: ajout GameView et Track 2025-11-09 12:12:30 +01:00
15a60ec5e9 fix(Car.java): makeMove changé == -> >= 2025-11-09 12:05:57 +01:00
05784f3800 feat: ajout couleur comme attribut 2025-11-09 11:56:02 +01:00
09302dd880 rework: ajout plusieurs classes et modification logique 2025-11-08 17:27:35 +01:00
e32805bcd6 feat: ajout classe view principale 2025-11-08 15:50:15 +01:00
5bbca6047d feat: ajout getters 2025-11-07 18:13:50 +01:00
Loïc GUEZO
9c0c57e09a Merge pull request #4 from guezoloic/model/Game 2025-11-05 23:00:43 +01:00
8d280b1024 feat: fusion Circuit et CircuitCell 2025-11-05 22:26:20 +01:00
d2847745ba feat: ajout impl Car et rework State et Game 2025-11-05 20:23:57 +01:00
5121e25e46 feat: ajout une classe pour les inits de base 2025-11-01 20:09:18 +01:00
78ad5d3491 feat: ajout fonction observer et while dans paused 2025-11-01 20:08:39 +01:00
c13e2a8cb4 Merge branch 'model/Map' into model/Game 2025-11-01 10:29:45 +01:00
47bbe1e749 fix(Map.java): changement position [0] <-> [1] 2025-11-01 10:28:50 +01:00
2488aec5a2 feat(Game.java): ajout fonction togglePause 2025-11-01 10:23:51 +01:00
0504c5affb fix: correction map.length -> map[0].length 2025-10-30 19:51:02 +01:00
974fa21c3d fix: ajout multiple fonction Map / Game / Car 2025-10-30 19:08:56 +01:00
23f56113b7 feat(Game.java): ajout constructor et init fn 2025-10-30 17:23:30 +01:00
2e83d9b2dc fusion branch 'model/Car' dans model/Map 2025-10-30 17:14:40 +01:00
ef30313a25 fix: nom etat et ajout fuel 2025-10-30 17:13:51 +01:00
c1bc62b879 feat(State.java): ajout classe State (Livrable 2) 2025-10-30 16:45:13 +01:00
66ca12542a feat!: Merge model/Car dans model/Map 2025-10-29 23:41:06 +01:00
c2516705f2 fix(Map.java): changer en current.isRoad 2025-10-29 23:38:30 +01:00
bfc34df62a feat(Map.java): ajout element.isFinish / isRoad 2025-10-29 23:31:12 +01:00
6a0d411e8e feat(Circuit.java): ajout new fn et commentaires 2025-10-29 23:26:34 +01:00
6e0ddb5aa6 feat(Car.java): ajout commentaire et basic fn 2025-10-29 23:19:56 +01:00
cd9894e92b fix(Map.java): '0' - i -> i - '0' 2025-10-29 21:32:46 +01:00
f950972aa6 chore(Map.java): init javadoc (va très vite changer) 2025-10-29 19:22:26 +01:00
f169269c4a feat(Map.java): ajout getPathSize fonction 2025-10-29 17:48:13 +01:00
183e45dbd4 feat(Map.java): ajout fromChars fonction 2025-10-29 17:47:39 +01:00
5a62b58e9e feat(Map.java): ajout static factory
ajout fonctionnel dans constructeur
2025-10-29 17:35:46 +01:00
c9affba9f5 feat(Circuit): rework complet de Circuit 2025-10-29 17:34:11 +01:00
9ab1d6b960 feat: enlever Circuit.java et toute ses impl 2025-10-29 16:41:03 +01:00
f7677fec3b feat(CircuitCell): implemente Circuit 2025-10-29 16:27:47 +01:00
072b37ece7 fix(Map.java): modif des fonc bind, follow et build path
- `bindPath`: `Point(i, j)` -> `Point(j, i)`
- `buildPath`: init ArrayList
- `followPath`: ajout current == ROAD ET next == FINISH
2025-10-29 16:00:21 +01:00
df30cd0716 feat(Map.java): ajout buildPath function 2025-10-29 15:14:09 +01:00
5dd84cef90 feat(Map.java): ajout followPath fonction 2025-10-29 15:12:25 +01:00
04b95601ab feat(Map.java): ajout fonction bindPath 2025-10-29 13:06:24 +01:00