Files
Elvenbane/eb_objects.py
2026-02-15 18:17:31 +03:00

28 lines
350 B
Python

from common import dataclass, field
@dataclass
class Object:
id: str
name: str
sprite_name: str
sprite_state: int = 0
@dataclass
class Terrain(Object):
pass
@dataclass
class Creature(Object):
pass
#actions
#tasks
#items
@dataclass
class Item(Object):
pass
@dataclass
class Building(Object):
pass