mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-20 23:01:16 +00:00
Use Windows virtual key macros for keys
This commit is contained in:
parent
9b96f3c338
commit
427e016c27
@ -697,8 +697,8 @@ MxLong LegoNavController::Notify(MxParam& p_param)
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 'k':
|
||||
case 'm': { // Keys need to be uppercased to trigger this code, but seems dysfunctional
|
||||
case VK_ADD:
|
||||
case VK_SUBTRACT: { // Cycles through characters and puts them in front of you
|
||||
if (g_unk0x100f66cc == -1) {
|
||||
g_unk0x100f66cc = 0;
|
||||
}
|
||||
@ -732,7 +732,7 @@ MxLong LegoNavController::Notify(MxParam& p_param)
|
||||
}
|
||||
break;
|
||||
}
|
||||
case '{': { // Saves the game. Can't actually be triggered
|
||||
case VK_F12: { // Saves the game
|
||||
InfocenterState* state = (InfocenterState*) GameState()->GetState("InfocenterState");
|
||||
if (state && state->HasRegistered()) {
|
||||
GameState()->Save(0);
|
||||
@ -998,7 +998,7 @@ MxLong LegoNavController::Notify(MxParam& p_param)
|
||||
case 'X':
|
||||
RealtimeView::SetUserMaxLOD(3.6);
|
||||
break;
|
||||
case 'j': {
|
||||
case VK_MULTIPLY: {
|
||||
MxU8 newActor = GameState()->GetActorId() + 1;
|
||||
|
||||
if (newActor > LegoActor::c_laura) {
|
||||
@ -1008,10 +1008,10 @@ MxLong LegoNavController::Notify(MxParam& p_param)
|
||||
GameState()->SetActorId(newActor);
|
||||
break;
|
||||
}
|
||||
case 'o':
|
||||
case VK_DIVIDE:
|
||||
GameState()->SetActorId(LegoActor::c_brickster);
|
||||
break;
|
||||
case 'z':
|
||||
case VK_F11:
|
||||
if (GameState()->m_isDirty) {
|
||||
GameState()->m_isDirty = FALSE;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user