From dd2786e8decc6cb32c5bc49c78d7e9a6d90697e4 Mon Sep 17 00:00:00 2001
From: Eric Froemling
Date: Sat, 25 Apr 2020 16:01:35 -0700
Subject: [PATCH] Build pipeline fixes
---
assets/src/ba_data/python/_ba.py | 2 +-
assets/src/ba_data/python/ba/_app.py | 20 ++++++++++----------
assets/src/ba_data/python/ba/_hooks.py | 12 ++++++------
assets/src/ba_data/python/ba/_music.py | 2 +-
docs/ba_module.md | 26 +++++++++++++-------------
5 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/assets/src/ba_data/python/_ba.py b/assets/src/ba_data/python/_ba.py
index cf31652c..c3ff6d76 100644
--- a/assets/src/ba_data/python/_ba.py
+++ b/assets/src/ba_data/python/_ba.py
@@ -34,7 +34,7 @@ NOTE: This file was autogenerated by gendummymodule; do not edit by hand.
"""
# (hash we can use to see if this file is out of date)
-# SOURCES_HASH=246156902495207849674484484080481539734
+# SOURCES_HASH=140243910598492207243870278972956193008
# I'm sorry Pylint. I know this file saddens you. Be strong.
# pylint: disable=useless-suppression
diff --git a/assets/src/ba_data/python/ba/_app.py b/assets/src/ba_data/python/ba/_app.py
index 4c123b82..9714183c 100644
--- a/assets/src/ba_data/python/ba/_app.py
+++ b/assets/src/ba_data/python/ba/_app.py
@@ -410,7 +410,7 @@ class App:
self.main_menu_window_refresh_check_count = 0
self.first_main_menu = True # FIXME: Move to mainmenu class.
self.did_menu_intro = False # FIXME: Move to mainmenu class.
- self.main_menu_resume_callbacks: list = [] # can probably go away
+ self.main_menu_resume_callbacks: list = [] # Can probably go away.
self.special_offer: Optional[Dict] = None
self.league_rank_cache: Dict = {}
self.tournament_info: Dict = {}
@@ -427,6 +427,7 @@ class App:
self.infotextcolor = (0.7, 0.9, 0.7)
self.uicleanupchecks: List[UICleanupCheck] = []
self.uiupkeeptimer: Optional[ba.Timer] = None
+
self.delegate: Optional[ba.AppDelegate] = None
# A few shortcuts.
@@ -643,14 +644,14 @@ class App:
If there's a foreground host-activity that's currently paused, tell it
to resume.
"""
- from ba import _gameutils
+ from ba._gameutils import sharedobj
# FIXME: Shouldn't be touching scene stuff here;
# should just pass the request on to the host-session.
activity = _ba.get_foreground_host_activity()
if activity is not None:
with _ba.Context(activity):
- globs = _gameutils.sharedobj('globals')
+ globs = sharedobj('globals')
if globs.paused:
_ba.playsound(_ba.getsound('refWhistle'))
globs.paused = False
@@ -663,10 +664,9 @@ class App:
# pylint: disable=cyclic-import
from ba import _benchmark
from ba._general import Call
- from bastd import mainmenu
+ from bastd.mainmenu import MainMenuSession
_ba.app.main_window = None
- if isinstance(_ba.get_foreground_host_session(),
- mainmenu.MainMenuSession):
+ if isinstance(_ba.get_foreground_host_session(), MainMenuSession):
# It may be possible we're on the main menu but the screen is faded
# so fade back in.
_ba.fade_screen(True)
@@ -691,7 +691,7 @@ class App:
# Otherwise just force the issue.
else:
- _ba.pushcall(Call(_ba.new_host_session, mainmenu.MainMenuSession))
+ _ba.pushcall(Call(_ba.new_host_session, MainMenuSession))
def add_main_menu_close_callback(self, call: Callable[[], Any]) -> None:
"""(internal)"""
@@ -703,13 +703,13 @@ class App:
else:
self.main_menu_resume_callbacks.append(call)
- def handle_app_pause(self) -> None:
+ def on_app_pause(self) -> None:
"""Called when the app goes to a suspended state."""
- def handle_app_resume(self) -> None:
+ def on_app_resume(self) -> None:
"""Run when the app resumes from a suspended state."""
- self.music.handle_app_resume()
+ self.music.on_app_resume()
self.fg_state += 1
diff --git a/assets/src/ba_data/python/ba/_hooks.py b/assets/src/ba_data/python/ba/_hooks.py
index 63c2d3ea..b5a7d1a7 100644
--- a/assets/src/ba_data/python/ba/_hooks.py
+++ b/assets/src/ba_data/python/ba/_hooks.py
@@ -137,8 +137,12 @@ def orientation_reset_message() -> None:
color=(0, 1, 0))
-def handle_app_resume() -> None:
- _ba.app.handle_app_resume()
+def on_app_pause() -> None:
+ _ba.app.on_app_pause()
+
+
+def on_app_resume() -> None:
+ _ba.app.on_app_resume()
def launch_main_menu_session() -> None:
@@ -287,10 +291,6 @@ def telnet_access_request() -> None:
TelnetAccessRequestWindow()
-def app_pause() -> None:
- _ba.app.handle_app_pause()
-
-
def do_quit() -> None:
_ba.quit()
diff --git a/assets/src/ba_data/python/ba/_music.py b/assets/src/ba_data/python/ba/_music.py
index bde5d9a6..8653f906 100644
--- a/assets/src/ba_data/python/ba/_music.py
+++ b/assets/src/ba_data/python/ba/_music.py
@@ -274,7 +274,7 @@ class MusicController:
_error.print_exception()
return 'default'
- def handle_app_resume(self) -> None:
+ def on_app_resume(self) -> None:
"""Should be run when the app resumes from a suspended state."""
if _ba.is_os_playing_music():
self.do_play_music(None)
diff --git a/docs/ba_module.md b/docs/ba_module.md
index b40d00f5..07490722 100644
--- a/docs/ba_module.md
+++ b/docs/ba_module.md
@@ -850,20 +850,8 @@ likely result in errors.
Methods:
-
+
--
-
handle_app_pause(self) -> None
-
-Called when the app goes to a suspended state.
-
-
--
-
handle_app_resume(self) -> None
-
-Run when the app resumes from a suspended state.
-
-
-
handle_deep_link(self, url: str) -> None
@@ -875,6 +863,18 @@ likely result in errors.
High level way to launch a co-op session locally.
+
+-
+
on_app_pause(self) -> None
+
+Called when the app goes to a suspended state.
+
+
+-
+
on_app_resume(self) -> None
+
+Run when the app resumes from a suspended state.
+
-
pause(self) -> None