fix(touch): show the joystick and skill buttons only in the game phase
The controls keyed off CPythonBackground's warp map name, which the loading window sets before the game window exists, so the loading screen already showed them. Also require CPythonNetworkStream's phase to be "Game" (PORT_IsGamePhase, exposed as PythonBoot::InGamePhase). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
5c8d583b31
commit
f9be09d2c2
@@ -277,6 +277,11 @@ std::string CurrentMapName()
|
||||
return CPythonBackground::Instance().GetWarpMapName();
|
||||
}
|
||||
|
||||
bool InGamePhase()
|
||||
{
|
||||
return g_network_stream && g_network_stream->PORT_IsGamePhase();
|
||||
}
|
||||
|
||||
bool IsRunning()
|
||||
{
|
||||
return g_launcher != nullptr;
|
||||
|
||||
Reference in New Issue
Block a user