From c639cf1a706f46372acef471eecd652153ac76be Mon Sep 17 00:00:00 2001 From: Adam NAILI Date: Sun, 14 Jan 2018 15:21:58 +0100 Subject: Updating UML diagram --- src/docs/class.puml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/docs/class.puml b/src/docs/class.puml index 2fcca80..50e55fb 100644 --- a/src/docs/class.puml +++ b/src/docs/class.puml @@ -17,9 +17,10 @@ package utils { package viewer { class Viewer { final Game + Viewer(List) void main(String[]) void eventLoop(ApplicationContext) - void renderFrame(Graphics2D,ApplicationContext) + void renderFrame(Graphics2D,ApplicationContext,List) } } @@ -59,11 +60,14 @@ package context { final List int indexBoard final List + bool over Game(List) Stage getStage() - void nextStage(); - void retryStage(); - List update(Context context); + bool isOver() + void setOver() + void nextStage() + void retryStage() + List update(Context context) } } @@ -88,6 +92,8 @@ package event { } class ConfirmEvent implements InputEvent + class GameOverEvent implements Event + class ExplosionEvent implements GameEvent { Block source @@ -186,7 +192,6 @@ package controller { class BlockControllerFactory { BlockController build(Block) } - class GameController implements Controller abstract class PhysicsController extends BlockController -- cgit v1.2.3