22#ifndef M4_DBG_DBG_WSCRIPT_H
23#define M4_DBG_DBG_WSCRIPT_H
25#include "common/stream.h"
26#include "m4/m4_types.h"
27#include "m4/graphics/gr_font.h"
28#include "m4/wscript/ws_machine.h"
32extern bool dbg_ws_init(
bool showTheScreen, Font *useThisFont,
frac16 *theGlobals);
33extern void dbg_ws_shutdown();
34extern void dbg_SetCurrMachInstr(machine *m, int32 pcOffset,
bool isPcode);
35extern void dbg_EndCurrMachInstr();
36extern void dbg_AddOpcodeToMachineInstr(
int instruction);
37extern void dbg_AddParamToCurrMachInstr(
const char *param);
38extern void dbg_AddGlobalParamToCurrMachInstr(
int num,
const char *prefix =
nullptr);
39extern void dbg_AddRegParamToCurrMachInstr(
int num,
const char *prefix =
nullptr);
Definition: database.h:28
intptr frac16
Definition: m4_types.h:45