modified uml
This commit is contained in:
22
uml/main.wsd
22
uml/main.wsd
@@ -1,11 +1,11 @@
|
|||||||
@startuml
|
@startuml GameEngine
|
||||||
package Game {
|
package Game {
|
||||||
class Game {
|
class Game {
|
||||||
+ name: String
|
+ name: String
|
||||||
+ levels[]: Level
|
+ levels[]: Level
|
||||||
+ currentLevel: Level
|
+ currentLevel: Level
|
||||||
|
+ gameJSON: String
|
||||||
+ changeLevel(Level lvl)
|
+ SetLevel(Level lvl)
|
||||||
}
|
}
|
||||||
class Level {
|
class Level {
|
||||||
+ name: String
|
+ name: String
|
||||||
@@ -14,6 +14,22 @@ package Game {
|
|||||||
+ start()
|
+ start()
|
||||||
+ draw()
|
+ draw()
|
||||||
+ update()
|
+ update()
|
||||||
|
+ destroy(int id)
|
||||||
|
}
|
||||||
|
|
||||||
|
class GameObject {
|
||||||
|
+ id: int
|
||||||
|
+ x: double
|
||||||
|
+ y: double
|
||||||
|
+ width: double
|
||||||
|
+ height: double
|
||||||
|
+ img: Image
|
||||||
|
+ layer: int
|
||||||
|
+ load()
|
||||||
|
+ unload()
|
||||||
|
+ start()
|
||||||
|
+ draw()
|
||||||
|
+ update()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
package Frontend {
|
package Frontend {
|
||||||
|
|||||||
Reference in New Issue
Block a user