chore: remove WIP control type options

todo:
- add back vita + switch control types
- fix panorama being affected by control type setting
This commit is contained in:
Fireblade
2026-05-20 21:37:10 -04:00
parent 314a453996
commit 275d145a43
8 changed files with 130 additions and 8 deletions
+28
View File
@@ -19,6 +19,7 @@ UIScene::UIScene(int iPad, UILayer *parentLayer)
bHasFocus = false;
m_hasTickedOnce = false;
m_bFocussedOnce = false;
m_bPanoramaUsesDefaultPlatformSkin = false;
m_bVisible = true;
m_bCanHandleInput = false;
m_bIsReloading = false;
@@ -38,6 +39,12 @@ UIScene::UIScene(int iPad, UILayer *parentLayer)
UIScene::~UIScene()
{
if(m_bPanoramaUsesDefaultPlatformSkin)
{
ui.PopDefaultPlatformSkinForPanorama();
m_bPanoramaUsesDefaultPlatformSkin = false;
}
/* Destroy the Iggy player. */
IggyPlayerDestroy( swf );
@@ -56,6 +63,12 @@ UIScene::~UIScene()
void UIScene::destroyMovie()
{
if(m_bPanoramaUsesDefaultPlatformSkin)
{
ui.PopDefaultPlatformSkinForPanorama();
m_bPanoramaUsesDefaultPlatformSkin = false;
}
/* Destroy the Iggy player. */
IggyPlayerDestroy( swf );
swf = nullptr;
@@ -74,6 +87,12 @@ void UIScene::reloadMovie(bool force)
m_bIsReloading = true;
if(swf)
{
if(m_bPanoramaUsesDefaultPlatformSkin)
{
ui.PopDefaultPlatformSkinForPanorama();
m_bPanoramaUsesDefaultPlatformSkin = false;
}
/* Destroy the Iggy player. */
IggyPlayerDestroy( swf );
@@ -279,6 +298,15 @@ void UIScene::loadMovie()
EnterCriticalSection(&UIController::ms_reloadSkinCS); // MGH - added to prevent crash loading Iggy movies while the skins were being reloaded
wstring moviePath = getMoviePath();
#ifdef _WINDOWS64
const bool isPanoramaMovie = (moviePath == L"Panorama" || moviePath == L"PanoramaSplit");
if(isPanoramaMovie)
{
ui.PushDefaultPlatformSkinForPanorama();
m_bPanoramaUsesDefaultPlatformSkin = true;
}
#endif
#ifdef __PS3__
if(RenderManager.IsWidescreen())
{