pre commit, make CAPS tasks from main
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from common import deepcopy, dataclass, field, path_exists
|
||||
from common import deepcopy, dataclass, field
|
||||
|
||||
@dataclass
|
||||
class Object:
|
||||
@@ -6,7 +6,8 @@ class Object:
|
||||
name: str
|
||||
sprite_name: str
|
||||
sprite_state: int = 0
|
||||
|
||||
# current_map
|
||||
# pos
|
||||
# weight
|
||||
# effects = {}
|
||||
|
||||
@@ -30,7 +31,7 @@ class Terrain(Object):
|
||||
|
||||
@dataclass
|
||||
class Creature(Object):
|
||||
current_action: int = 0
|
||||
waypoints: list = field(default_factory = list)
|
||||
quick_actions: list = field(default_factory = list)
|
||||
tasks: list = field(default_factory = list)
|
||||
inventory: dict = field(default_factory = dict)
|
||||
@@ -38,6 +39,10 @@ class Creature(Object):
|
||||
def update(self):
|
||||
pass
|
||||
|
||||
def move(self, cells, start, goal):
|
||||
from common import find_way
|
||||
self.waypoints = find_way(cells, start, goal)
|
||||
|
||||
|
||||
@dataclass
|
||||
class Item(Object):
|
||||
@@ -53,4 +58,4 @@ class Container(Item):
|
||||
|
||||
@dataclass
|
||||
class Building(Object):
|
||||
pass
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user