23 #ifndef M4_WSCRIPT_WS_HAL_H 24 #define M4_WSCRIPT_WS_HAL_H 26 #include "m4/wscript/ws_machine.h" 27 #include "m4/wscript/ws_cruncher.h" 31 #define CCB_SKIP 0x0001 32 #define CCB_HIDE 0x0002 33 #define CCB_REDRAW 0x0004 34 #define CCB_STREAM 0x0008 35 #define CCB_DISC_STREAM 0x0010 37 #define CCB_NO_DRAW (CCB_SKIP | CCB_HIDE) 46 void ws_DoDisplay(
Buffer *background, int16 *depth_table,
Buffer *screenCodeBuff,
47 uint8 *myPalette, uint8 *ICT,
bool updateVideo);
48 void ws_hal_RefreshWoodscriptBuffer(
cruncher *myCruncher,
Buffer *background,
49 int16 *depth_table,
Buffer *screenCodes, uint8 *myPalette, uint8 *ICT);
52 void InitCCB(
CCB *myCCB);
53 void HideCCB(
CCB *myCCB);
54 void ShowCCB(
CCB *myCCB);
56 void KillCCB(
CCB *myCCB,
bool restoreFlag);
57 void Cel_msr(
Anim8 *myAnim8);
58 void ws_OverrideCrunchTime(
machine *m);
60 void ws_Error(
machine *m,
const char *errMsg);
61 void ws_LogErrorMsg(
const char *sourceFile, uint32 lineNum,
const char *fmt, ...);
Definition: ws_machine.h:155
Definition: ws_cruncher.h:68
Definition: ws_machine.h:117
intptr frac16
Definition: m4_types.h:45
Definition: m4_types.h:54
Definition: database.h:28
Definition: ws_machine.h:101