Skip to content
Snippets Groups Projects
Commit 7d02058a authored by codecraft's avatar codecraft :crocodile:
Browse files

rearrange new types as to make the interpreter happy

parent 2a6bdfd3
No related branches found
No related tags found
No related merge requests found
...@@ -13,6 +13,9 @@ class GameObject: ...@@ -13,6 +13,9 @@ class GameObject:
print("Das musst du selbst schreiben") print("Das musst du selbst schreiben")
pass pass
class Sprites:
pass
class SpriteBuilder: class SpriteBuilder:
def __init__(self) -> None: def __init__(self) -> None:
...@@ -22,16 +25,21 @@ class SpriteBuilder: ...@@ -22,16 +25,21 @@ class SpriteBuilder:
pass pass
def build(self) -> Sprites: def build(self) -> Sprites:
pass return Sprites()
class Sprites: class LoopHandle:
pass def quit(self):
pass
def change_surface(self, surface):
pass
def reload(self):
pass
class GameLoop: class GameLoop:
def __init__(self) -> None: def __init__(self) -> None:
pass pass
def loop(loop_fn: Callable[[loop_handle]]): def loop(self, loop_fn: Callable[[LoopHandle]]):
pass pass
def add_object(self, game_object): def add_object(self, game_object):
...@@ -46,13 +54,6 @@ class GameLoop: ...@@ -46,13 +54,6 @@ class GameLoop:
def load_map(self, map_to_load): def load_map(self, map_to_load):
pass pass
class LoopHandle:
def quit(self):
pass
def change_surface(self, surface):
pass
def reload(self):
pass
class _Physics: class _Physics:
def __init__(self, walls): def __init__(self, walls):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment