diff --git a/bemani/format/afp/render.py b/bemani/format/afp/render.py index 7fa23f9..ebf7a50 100644 --- a/bemani/format/afp/render.py +++ b/bemani/format/afp/render.py @@ -270,6 +270,13 @@ class AEPLib: pass +class ASDLib: + def sound_play(self, sound: Any) -> None: + if not isinstance(sound, str): + print(f"WARNING: Ignoring asdlib.sound_play call with invalid parameters {sound}!") + print(f"WARNING: Requested sound {sound} be played but we don't support sound yet!") + + MissingThis = object() @@ -379,6 +386,7 @@ class AFPRenderer(VerboseOutput): stack: List[Any] = [] variables: Dict[str, Any] = { 'aeplib': AEPLib(), + 'asdlib': ASDLib(), } registers: List[Any] = [UNDEFINED] * 256