22 #ifndef SCUMM_HE_MOONBASE_MOONBASE_H 23 #define SCUMM_HE_MOONBASE_MOONBASE_H 38 Moonbase(ScummEngine_v100he *vm);
41 int readFromArray(
int array,
int y,
int x);
42 void deallocateArray(
int array);
43 int callScummFunction(
int scriptNumber,
int paramCount,...);
46 bool isFOW(
int resNum,
int state, uint32 conditionBits) {
47 return resNum == _fowSentinelImage && state == _fowSentinelState && conditionBits == _fowSentinelConditionBits;
51 void releaseFOWResources();
53 bool setFOWImage(
int id);
55 void setFOWInfo(
int fowInfoArray,
int downDim,
int acrossDim,
int viewX,
int viewY,
int clipX1,
56 int clipY1,
int clipX2,
int clipY2,
int technique,
int nFrame);
59 void renderFOW(WizMultiTypeBitmap *destSurface);
62 int readFOWVisibilityArray(
int array,
int y,
int x);
63 void renderFOWState(WizMultiTypeBitmap *destSurface,
int x,
int y,
int state);
66 int _fowSentinelImage;
67 int _fowSentinelState;
68 uint32 _fowSentinelConditionBits;
74 ScummEngine_v100he *_vm;
76 int _fowFrameBaseNumber;
77 int _fowAnimationFrames;
78 int _fowCurrentFOWFrame;
101 int32 _fowRenderTable[32768];
111 #endif // SCUMM_HE_MOONBASE_H Definition: winexe_pe.h:48
Definition: algorithm.h:29