aboutsummaryrefslogtreecommitdiff
path: root/src/docs/class.puml
diff options
context:
space:
mode:
Diffstat (limited to 'src/docs/class.puml')
-rw-r--r--src/docs/class.puml20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/docs/class.puml b/src/docs/class.puml
index cfc78b1..151e334 100644
--- a/src/docs/class.puml
+++ b/src/docs/class.puml
@@ -87,26 +87,24 @@ package context {
87 87
88package event { 88package event {
89 interface Event 89 interface Event
90
91 interface InputEvent implements Event
92 interface GameEvent implements Event 90 interface GameEvent implements Event
91 interface InputEvent implements Event
93 92
94 class DropBombEvent implements InputEvent 93 class ConfirmOrder implements InputEvent
94 class BombSetupOrder implements InputEvent
95 95
96 class AddBombEvent implements InputEvent { 96 class MoveRobotOrder implements InputEvent {
97 final TileVec2 97 MoveRobotEvent(TileVec2)
98 AddBombEvent(TileVec2) 98 TileVec2 getTarget()
99 TileVec2 getTile()
100 } 99 }
101 100
102 class MoveRobotEvent implements InputEvent { 101 class BombSetupEvent implements GameEvent {
103 final TileVec2 102 final TileVec2
104 MoveRobotEvent(TileVec2) 103 AddBombEvent(TileVec2)
105 TileVec2 getTile() 104 TileVec2 getTile()
106 } 105 }
107 106
108 class ConfirmEvent implements InputEvent 107 class GameOverEvent implements GameEvent
109 class GameOverEvent implements Event
110 108
111 class ExplosionEvent implements GameEvent { 109 class ExplosionEvent implements GameEvent {
112 Block source 110 Block source