diff --git a/uml/main.wsd b/uml/main.wsd index 4ed71f7..1eff433 100644 --- a/uml/main.wsd +++ b/uml/main.wsd @@ -1,11 +1,11 @@ -@startuml +@startuml GameEngine package Game { class Game { + name: String + levels[]: Level + currentLevel: Level - - + changeLevel(Level lvl) + + gameJSON: String + + SetLevel(Level lvl) } class Level { + name: String @@ -14,6 +14,22 @@ package Game { + start() + draw() + 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 {