From d6f12367a1d15112a3de252ecc6acf048693cd1a Mon Sep 17 00:00:00 2001 From: Ayush Saini <36878972+imayushsaini@users.noreply.github.com> Date: Sun, 10 Mar 2024 17:34:02 +0530 Subject: [PATCH] updating dummy modules --- dist/dummymodules/_babase.py | 34 +++++++++ dist/dummymodules/_baclassic.py | 6 +- dist/dummymodules/_baplus.py | 2 + dist/dummymodules/_bascenev1.py | 110 ++++++++++++++++++++++++----- dist/dummymodules/_batemplatefs.py | 2 + dist/dummymodules/_bauiv1.py | 2 + 6 files changed, 139 insertions(+), 17 deletions(-) diff --git a/dist/dummymodules/_babase.py b/dist/dummymodules/_babase.py index c2b1dd5..09c5d2a 100644 --- a/dist/dummymodules/_babase.py +++ b/dist/dummymodules/_babase.py @@ -32,6 +32,8 @@ from __future__ import annotations from typing import TYPE_CHECKING, overload, Sequence, TypeVar +from typing_extensions import override + if TYPE_CHECKING: from typing import Any, Callable from babase import App @@ -461,13 +463,16 @@ class Vec3(Sequence[float]): return self # (for index access) + @override def __getitem__(self, typeargs: Any) -> Any: return 0.0 + @override def __len__(self) -> int: return 3 # (for iterator access) + @override def __iter__(self) -> Any: return self @@ -749,6 +754,14 @@ def dev_console_tab_width() -> float: return float() +def disable_custom_tint() -> None: + """(internal) + + Disable custom tint overrride. + """ + return None + + def displaytime() -> babase.DisplayTime: """Return the current display-time in seconds. @@ -973,6 +986,11 @@ def get_immediate_return_code() -> int | None: return 0 +def get_input_idle_time() -> float: + """Return seconds since any local input occurred (touch, keypress, etc.).""" + return float() + + def get_low_level_config_value(key: str, default_value: int) -> int: """(internal)""" return int() @@ -1112,6 +1130,14 @@ def increment_analytics_counts_raw(name: str, increment: int = 1) -> None: return None +def invoke_main_menu() -> None: + """High level call to bring up the main menu if it is not present. + + This is essentially the same as pressing the menu button on a controller. + """ + return None + + def is_log_full() -> bool: """(internal)""" return bool() @@ -1456,6 +1482,14 @@ def set_dev_console_input_text(val: str) -> None: return None +def set_global_tint(x: float, y: float, z: float) -> None: + """(internal) + + This will override any tint set by game in local or netplay + """ + return None + + def set_internal_language_keys( listobj: list[tuple[str, str]], random_names_list: list[tuple[str, str]] ) -> None: diff --git a/dist/dummymodules/_baclassic.py b/dist/dummymodules/_baclassic.py index 742e20b..31779c0 100644 --- a/dist/dummymodules/_baclassic.py +++ b/dist/dummymodules/_baclassic.py @@ -32,6 +32,8 @@ from __future__ import annotations from typing import TYPE_CHECKING, TypeVar +from typing_extensions import override + if TYPE_CHECKING: from typing import Any, Callable @@ -45,7 +47,9 @@ def _uninferrable() -> Any: return _not_a_real_variable # type: ignore -def set_stress_testing(testing: bool, player_count: int) -> None: +def set_stress_testing( + testing: bool, player_count: int, attract_mode: bool +) -> None: """(internal)""" return None diff --git a/dist/dummymodules/_baplus.py b/dist/dummymodules/_baplus.py index a464993..3128691 100644 --- a/dist/dummymodules/_baplus.py +++ b/dist/dummymodules/_baplus.py @@ -32,6 +32,8 @@ from __future__ import annotations from typing import TYPE_CHECKING, TypeVar +from typing_extensions import override + if TYPE_CHECKING: from typing import Any, Callable diff --git a/dist/dummymodules/_bascenev1.py b/dist/dummymodules/_bascenev1.py index 53ca148..3320893 100644 --- a/dist/dummymodules/_bascenev1.py +++ b/dist/dummymodules/_bascenev1.py @@ -32,6 +32,8 @@ from __future__ import annotations from typing import TYPE_CHECKING, overload, TypeVar +from typing_extensions import override + if TYPE_CHECKING: from typing import Any, Callable, Literal, Sequence import babase @@ -204,6 +206,9 @@ class InputDevice: """Whether this input-device represents a remotely-connected client.""" + is_test_input: bool + """Whether this input-device is a dummy device for testing.""" + def __bool__(self) -> bool: """Support for bool evaluation.""" return bool(True) # Slight obfuscation. @@ -607,6 +612,10 @@ class Node: """ return None + def changerotation(self, x: int, y: int, z: int) -> None: + """added by smoothy""" + return None + def connectattr(self, srcattr: str, dstnode: Node, dstattr: str) -> None: """Connect one of this node's attributes to an attribute on another node. This will immediately set the target attribute's value to that @@ -644,12 +653,10 @@ class Node: @overload def getdelegate( self, type: type[_T], doraise: Literal[False] = False - ) -> _T | None: - ... + ) -> _T | None: ... @overload - def getdelegate(self, type: type[_T], doraise: Literal[True]) -> _T: - ... + def getdelegate(self, type: type[_T], doraise: Literal[True]) -> _T: ... def getdelegate(self, type: Any, doraise: bool = False) -> Any: """Return the node's current delegate object if it matches @@ -935,6 +942,11 @@ class Timer: pass +def append_owner_ip(ip: str) -> None: + """(internal)""" + return None + + def basetime() -> bascenev1.BaseTime: """Return the base-time in seconds for the current scene-v1 context. @@ -1074,6 +1086,11 @@ def connect_to_party( return None +def disable_kickvote(id: str) -> None: + """(internal)id: pb-id who cant start a kick vote to anyone""" + return None + + def disconnect_client(client_id: int, ban_time: int = 300) -> bool: """(internal)""" return bool() @@ -1122,6 +1139,21 @@ def get_chat_messages() -> list[str]: return ['blah', 'blah2'] +def get_client_device_uuid(client_id: float) -> str: + """(internal)""" + return str() + + +def get_client_ip(client_id: float) -> str: + """(internal)""" + return str() + + +def get_client_ping(client_id: float) -> str: + """(internal)""" + return str() + + def get_client_public_device_uuid(client_id: int) -> str | None: """(internal) @@ -1291,13 +1323,11 @@ def get_ui_input_device() -> bascenev1.InputDevice | None: # Show that our return type varies based on "doraise" value: @overload -def getactivity(doraise: Literal[True] = True) -> bascenev1.Activity: - ... +def getactivity(doraise: Literal[True] = True) -> bascenev1.Activity: ... @overload -def getactivity(doraise: Literal[False]) -> bascenev1.Activity | None: - ... +def getactivity(doraise: Literal[False]) -> bascenev1.Activity | None: ... def getactivity(doraise: bool = True) -> bascenev1.Activity | None: @@ -1351,15 +1381,13 @@ def getdata(name: str) -> bascenev1.Data: @overload def getinputdevice( name: str, unique_id: str, doraise: Literal[True] = True -) -> bascenev1.InputDevice: - ... +) -> bascenev1.InputDevice: ... @overload def getinputdevice( name: str, unique_id: str, doraise: Literal[False] -) -> bascenev1.InputDevice | None: - ... +) -> bascenev1.InputDevice | None: ... def getinputdevice(name: str, unique_id: str, doraise: bool = True) -> Any: @@ -1397,13 +1425,11 @@ def getnodes() -> list: # Show that our return type varies based on "doraise" value: @overload -def getsession(doraise: Literal[True] = True) -> bascenev1.Session: - ... +def getsession(doraise: Literal[True] = True) -> bascenev1.Session: ... @overload -def getsession(doraise: Literal[False]) -> bascenev1.Session | None: - ... +def getsession(doraise: Literal[False]) -> bascenev1.Session | None: ... def getsession(doraise: bool = True) -> bascenev1.Session | None: @@ -1474,6 +1500,11 @@ def have_touchscreen_input() -> bool: return bool() +def hide_player_device_id(type: bool) -> None: + """(internal)hide player device spec from roster to clients""" + return None + + def host_scan_cycle() -> list: """(internal)""" return list() @@ -1484,6 +1515,14 @@ def is_in_replay() -> bool: return bool() +def is_replay_paused() -> bool: + """(internal) + + Returns if Replay is paused or not. + """ + return bool() + + def ls_input_devices() -> None: """Print debugging info about game objects. @@ -1574,6 +1613,14 @@ def on_app_mode_deactivate() -> None: return None +def pause_replay() -> None: + """(internal) + + Pauses replay. + """ + return None + + def printnodes() -> None: """Print various info about existing nodes; useful for debugging. @@ -1622,6 +1669,14 @@ def reset_random_player_names() -> None: return None +def resume_replay() -> None: + """(internal) + + Resumes replay. + """ + return None + + def set_admins(admins: list[str]) -> None: """(internal)""" return None @@ -1645,6 +1700,14 @@ def set_enable_default_kick_voting(enable: bool) -> None: return None +def set_game_speed(speed: int) -> None: + """(internal) + + Sets the speed scale for the game. + """ + return None + + def set_internal_music( music: babase.SimpleSound | None, volume: float = 1.0, loop: bool = True ) -> None: @@ -1652,6 +1715,11 @@ def set_internal_music( return None +def set_kickvote_msg_type(name: str) -> None: + """(internal)set chat to show msg in chat""" + return None + + def set_map_bounds( bounds: tuple[float, float, float, float, float, float] ) -> None: @@ -1700,11 +1768,21 @@ def set_replay_speed_exponent(speed: int) -> None: return None +def set_server_name(name: str) -> None: + """(internal)set the host name""" + return None + + def set_touchscreen_editing(editing: bool) -> None: """(internal)""" return None +def set_transparent_kickvote(type: bool) -> None: + """(internal)True to show kick vote starter name""" + return None + + def time() -> bascenev1.Time: """Return the current scene time in seconds. diff --git a/dist/dummymodules/_batemplatefs.py b/dist/dummymodules/_batemplatefs.py index af3d1f4..cfad8e1 100644 --- a/dist/dummymodules/_batemplatefs.py +++ b/dist/dummymodules/_batemplatefs.py @@ -32,6 +32,8 @@ from __future__ import annotations from typing import TYPE_CHECKING, TypeVar +from typing_extensions import override + if TYPE_CHECKING: from typing import Any, Callable diff --git a/dist/dummymodules/_bauiv1.py b/dist/dummymodules/_bauiv1.py index 6ae666e..3757c6e 100644 --- a/dist/dummymodules/_bauiv1.py +++ b/dist/dummymodules/_bauiv1.py @@ -32,6 +32,8 @@ from __future__ import annotations from typing import TYPE_CHECKING, TypeVar +from typing_extensions import override + if TYPE_CHECKING: from typing import Any, Callable, Literal, Sequence import babase