22 #ifndef LASTEXPRESS_DEBUG_H 23 #define LASTEXPRESS_DEBUG_H 25 #include "gui/debugger.h" 27 #include "lastexpress/data/snd.h" 29 #include "lastexpress/shared.h" 34 kLastExpressDebugGraphics = 1 << 0,
35 kLastExpressDebugResource = 1 << 1,
36 kLastExpressDebugCursor = 1 << 2,
37 kLastExpressDebugSound = 1 << 3,
38 kLastExpressDebugSubtitle = 1 << 4,
39 kLastExpressDebugSavegame = 1 << 5,
40 kLastExpressDebugLogic = 1 << 6,
41 kLastExpressDebugScenes = 1 << 7,
42 kLastExpressDebugUnknown = 1 << 8
45 class LastExpressEngine;
52 bool hasCommand()
const;
58 bool cmdHelp(
int argc,
const char **argv);
60 bool cmdListFiles(
int argc,
const char **argv);
61 bool cmdDumpFiles(
int argc,
const char **argv);
63 bool cmdShowFrame(
int argc,
const char **argv);
64 bool cmdShowBg(
int argc,
const char **argv);
65 bool cmdPlaySeq(
int argc,
const char **argv);
66 bool cmdPlaySnd(
int argc,
const char **argv);
67 bool cmdPlaySbe(
int argc,
const char **argv);
68 bool cmdPlayNis(
int argc,
const char **argv);
70 bool cmdLoadScene(
int argc,
const char **argv);
71 bool cmdFight(
int argc,
const char **argv);
72 bool cmdBeetle(
int argc,
const char **argv);
74 bool cmdTimeDelta(
int argc,
const char **argv);
75 bool cmdTime(
int argc,
const char **argv);
76 bool cmdShow(
int argc,
const char **argv);
77 bool cmdEntity(
int argc,
const char **argv);
79 bool cmdSwitchChapter(
int argc,
const char **argv);
80 bool cmdClear(
int argc,
const char **argv);
83 void copyCommand(
int argc,
const char **argv);
84 int getNumber(
const char *arg)
const;
86 bool loadArchive(
int index);
87 void restoreArchive()
const;
91 char **_commandParams;
99 #endif // LASTEXPRESS_DEBUG_H Definition: lastexpress.h:69
Definition: debugger.h:41
Definition: animation.h:45