initial sprite animation support

This commit is contained in:
shiva404
2026-02-15 18:17:31 +03:00
parent ffc87c9591
commit ab58803373
30 changed files with 228 additions and 173 deletions

View File

@@ -1,10 +1,12 @@
from common import dataclass
from common import dataclass, field
@dataclass
class Object:
id: str
name: str
sprite: str
sprite_name: str
sprite_state: int = 0
@dataclass
class Terrain(Object):
@@ -13,6 +15,9 @@ class Terrain(Object):
@dataclass
class Creature(Object):
pass
#actions
#tasks
#items
@dataclass
class Item(Object):