mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-21 15:21:15 +00:00
Fix a bug in LegoNavController, improve accuracy
This commit is contained in:
parent
fe2a65c8da
commit
d28411e7b0
@ -744,12 +744,12 @@ MxLong LegoNavController::Notify(MxParam& p_param)
|
|||||||
VideoManager()->ToggleFPS(g_fpsEnabled);
|
VideoManager()->ToggleFPS(g_fpsEnabled);
|
||||||
if (g_fpsEnabled) {
|
if (g_fpsEnabled) {
|
||||||
g_fpsEnabled = FALSE;
|
g_fpsEnabled = FALSE;
|
||||||
m_unk0x5d = FALSE;
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
g_fpsEnabled = TRUE;
|
g_fpsEnabled = TRUE;
|
||||||
m_unk0x5d = FALSE;
|
|
||||||
}
|
}
|
||||||
|
default:
|
||||||
|
m_unk0x5d = FALSE;
|
||||||
break;
|
break;
|
||||||
case '0':
|
case '0':
|
||||||
case '1':
|
case '1':
|
||||||
@ -772,7 +772,7 @@ MxLong LegoNavController::Notify(MxParam& p_param)
|
|||||||
else if (g_locationCalcStep) {
|
else if (g_locationCalcStep) {
|
||||||
if (g_locationCalcStep == 1) {
|
if (g_locationCalcStep == 1) {
|
||||||
// Calculate base offset into g_locations
|
// Calculate base offset into g_locations
|
||||||
g_nextLocation = (key - '0') * 5;
|
g_nextLocation = (key - '0') * 10;
|
||||||
g_locationCalcStep = 2;
|
g_locationCalcStep = 2;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -1018,9 +1018,6 @@ MxLong LegoNavController::Notify(MxParam& p_param)
|
|||||||
case 0xbd:
|
case 0xbd:
|
||||||
g_unk0x100f66bc = LegoAnimationManager::e_unk1;
|
g_unk0x100f66bc = LegoAnimationManager::e_unk1;
|
||||||
break;
|
break;
|
||||||
default:
|
|
||||||
m_unk0x5d = FALSE;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user