aboutsummaryrefslogtreecommitdiff
path: root/kennel/engine/entities/cat.py
diff options
context:
space:
mode:
Diffstat (limited to 'kennel/engine/entities/cat.py')
-rw-r--r--kennel/engine/entities/cat.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/kennel/engine/entities/cat.py b/kennel/engine/entities/cat.py
index 02fdb33..edcde37 100644
--- a/kennel/engine/entities/cat.py
+++ b/kennel/engine/entities/cat.py
@@ -1,6 +1,18 @@
+from kennel.engine.components.position import Position
+
+from .entity import Entity, EntityType
+
+
+class Cat(Entity):
+ def __init__(self, id: str):
+ components = [Position(0, 0)]
+
+ super().__init__(EntityType.CAT, id, components)
+
+
#
# # IDLE, FROLICKING, EEPY, ALERT, CHASING_CURSOR, CHASING_CAT, SCRATCHING, ITCHY
-# state_stochastic_matrix = [
+# state_stochastic_matrix = [ [1, 0]
# # IDLE
# [0.5, 0.1, 0.1, 0.1, 0.1, 0.05, 0.05, 0],
# # FROLICKING