modified uml

This commit is contained in:
2025-07-27 13:28:13 +00:00
parent 5e0668003e
commit 6e51a1284d

View File

@@ -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 {