Browse Source

debug X toggle

pull/2847/head
qndel 5 years ago
parent
commit
a3603d824e
  1. 1
      Source/debug.cpp
  2. 1
      Source/debug.h
  3. 10
      Source/diablo.cpp

1
Source/debug.cpp

@ -29,6 +29,7 @@
namespace devilution {
std::optional<CelSprite> pSquareCel;
bool DebugToggle = false;
bool DebugGodMode = false;
bool DebugVision = false;
bool DebugCoords = false;

1
Source/debug.h

@ -16,6 +16,7 @@
namespace devilution {
extern std::optional<CelSprite> pSquareCel;
extern bool DebugToggle;
extern bool DebugGodMode;
extern bool DebugVision;
extern bool DebugCoords;

10
Source/diablo.cpp

@ -1508,6 +1508,16 @@ void InitKeymapActions()
[] { Players[MyPlayerId].Stop(); },
[&]() { return !IsPlayerDead(); },
});
#ifdef _DEBUG
keymapper.AddAction({
"DebugToggle",
'X',
[] {
DebugToggle = !DebugToggle;
},
[&]() { return true; },
});
#endif
}
void LoadGameFonts()

Loading…
Cancel
Save