aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/fr/umlv/java/wallj/board/Board.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/board/BoardConverter.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/board/BoardParser.java6
-rw-r--r--src/main/java/fr/umlv/java/wallj/board/BoardValidator.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/context/Context.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/context/Game.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/context/GraphicsContext.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/context/InputHandler.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/context/ScreenManager.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/BlockController.java8
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/BlockControllerFactory.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/BombDisplayController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/BombPhysicsController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/Controller.java7
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/DisplayController.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/GameController.java12
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/GarbageDisplayController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/GarbagePhysicsController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/PhysicsController.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/RobotDisplayController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/RobotPhysicsController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/StageController.java12
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/TrashDisplayController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/TrashPhysicsController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/WallDisplayController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/controller/WallPhysicsController.java10
-rw-r--r--src/main/java/fr/umlv/java/wallj/event/ConfirmEvent.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/event/DropBombEvent.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/event/Event.java4
-rw-r--r--src/main/java/fr/umlv/java/wallj/event/MoveRobotEvent.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/Block.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/BlockFactory.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/BlockType.java9
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/BombBlock.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/GarbageBlock.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/RobotBlock.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/Stage.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/StaticBlock.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/TrashBlock.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/model/WallBlock.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/utils/PathFinder.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/utils/TileVec2.java5
-rw-r--r--src/main/java/fr/umlv/java/wallj/viewer/Viewer.java20
-rw-r--r--src/test/java/fr/umlv/java/wallj/viewer/TestViewer.java5
44 files changed, 308 insertions, 0 deletions
diff --git a/src/main/java/fr/umlv/java/wallj/board/Board.java b/src/main/java/fr/umlv/java/wallj/board/Board.java
new file mode 100644
index 0000000..d20517a
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/board/Board.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.board;
2
3public class Board {
4 //TODO
5}
diff --git a/src/main/java/fr/umlv/java/wallj/board/BoardConverter.java b/src/main/java/fr/umlv/java/wallj/board/BoardConverter.java
new file mode 100644
index 0000000..4f67458
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/board/BoardConverter.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.board;
2
3public class BoardConverter {
4 //TODO
5}
diff --git a/src/main/java/fr/umlv/java/wallj/board/BoardParser.java b/src/main/java/fr/umlv/java/wallj/board/BoardParser.java
new file mode 100644
index 0000000..77d836f
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/board/BoardParser.java
@@ -0,0 +1,6 @@
1package fr.umlv.java.wallj.board;
2
3public class BoardParser {
4 //TODO
5}
6
diff --git a/src/main/java/fr/umlv/java/wallj/board/BoardValidator.java b/src/main/java/fr/umlv/java/wallj/board/BoardValidator.java
new file mode 100644
index 0000000..98bf4be
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/board/BoardValidator.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.board;
2
3public class BoardValidator {
4 //TODO
5}
diff --git a/src/main/java/fr/umlv/java/wallj/context/Context.java b/src/main/java/fr/umlv/java/wallj/context/Context.java
new file mode 100644
index 0000000..a20da6f
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/context/Context.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.context;
2
3public class Context {
4 //TODO Class Context
5}
diff --git a/src/main/java/fr/umlv/java/wallj/context/Game.java b/src/main/java/fr/umlv/java/wallj/context/Game.java
new file mode 100644
index 0000000..f32ed65
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/context/Game.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.context;
2
3public class Game {
4 //TODO
5}
diff --git a/src/main/java/fr/umlv/java/wallj/context/GraphicsContext.java b/src/main/java/fr/umlv/java/wallj/context/GraphicsContext.java
new file mode 100644
index 0000000..57e21fe
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/context/GraphicsContext.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.context;
2
3public class GraphicsContext {
4 //TODO Class GraphicsContext
5}
diff --git a/src/main/java/fr/umlv/java/wallj/context/InputHandler.java b/src/main/java/fr/umlv/java/wallj/context/InputHandler.java
new file mode 100644
index 0000000..142a8e8
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/context/InputHandler.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.context;
2
3public class InputHandler {
4 //TODO Class InputHandler
5}
diff --git a/src/main/java/fr/umlv/java/wallj/context/ScreenManager.java b/src/main/java/fr/umlv/java/wallj/context/ScreenManager.java
new file mode 100644
index 0000000..4587355
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/context/ScreenManager.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.context;
2
3public class ScreenManager {
4 //TODO Class ScreenManager
5}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/BlockController.java b/src/main/java/fr/umlv/java/wallj/controller/BlockController.java
new file mode 100644
index 0000000..7ab6aec
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/BlockController.java
@@ -0,0 +1,8 @@
1package fr.umlv.java.wallj.controller;
2
3import fr.umlv.java.wallj.context.Context;
4
5public abstract class BlockController implements Controller{
6 //TODO Check UML to implement BlockController
7 public abstract void update(Context context);
8}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/BlockControllerFactory.java b/src/main/java/fr/umlv/java/wallj/controller/BlockControllerFactory.java
new file mode 100644
index 0000000..c820315
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/BlockControllerFactory.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.controller;
2
3public class BlockControllerFactory {
4 //TODO
5}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/BombDisplayController.java b/src/main/java/fr/umlv/java/wallj/controller/BombDisplayController.java
new file mode 100644
index 0000000..43452d9
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/BombDisplayController.java
@@ -0,0 +1,10 @@
1package fr.umlv.java.wallj.controller;
2
3import fr.umlv.java.wallj.context.Context;
4
5public class BombDisplayController extends DisplayController {
6 @Override
7 public void update(Context context) {
8 //TODO
9 }
10}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/BombPhysicsController.java b/src/main/java/fr/umlv/java/wallj/controller/BombPhysicsController.java
new file mode 100644
index 0000000..948dcfb
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/BombPhysicsController.java
@@ -0,0 +1,10 @@
1package fr.umlv.java.wallj.controller;
2
3import fr.umlv.java.wallj.context.Context;
4
5public class BombPhysicsController extends PhysicsController {
6 @Override
7 public void update(Context context) {
8 //TODO
9 }
10}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/Controller.java b/src/main/java/fr/umlv/java/wallj/controller/Controller.java
new file mode 100644
index 0000000..91fe0c2
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/Controller.java
@@ -0,0 +1,7 @@
1package fr.umlv.java.wallj.controller;
2
3import fr.umlv.java.wallj.context.Context;
4
5public interface Controller {
6 void update(Context context);
7}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/DisplayController.java b/src/main/java/fr/umlv/java/wallj/controller/DisplayController.java
new file mode 100644
index 0000000..b368ddf
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/DisplayController.java
@@ -0,0 +1,5 @@
1package fr.umlv.java.wallj.controller;
2
3public abstract class DisplayController extends BlockController {
4 //TODO
5}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/GameController.java b/src/main/java/fr/umlv/java/wallj/controller/GameController.java
new file mode 100644
index 0000000..a18bebe
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/GameController.java
@@ -0,0 +1,12 @@
1package fr.umlv.java.wallj.controller;
2
3import fr.umlv.java.wallj.context.Context;
4
5public class GameController implements Controller {
6 //TODO
7
8 @Override
9 public void update(Context context) {
10
11 }
12}
diff --git a/src/main/java/fr/umlv/java/wallj/controller/GarbageDisplayController.java b/src/main/java/fr/umlv/java/wallj/controller/GarbageDisplayController.java
new file mode 100644
index 0000000..6f4b5ee
--- /dev/null
+++ b/src/main/java/fr/umlv/java/wallj/controller/GarbageDisplayController.java
@@ -0,0 +1,10 @@
1package fr.umlv.java.wallj.controller;
2
3import fr.umlv.java.wallj.context.Context;
4
5public class GarbageDisplayController extends DisplayController {
6 @Override
7 public void update(Context context) {
8 //TODO
9 }
10}