chore: gathered magic numbers into constants

This commit is contained in:
Laureηt 2021-11-01 14:17:41 +01:00
parent 6b19b6ff95
commit 536d49396f
No known key found for this signature in database
GPG key ID: D88C6B294FD40994

View file

@ -13,6 +13,8 @@ from mgba._pylib import ffi
WIDTH = 240 WIDTH = 240
HEIGHT = 160 HEIGHT = 160
URI: str = "ws://127.0.0.1:6789/" URI: str = "ws://127.0.0.1:6789/"
FPS: int = 60
HZ: int = FPS // 10
KEYMAP: dict[str, int] = { KEYMAP: dict[str, int] = {
"a": 0, "a": 0,
"b": 1, "b": 1,
@ -36,7 +38,7 @@ logging.basicConfig(level=logging.DEBUG)
async def main(): async def main():
with pyvirtualcam.Camera(width=WIDTH, height=HEIGHT, fps=60) as cam: with pyvirtualcam.Camera(width=WIDTH, height=HEIGHT, fps=FPS) as cam:
logging.debug(f"Using virtual camera: {cam.device}") logging.debug(f"Using virtual camera: {cam.device}")
async with websockets.connect(URI) as websocket: async with websockets.connect(URI) as websocket:
await websocket.send('{"auth":"password"}') await websocket.send('{"auth":"password"}')
@ -44,7 +46,7 @@ async def main():
while True: while True:
if core.frame_counter % 6 == 0: # 10Hz if not (core.frame_counter % HZ):
await websocket.send('{"emu":"get"}') await websocket.send('{"emu":"get"}')
message = await websocket.recv() message = await websocket.recv()
data = json.loads(message) data = json.loads(message)