| |
| |
|
|
| from __future__ import annotations |
| import os |
| import sys |
| from dimensions import Dimensions |
|
|
| |
| |
| |
| |
|
|
| def _env_flag(name: str, default: bool = False) -> bool: |
| val = os.environ.get(name) |
| if val is None: |
| return default |
| return val.strip().lower() in ("1", "true", "yes", "on") |
|
|
| |
| IS_IOS: bool = _env_flag("NEURODINO_IOS", default=("ios" in sys.platform)) |
| IS_HIDPI: bool = _env_flag("NEURODINO_HIDPI", default=False) |
| IS_MOBILE: bool = _env_flag( |
| "NEURODINO_MOBILE", |
| default=("android" in sys.platform or IS_IOS), |
| ) |
| IS_RTL: bool = _env_flag("NEURODINO_RTL", default=False) |
|
|
| |
| FPS: int = 60 |
|
|
| |
| DEFAULT_DIMENSIONS: Dimensions = Dimensions(width=600, height=150) |