mirror of
https://github.com/smartcmd/MinecraftConsoles.git
synced 2026-08-20 09:57:09 +00:00
fix: fix UI skin/scene resolution mismatch and readd screen resolution detection
This commit is contained in:
parent
320550b30b
commit
814937176a
|
|
@ -54,6 +54,7 @@ target_link_libraries(MinecraftClient PRIVATE
|
|||
MinecraftWorld
|
||||
d3d11
|
||||
XInput9_1_0
|
||||
Shcore
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Iggy/lib/iggy_w64.lib"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Windows64/Miles/lib/mss64.lib"
|
||||
$<$<CONFIG:Debug>:
|
||||
|
|
|
|||
|
|
@ -426,7 +426,7 @@ void UIController::loadSkins()
|
|||
#elif defined __PSVITA__
|
||||
platformSkinPath = L"skinVita.swf";
|
||||
#elif defined _WINDOWS64
|
||||
if(m_fScreenHeight>=1080.0f)
|
||||
if(m_fScreenHeight>720.0f)
|
||||
{
|
||||
platformSkinPath = L"skinHDWin.swf";
|
||||
}
|
||||
|
|
@ -435,7 +435,7 @@ void UIController::loadSkins()
|
|||
platformSkinPath = L"skinWin.swf";
|
||||
}
|
||||
#elif defined _DURANGO
|
||||
if(m_fScreenHeight>=1080.0f)
|
||||
if(m_fScreenHeight>720.0f)
|
||||
{
|
||||
platformSkinPath = L"skinHDDurango.swf";
|
||||
}
|
||||
|
|
@ -444,7 +444,7 @@ void UIController::loadSkins()
|
|||
platformSkinPath = L"skinDurango.swf";
|
||||
}
|
||||
#elif defined __ORBIS__
|
||||
if(m_fScreenHeight>=1080.0f)
|
||||
if(m_fScreenHeight>720.0f)
|
||||
{
|
||||
platformSkinPath = L"skinHDOrbis.swf";
|
||||
}
|
||||
|
|
@ -455,7 +455,7 @@ void UIController::loadSkins()
|
|||
|
||||
#endif
|
||||
// Every platform has one of these, so nothing shared
|
||||
if(m_fScreenHeight>=1080.0f)
|
||||
if(m_fScreenHeight>720.0f)
|
||||
{
|
||||
m_iggyLibraries[eLibrary_Platform] = loadSkin(platformSkinPath, L"platformskinHD.swf");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
#include "stdafx.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <ShellScalingApi.h>
|
||||
#include "GameConfig\Minecraft.spa.h"
|
||||
#include "..\MinecraftServer.h"
|
||||
#include "..\LocalPlayer.h"
|
||||
|
|
@ -716,20 +717,10 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,
|
|||
UNREFERENCED_PARAMETER(hPrevInstance);
|
||||
UNREFERENCED_PARAMETER(lpCmdLine);
|
||||
|
||||
/*
|
||||
// Declare DPI awareness so GetSystemMetrics returns physical pixels
|
||||
SetProcessDPIAware();
|
||||
SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE);
|
||||
g_iScreenWidth = GetSystemMetrics(SM_CXSCREEN);
|
||||
g_iScreenHeight = GetSystemMetrics(SM_CYSCREEN);
|
||||
|
||||
{
|
||||
char buf[128];
|
||||
sprintf(buf, "Screen resolution: %dx%d\n", g_iScreenWidth, g_iScreenHeight);
|
||||
OutputDebugStringA(buf);
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
if(lpCmdLine)
|
||||
{
|
||||
if(lpCmdLine[0] == '1')
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ This project contains the source code of Minecraft Legacy Console Edition v1.3.0
|
|||
- Added support for keyboard and mouse input
|
||||
- Added fullscreen mode support (toggle using F11)
|
||||
- Disabled V-Sync for better performance
|
||||
- Device's screen resolution will be used as the game resolution instead of using a fixed resolution (1920x1080)
|
||||
|
||||
## Controls (Keyboard & Mouse)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue