aboutsummaryrefslogtreecommitdiff
path: root/src/docs
diff options
context:
space:
mode:
authorpacien2018-02-02 11:46:03 +0100
committerpacien2018-02-02 11:46:03 +0100
commit6d05e0e8b91ccdd69a8f45227104a543febf5982 (patch)
tree0d6a113121f21dfcde240deeb16968c9d4540d71 /src/docs
parenta70916c1aba32f9ea52221e30e3882786911aaf2 (diff)
downloadwallj-6d05e0e8b91ccdd69a8f45227104a543febf5982.tar.gz
Implement bomb explosion and deletion event generation
Signed-off-by: pacien <pacien.trangirard@pacien.net>
Diffstat (limited to 'src/docs')
-rw-r--r--src/docs/class.puml14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/docs/class.puml b/src/docs/class.puml
index 5c95e18..a889371 100644
--- a/src/docs/class.puml
+++ b/src/docs/class.puml
@@ -91,18 +91,16 @@ package event {
91 } 91 }
92 92
93 class BombSetupEvent implements GameEvent { 93 class BombSetupEvent implements GameEvent {
94 final TileVec2 94 BombSetupEvent(TileVec2)
95 AddBombEvent(TileVec2) 95 TileVec2 getSource()
96 TileVec2 getTile()
97 } 96 }
98 97
99 class GameOverEvent implements GameEvent 98 class BombExplosionEvent implements GameEvent {
100 99 BombExplosionEvent(TileVec2)
101 class ExplosionEvent implements GameEvent { 100 TileVec2 getSource()
102 Block source
103 Body source
104 } 101 }
105 102
103 class GameOverEvent implements GameEvent
106 class StageClearedEvent implements GameEvent 104 class StageClearedEvent implements GameEvent
107 class BlockCreateEvent implements GameEvent 105 class BlockCreateEvent implements GameEvent
108 class BlockDestroyEvent implements GameEvent 106 class BlockDestroyEvent implements GameEvent