aboutsummaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rw-r--r--main.py19
1 files changed, 15 insertions, 4 deletions
diff --git a/main.py b/main.py
index d82800a..a71f5bc 100644
--- a/main.py
+++ b/main.py
@@ -1,15 +1,26 @@
-import pygame
-
import asyncio
+import platform
+import sys
import pygame
from Steuerung import Steuerung
-async def main():
+def running_in_browser() -> bool:
+ return sys.platform == "emscripten"
+
+
+def is_wasm_cpu() -> bool:
+ return "wasm" in platform.machine().lower()
+
+
+async def main() -> None:
pygame.init()
- steuerung = Steuerung(start_loop=False)
+ if running_in_browser():
+ pygame.display.init()
+
+ steuerung = Steuerung()
await steuerung.loop()
pygame.quit()