blob: a71f5bc00c87666f8cb0acfea39c8e966faaed94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import asyncio
import platform
import sys
import pygame
from Steuerung import Steuerung
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()
if running_in_browser():
pygame.display.init()
steuerung = Steuerung()
await steuerung.loop()
pygame.quit()
if __name__ == "__main__":
asyncio.run(main())
|