From a9d747b06249feaafa5b903854558c8acf3b6513 Mon Sep 17 00:00:00 2001 From: Adam NAILI Date: Mon, 8 Jan 2018 02:02:12 +0100 Subject: Creating all the classes of the current UML diagram and TODOs --- src/main/java/fr/umlv/java/wallj/board/Board.java | 5 +++++ .../fr/umlv/java/wallj/board/BoardConverter.java | 5 +++++ .../java/fr/umlv/java/wallj/board/BoardParser.java | 6 ++++++ .../fr/umlv/java/wallj/board/BoardValidator.java | 5 +++++ .../java/fr/umlv/java/wallj/context/Context.java | 5 +++++ src/main/java/fr/umlv/java/wallj/context/Game.java | 5 +++++ .../fr/umlv/java/wallj/context/GraphicsContext.java | 5 +++++ .../fr/umlv/java/wallj/context/InputHandler.java | 5 +++++ .../fr/umlv/java/wallj/context/ScreenManager.java | 5 +++++ .../umlv/java/wallj/controller/BlockController.java | 8 ++++++++ .../wallj/controller/BlockControllerFactory.java | 5 +++++ .../java/wallj/controller/BombDisplayController.java | 10 ++++++++++ .../java/wallj/controller/BombPhysicsController.java | 10 ++++++++++ .../fr/umlv/java/wallj/controller/Controller.java | 7 +++++++ .../java/wallj/controller/DisplayController.java | 5 +++++ .../umlv/java/wallj/controller/GameController.java | 12 ++++++++++++ .../wallj/controller/GarbageDisplayController.java | 10 ++++++++++ .../wallj/controller/GarbagePhysicsController.java | 10 ++++++++++ .../java/wallj/controller/PhysicsController.java | 5 +++++ .../wallj/controller/RobotDisplayController.java | 10 ++++++++++ .../wallj/controller/RobotPhysicsController.java | 10 ++++++++++ .../umlv/java/wallj/controller/StageController.java | 12 ++++++++++++ .../wallj/controller/TrashDisplayController.java | 10 ++++++++++ .../wallj/controller/TrashPhysicsController.java | 10 ++++++++++ .../java/wallj/controller/WallDisplayController.java | 10 ++++++++++ .../java/wallj/controller/WallPhysicsController.java | 10 ++++++++++ .../java/fr/umlv/java/wallj/event/ConfirmEvent.java | 5 +++++ .../java/fr/umlv/java/wallj/event/DropBombEvent.java | 5 +++++ src/main/java/fr/umlv/java/wallj/event/Event.java | 4 ++++ .../fr/umlv/java/wallj/event/MoveRobotEvent.java | 5 +++++ src/main/java/fr/umlv/java/wallj/model/Block.java | 5 +++++ .../java/fr/umlv/java/wallj/model/BlockFactory.java | 5 +++++ .../java/fr/umlv/java/wallj/model/BlockType.java | 9 +++++++++ .../java/fr/umlv/java/wallj/model/BombBlock.java | 5 +++++ .../java/fr/umlv/java/wallj/model/GarbageBlock.java | 5 +++++ .../java/fr/umlv/java/wallj/model/RobotBlock.java | 5 +++++ src/main/java/fr/umlv/java/wallj/model/Stage.java | 5 +++++ .../java/fr/umlv/java/wallj/model/StaticBlock.java | 5 +++++ .../java/fr/umlv/java/wallj/model/TrashBlock.java | 5 +++++ .../java/fr/umlv/java/wallj/model/WallBlock.java | 5 +++++ .../java/fr/umlv/java/wallj/utils/PathFinder.java | 5 +++++ src/main/java/fr/umlv/java/wallj/utils/TileVec2.java | 5 +++++ src/main/java/fr/umlv/java/wallj/viewer/Viewer.java | 20 ++++++++++++++++++++ .../java/fr/umlv/java/wallj/viewer/TestViewer.java | 5 +++++ 44 files changed, 308 insertions(+) create mode 100644 src/main/java/fr/umlv/java/wallj/board/Board.java create mode 100644 src/main/java/fr/umlv/java/wallj/board/BoardConverter.java create mode 100644 src/main/java/fr/umlv/java/wallj/board/BoardParser.java create mode 100644 src/main/java/fr/umlv/java/wallj/board/BoardValidator.java create mode 100644 src/main/java/fr/umlv/java/wallj/context/Context.java create mode 100644 src/main/java/fr/umlv/java/wallj/context/Game.java create mode 100644 src/main/java/fr/umlv/java/wallj/context/GraphicsContext.java create mode 100644 src/main/java/fr/umlv/java/wallj/context/InputHandler.java create mode 100644 src/main/java/fr/umlv/java/wallj/context/ScreenManager.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/BlockController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/BlockControllerFactory.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/BombDisplayController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/BombPhysicsController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/Controller.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/DisplayController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/GameController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/GarbageDisplayController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/GarbagePhysicsController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/PhysicsController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/RobotDisplayController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/RobotPhysicsController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/StageController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/TrashDisplayController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/TrashPhysicsController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/WallDisplayController.java create mode 100644 src/main/java/fr/umlv/java/wallj/controller/WallPhysicsController.java create mode 100644 src/main/java/fr/umlv/java/wallj/event/ConfirmEvent.java create mode 100644 src/main/java/fr/umlv/java/wallj/event/DropBombEvent.java create mode 100644 src/main/java/fr/umlv/java/wallj/event/Event.java create mode 100644 src/main/java/fr/umlv/java/wallj/event/MoveRobotEvent.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/Block.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/BlockFactory.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/BlockType.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/BombBlock.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/GarbageBlock.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/RobotBlock.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/Stage.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/StaticBlock.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/TrashBlock.java create mode 100644 src/main/java/fr/umlv/java/wallj/model/WallBlock.java create mode 100644 src/main/java/fr/umlv/java/wallj/utils/PathFinder.java create mode 100644 src/main/java/fr/umlv/java/wallj/utils/TileVec2.java create mode 100644 src/main/java/fr/umlv/java/wallj/viewer/Viewer.java create mode 100644 src/test/java/fr/umlv/java/wallj/viewer/TestViewer.java 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 @@ +package fr.umlv.java.wallj.board; + +public class Board { + //TODO +} 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 @@ +package fr.umlv.java.wallj.board; + +public class BoardConverter { + //TODO +} 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 @@ +package fr.umlv.java.wallj.board; + +public class BoardParser { + //TODO +} + 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 @@ +package fr.umlv.java.wallj.board; + +public class BoardValidator { + //TODO +} 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 @@ +package fr.umlv.java.wallj.context; + +public class Context { + //TODO Class Context +} 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 @@ +package fr.umlv.java.wallj.context; + +public class Game { + //TODO +} 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 @@ +package fr.umlv.java.wallj.context; + +public class GraphicsContext { + //TODO Class GraphicsContext +} 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 @@ +package fr.umlv.java.wallj.context; + +public class InputHandler { + //TODO Class InputHandler +} 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 @@ +package fr.umlv.java.wallj.context; + +public class ScreenManager { + //TODO Class ScreenManager +} 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 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public abstract class BlockController implements Controller{ + //TODO Check UML to implement BlockController + public abstract void update(Context context); +} 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 @@ +package fr.umlv.java.wallj.controller; + +public class BlockControllerFactory { + //TODO +} 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 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class BombDisplayController extends DisplayController { + @Override + public void update(Context context) { + //TODO + } +} 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 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class BombPhysicsController extends PhysicsController { + @Override + public void update(Context context) { + //TODO + } +} 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 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public interface Controller { + void update(Context context); +} 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 @@ +package fr.umlv.java.wallj.controller; + +public abstract class DisplayController extends BlockController { + //TODO +} 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 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class GameController implements Controller { + //TODO + + @Override + public void update(Context context) { + + } +} 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 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class GarbageDisplayController extends DisplayController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/GarbagePhysicsController.java b/src/main/java/fr/umlv/java/wallj/controller/GarbagePhysicsController.java new file mode 100644 index 0000000..db6214c --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/GarbagePhysicsController.java @@ -0,0 +1,10 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class GarbagePhysicsController extends PhysicsController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/PhysicsController.java b/src/main/java/fr/umlv/java/wallj/controller/PhysicsController.java new file mode 100644 index 0000000..052a5bb --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/PhysicsController.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.controller; + +public abstract class PhysicsController extends BlockController { + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/RobotDisplayController.java b/src/main/java/fr/umlv/java/wallj/controller/RobotDisplayController.java new file mode 100644 index 0000000..a5fd599 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/RobotDisplayController.java @@ -0,0 +1,10 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class RobotDisplayController extends DisplayController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/RobotPhysicsController.java b/src/main/java/fr/umlv/java/wallj/controller/RobotPhysicsController.java new file mode 100644 index 0000000..a10ded1 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/RobotPhysicsController.java @@ -0,0 +1,10 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class RobotPhysicsController extends PhysicsController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/StageController.java b/src/main/java/fr/umlv/java/wallj/controller/StageController.java new file mode 100644 index 0000000..6c13eb1 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/StageController.java @@ -0,0 +1,12 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class StageController implements Controller { + //TODO + + @Override + public void update(Context context) { + + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/TrashDisplayController.java b/src/main/java/fr/umlv/java/wallj/controller/TrashDisplayController.java new file mode 100644 index 0000000..78697cb --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/TrashDisplayController.java @@ -0,0 +1,10 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class TrashDisplayController extends DisplayController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/TrashPhysicsController.java b/src/main/java/fr/umlv/java/wallj/controller/TrashPhysicsController.java new file mode 100644 index 0000000..6ec10c7 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/TrashPhysicsController.java @@ -0,0 +1,10 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class TrashPhysicsController extends PhysicsController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/WallDisplayController.java b/src/main/java/fr/umlv/java/wallj/controller/WallDisplayController.java new file mode 100644 index 0000000..9c6dece --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/WallDisplayController.java @@ -0,0 +1,10 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class WallDisplayController extends BlockController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/controller/WallPhysicsController.java b/src/main/java/fr/umlv/java/wallj/controller/WallPhysicsController.java new file mode 100644 index 0000000..0d01820 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/controller/WallPhysicsController.java @@ -0,0 +1,10 @@ +package fr.umlv.java.wallj.controller; + +import fr.umlv.java.wallj.context.Context; + +public class WallPhysicsController extends PhysicsController { + @Override + public void update(Context context) { + //TODO + } +} diff --git a/src/main/java/fr/umlv/java/wallj/event/ConfirmEvent.java b/src/main/java/fr/umlv/java/wallj/event/ConfirmEvent.java new file mode 100644 index 0000000..d948934 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/event/ConfirmEvent.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.event; + +public class ConfirmEvent implements Event { + //TODO Class ConfirmEvent +} diff --git a/src/main/java/fr/umlv/java/wallj/event/DropBombEvent.java b/src/main/java/fr/umlv/java/wallj/event/DropBombEvent.java new file mode 100644 index 0000000..4974e39 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/event/DropBombEvent.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.event; + +public class DropBombEvent implements Event { + //TODO Class DropBombEvent +} diff --git a/src/main/java/fr/umlv/java/wallj/event/Event.java b/src/main/java/fr/umlv/java/wallj/event/Event.java new file mode 100644 index 0000000..143842a --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/event/Event.java @@ -0,0 +1,4 @@ +package fr.umlv.java.wallj.event; + +public interface Event { +} diff --git a/src/main/java/fr/umlv/java/wallj/event/MoveRobotEvent.java b/src/main/java/fr/umlv/java/wallj/event/MoveRobotEvent.java new file mode 100644 index 0000000..fecef98 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/event/MoveRobotEvent.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.event; + +public class MoveRobotEvent implements Event { + //TODO Class MoveRobotEvent +} diff --git a/src/main/java/fr/umlv/java/wallj/model/Block.java b/src/main/java/fr/umlv/java/wallj/model/Block.java new file mode 100644 index 0000000..005ae5c --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/Block.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public abstract class Block { + //TODO Class Block +} diff --git a/src/main/java/fr/umlv/java/wallj/model/BlockFactory.java b/src/main/java/fr/umlv/java/wallj/model/BlockFactory.java new file mode 100644 index 0000000..aacd4d3 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/BlockFactory.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public class BlockFactory { + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/model/BlockType.java b/src/main/java/fr/umlv/java/wallj/model/BlockType.java new file mode 100644 index 0000000..0cd9eda --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/BlockType.java @@ -0,0 +1,9 @@ +package fr.umlv.java.wallj.model; + +public enum BlockType { + Wall, + Trash, + Garbage, + Robot, + Bomb +} diff --git a/src/main/java/fr/umlv/java/wallj/model/BombBlock.java b/src/main/java/fr/umlv/java/wallj/model/BombBlock.java new file mode 100644 index 0000000..183a630 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/BombBlock.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public class BombBlock extends StaticBlock { + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/model/GarbageBlock.java b/src/main/java/fr/umlv/java/wallj/model/GarbageBlock.java new file mode 100644 index 0000000..1cb5bf6 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/GarbageBlock.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public class GarbageBlock extends Block { + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/model/RobotBlock.java b/src/main/java/fr/umlv/java/wallj/model/RobotBlock.java new file mode 100644 index 0000000..08f6d5f --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/RobotBlock.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public class RobotBlock extends Block { + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/model/Stage.java b/src/main/java/fr/umlv/java/wallj/model/Stage.java new file mode 100644 index 0000000..125bf21 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/Stage.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public class Stage { + //TODO Class Stage +} diff --git a/src/main/java/fr/umlv/java/wallj/model/StaticBlock.java b/src/main/java/fr/umlv/java/wallj/model/StaticBlock.java new file mode 100644 index 0000000..f015fad --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/StaticBlock.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public abstract class StaticBlock extends Block { + //TODO Class StaticBlock +} diff --git a/src/main/java/fr/umlv/java/wallj/model/TrashBlock.java b/src/main/java/fr/umlv/java/wallj/model/TrashBlock.java new file mode 100644 index 0000000..715a365 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/TrashBlock.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public class TrashBlock extends StaticBlock{ + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/model/WallBlock.java b/src/main/java/fr/umlv/java/wallj/model/WallBlock.java new file mode 100644 index 0000000..63dc703 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/model/WallBlock.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.model; + +public class WallBlock extends StaticBlock { + //TODO Class WallBlock +} diff --git a/src/main/java/fr/umlv/java/wallj/utils/PathFinder.java b/src/main/java/fr/umlv/java/wallj/utils/PathFinder.java new file mode 100644 index 0000000..3174318 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/utils/PathFinder.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.utils; + +public class PathFinder { + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/utils/TileVec2.java b/src/main/java/fr/umlv/java/wallj/utils/TileVec2.java new file mode 100644 index 0000000..e88558a --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/utils/TileVec2.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.utils; + +public class TileVec2 { + //TODO +} diff --git a/src/main/java/fr/umlv/java/wallj/viewer/Viewer.java b/src/main/java/fr/umlv/java/wallj/viewer/Viewer.java new file mode 100644 index 0000000..3b46b34 --- /dev/null +++ b/src/main/java/fr/umlv/java/wallj/viewer/Viewer.java @@ -0,0 +1,20 @@ +package fr.umlv.java.wallj.viewer; + +import fr.umlv.zen5.ApplicationContext; + +import java.awt.*; + +public class Viewer { + + public static void main(String[] strings) { + + } + + public static void eventLoop(ApplicationContext applicationContext) { + //TODO lambda exp for Application.run(Consumer<...>) + } + + public static void renderFrame(Graphics2D graphics2D) { + //TODO lambda exp for ApplicationContext.renderFrame(Consumer<...>) + } +} \ No newline at end of file diff --git a/src/test/java/fr/umlv/java/wallj/viewer/TestViewer.java b/src/test/java/fr/umlv/java/wallj/viewer/TestViewer.java new file mode 100644 index 0000000..8ba1240 --- /dev/null +++ b/src/test/java/fr/umlv/java/wallj/viewer/TestViewer.java @@ -0,0 +1,5 @@ +package fr.umlv.java.wallj.viewer; + +public class TestViewer { + +} -- cgit v1.2.3