22 #ifndef ULTIMA_ULTIMA8_ENGINE_DEBUGGER_H 23 #define ULTIMA_ULTIMA8_ENGINE_DEBUGGER_H 25 #include "ultima/ultima8/misc/common_types.h" 26 #include "ultima/shared/std/containers.h" 27 #include "common/debug.h" 28 #include "common/stream.h" 29 #include "gui/debugger.h" 39 const char *strBool(
bool flag) {
40 return flag ?
"true" :
"false";
44 bool cmdSaveGame(
int argc,
const char **argv);
45 bool cmdLoadGame(
int argc,
const char **argv);
46 bool cmdNewGame(
int argc,
const char **argv);
47 bool cmdQuit(
int argc,
const char **argv);
48 bool cmdSetVideoMode(
int argc,
const char **argv);
49 bool cmdEngineStats(
int argc,
const char **argv);
50 bool cmdAvatarInStasis(
int argc,
const char **argv);
51 bool cmdShowEditorItems(
int argc,
const char **argv);
52 bool cmdShowTouchingItems(
int argc,
const char **argv);
53 bool cmdCloseItemGumps(
int argc,
const char **argv);
55 bool cmdCameraOnAvatar(
int argc,
const char **argv);
58 bool cmdListSFX(
int argc,
const char **argv);
59 bool cmdStopSFX(
int argc,
const char **argv);
60 bool cmdPlaySFX(
int argc,
const char **argv);
63 bool cmdCheatMode(
int argc,
const char **argv);
64 bool cmdCheatItems(
int argc,
const char **argv);
65 bool cmdCheatEquip(
int argc,
const char **argv);
66 bool cmdMaxStats(
int argc,
const char **argv);
67 bool cmdHeal(
int argc,
const char **argv);
68 bool cmdInvincibility(
int argc,
const char **argv);
69 bool cmdHackMover(
int argc,
const char **argv);
72 bool cmdHighlightItems(
int argc,
const char **argv);
73 bool cmdFootpads(
int argc,
const char **argv);
74 bool cmdGridlines(
int argc,
const char **argv);
75 bool cmdDumpMap(
int argc,
const char **argvv);
76 bool cmdDumpAllMaps(
int argc,
const char **argv);
77 bool cmdIncrementSortOrder(
int argc,
const char **argv);
78 bool cmdDecrementSortOrder(
int argc,
const char **argv);
81 bool cmdProcessTypes(
int argc,
const char **argv);
82 bool cmdListProcesses(
int argc,
const char **argv);
83 bool cmdProcessInfo(
int argc,
const char **argv);
84 bool cmdFrameByFrame(
int argc,
const char **argv);
85 bool cmdAdvanceFrame(
int argc,
const char **argv);
88 bool cmdTeleport(
int argc,
const char **argv);
89 bool cmdMark(
int argc,
const char **argv);
90 bool cmdRecall(
int argc,
const char **argv);
91 bool cmdListMarks(
int argc,
const char **argv);
92 bool cmdName(
int argc,
const char **argv);
93 bool cmdUseBackpack(
int argc,
const char **argv);
94 bool cmdUseInventory(
int argc,
const char **argv);
95 bool cmdUseRecall(
int argc,
const char **argv);
96 bool cmdUseBedroll(
int argc,
const char **argv);
97 bool cmdUseKeyring(
int argc,
const char **argv);
98 bool cmdNextInventory(
int argc,
const char **argv);
99 bool cmdNextWeapon(
int argc,
const char **argv);
100 bool cmdCombat(
int argc,
const char **argv);
101 bool cmdUseInventoryItem(
int argc,
const char **argv);
102 bool cmdUseMedikit(
int argc,
const char **argv);
103 bool cmdUseEnergyCube(
int argc,
const char **argv);
104 bool cmdDetonateBomb(
int argc,
const char **argv);
105 bool cmdDropWeapon(
int argc,
const char **argv);
106 bool cmdStartSelection(
int argc,
const char **argv);
107 bool cmdUseSelection(
int argc,
const char **argv);
108 bool cmdGrabItems(
int argc,
const char **argv);
111 bool cmdObjectTypes(
int argc,
const char **argv);
112 bool cmdObjectInfo(
int argc,
const char **argv);
115 bool cmdQuickMover(
int argc,
const char **argv);
116 bool cmdClipping(
int argc,
const char **argv);
119 bool cmdGetGlobal(
int argc,
const char **argv);
120 bool cmdSetGlobal(
int argc,
const char **argv);
121 bool cmdTracePID(
int argc,
const char **argv);
122 bool cmdTraceObjID(
int argc,
const char **argv);
123 bool cmdTraceClass(
int argc,
const char **argv);
124 bool cmdTraceAll(
int argc,
const char **argv);
125 bool cmdStopTrace(
int argc,
const char **argv);
128 bool cmdToggleFastArea(
int argc,
const char **argv);
129 bool cmdVerifyQuit(
int argc,
const char **argv);
130 bool cmdU8ShapeViewer(
int argc,
const char **argv);
131 bool cmdShowMenu(
int argc,
const char **argv);
132 bool cmdToggleMinimap(
int argc,
const char **argv);
133 bool cmdGenerateMinimap(
int argc,
const char **argv);
134 bool cmdClearMinimap(
int argc,
const char **argv);
135 bool cmdInvertScreen(
int argc,
const char **argv);
136 bool cmdPlayMovie(
int argc,
const char **argv);
137 bool cmdPlayMusic(
int argc,
const char **argv);
138 bool cmdBenchmarkRenderSurface(
int argc,
const char **argv);
139 bool cmdVisualDebugPathfinder(
int argc,
const char **argv);
141 void dumpCurrentMap();
Definition: debugger.h:41
Definition: detection.h:27
Definition: debugger.h:37