mirror of https://github.com/stella-emu/stella.git
fixes #359
This commit is contained in:
parent
723d06dbbb
commit
797ced56b0
|
@ -45,6 +45,7 @@
|
||||||
#include "ConsoleMediumBFont.hxx"
|
#include "ConsoleMediumBFont.hxx"
|
||||||
#include "StellaMediumFont.hxx"
|
#include "StellaMediumFont.hxx"
|
||||||
#include "OptionsDialog.hxx"
|
#include "OptionsDialog.hxx"
|
||||||
|
#include "StateManager.hxx"
|
||||||
#include "DebuggerDialog.hxx"
|
#include "DebuggerDialog.hxx"
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
@ -117,6 +118,64 @@ void DebuggerDialog::handleKeyDown(StellaKey key, StellaMod mod)
|
||||||
case KBDK_UP: // Alt-up rewinds to end of list
|
case KBDK_UP: // Alt-up rewinds to end of list
|
||||||
doUnwindAll();
|
doUnwindAll();
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
case KBDK_Z:
|
||||||
|
if(StellaModTest::isShift(mod))
|
||||||
|
instance().console().toggleP0Collision();
|
||||||
|
else
|
||||||
|
instance().console().toggleP0Bit();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_X:
|
||||||
|
if(StellaModTest::isShift(mod))
|
||||||
|
instance().console().toggleP1Collision();
|
||||||
|
else
|
||||||
|
instance().console().toggleP1Bit();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_C:
|
||||||
|
if(StellaModTest::isShift(mod))
|
||||||
|
instance().console().toggleM0Collision();
|
||||||
|
else
|
||||||
|
instance().console().toggleM0Bit();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_V:
|
||||||
|
if(StellaModTest::isShift(mod))
|
||||||
|
instance().console().toggleM1Collision();
|
||||||
|
else
|
||||||
|
instance().console().toggleM1Bit();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_B:
|
||||||
|
if(StellaModTest::isShift(mod))
|
||||||
|
instance().console().toggleBLCollision();
|
||||||
|
else
|
||||||
|
instance().console().toggleBLBit();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_N:
|
||||||
|
if(StellaModTest::isShift(mod))
|
||||||
|
instance().console().togglePFCollision();
|
||||||
|
else
|
||||||
|
instance().console().togglePFBit();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_COMMA:
|
||||||
|
instance().console().toggleFixedColors();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_PERIOD:
|
||||||
|
if(StellaModTest::isShift(mod))
|
||||||
|
instance().console().toggleCollisions();
|
||||||
|
else
|
||||||
|
instance().console().toggleBits();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case KBDK_T: // Alt-t toggles Time Machine
|
||||||
|
instance().state().toggleTimeMachine();
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue