aboutsummaryrefslogtreecommitdiff
path: root/kennel/engine
diff options
context:
space:
mode:
Diffstat (limited to 'kennel/engine')
-rw-r--r--kennel/engine/components/component.py2
-rw-r--r--kennel/engine/entities/entity.py3
-rw-r--r--kennel/engine/entities/laser.py5
-rw-r--r--kennel/engine/game.py8
-rw-r--r--kennel/engine/systems/network.py15
-rw-r--r--kennel/engine/systems/system.py3
-rw-r--r--kennel/engine/systems/world.py6
7 files changed, 25 insertions, 17 deletions
diff --git a/kennel/engine/components/component.py b/kennel/engine/components/component.py
index da55138..9f56407 100644
--- a/kennel/engine/components/component.py
+++ b/kennel/engine/components/component.py
@@ -1,5 +1,5 @@
-from enum import Enum
from abc import abstractmethod
+from enum import Enum
class ComponentType(str, Enum):
diff --git a/kennel/engine/entities/entity.py b/kennel/engine/entities/entity.py
index 1d8c34d..d40ab19 100644
--- a/kennel/engine/entities/entity.py
+++ b/kennel/engine/entities/entity.py
@@ -1,7 +1,8 @@
from enum import Enum
-from kennel.engine.components.component import Component, ComponentType
from typing import List, Optional
+from kennel.engine.components.component import Component, ComponentType
+
class EntityType(str, Enum):
LASER = "LASER"
diff --git a/kennel/engine/entities/laser.py b/kennel/engine/entities/laser.py
index ead72a6..09c3c93 100644
--- a/kennel/engine/entities/laser.py
+++ b/kennel/engine/entities/laser.py
@@ -1,6 +1,7 @@
-from .entity import Entity, EntityType
-from kennel.engine.components.position import Position
from kennel.engine.components.controllable import Controllable
+from kennel.engine.components.position import Position
+
+from .entity import Entity, EntityType
class Laser(Entity):
diff --git a/kennel/engine/game.py b/kennel/engine/game.py
index f3134be..80e47bd 100644
--- a/kennel/engine/game.py
+++ b/kennel/engine/game.py
@@ -1,9 +1,9 @@
+import asyncio
+import time
+
+from kennel.app import logger
from kennel.engine.entities.entity import EntityManager
from kennel.engine.systems.system import SystemManager
-from kennel.app import logger
-from typing import List, Optional
-import time
-import asyncio
class Game:
diff --git a/kennel/engine/systems/network.py b/kennel/engine/systems/network.py
index 96ebc46..1c1d71c 100644
--- a/kennel/engine/systems/network.py
+++ b/kennel/engine/systems/network.py
@@ -1,9 +1,12 @@
+import asyncio
+from abc import abstractmethod
from enum import Enum
-from kennel.engine.entities.entity import Entity, EntityType, EntityManager
+from typing import List, Optional
+
+from kennel.app import logger
+from kennel.engine.entities.entity import Entity, EntityManager
+
from .system import System, SystemType
-from abc import abstractmethod
-from typing import Optional, List
-import asyncio
class EventType(str, Enum):
@@ -101,7 +104,9 @@ class Publishable:
class EventProcessor:
@abstractmethod
- def accept(self, entity_manager: EntityManager, event: Event | tuple[Event, str]) -> None:
+ def accept(
+ self, entity_manager: EntityManager, event: Event | tuple[Event, str]
+ ) -> None:
pass
diff --git a/kennel/engine/systems/system.py b/kennel/engine/systems/system.py
index 78bda58..e3ddb27 100644
--- a/kennel/engine/systems/system.py
+++ b/kennel/engine/systems/system.py
@@ -1,6 +1,7 @@
+from abc import abstractmethod
from enum import Enum
+
from kennel.engine.entities.entity import EntityManager
-from abc import abstractmethod
class SystemType(str, Enum):
diff --git a/kennel/engine/systems/world.py b/kennel/engine/systems/world.py
index 396e7cb..b74816f 100644
--- a/kennel/engine/systems/world.py
+++ b/kennel/engine/systems/world.py
@@ -1,7 +1,7 @@
-from kennel.engine.systems.system import System, SystemType
-from kennel.engine.entities.entity import EntityManager
-from kennel.engine.components.component import ComponentType
from kennel.app import logger
+from kennel.engine.components.component import ComponentType
+from kennel.engine.entities.entity import EntityManager
+from kennel.engine.systems.system import System, SystemType
class WorldSystem(System):