25 #ifndef BURIED_SCENE_COMMON_H 26 #define BURIED_SCENE_COMMON_H 28 #include "buried/avi_frames.h" 29 #include "buried/bookdata.h" 30 #include "buried/inndata.h" 31 #include "buried/environ/scene_base.h" 38 int left = -1,
int top = -1,
int right = -1,
int bottom = -1,
int timeZone = -1,
int environment = -1,
39 int node = -1,
int facing = -1,
int orientation = -1,
int depth = -1,
int transitionType = -1,
int transitionData = -1,
40 int transitionStartFrame = -1,
int transitionLength = -1,
int openingSoundID = -1);
55 byte &flag,
int upDepth = -1,
int leftDepth = -1,
int rightDepth = -1,
int downDepth = -1,
int forwardDepth = -1);
61 int left,
int top,
int right,
int bottom,
int itemID,
int clearStillFrame, byte &itemFlag);
63 virtual int droppedItem(
Window *viewWindow,
int itemID,
const Common::Point &pointLocation,
int itemFlags);
78 int soundFileNameID = -1);
88 int soundFileNameID = -1);
98 int soundFileNameID, byte &flag);
99 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
102 int _soundFileNameID;
109 int left = -1,
int top = -1,
int right = -1,
int bottom = -1,
int cursorID = 0,
110 int timeZone = -1,
int environment = -1,
int node = -1,
int facing = -1,
int orientation = -1,
int depth = -1,
111 int transitionType = -1,
int transitionData = -1,
int transitionStartFrame = -1,
int transitionLength = -1);
124 int animID,
int cursorID, byte &flag,
int left = 0,
int top = 0,
int right = 0,
int bottom = 0);
138 int left,
int top,
int right,
int bottom,
int cursorID,
139 int timeZone,
int environment,
int node,
int facing,
int orientation,
int depth,
140 int transitionType,
int transitionData,
int transitionStartFrame,
int transitionLength, byte &flag);
146 int stingerVolume, byte &lastStingerFlag, byte &effectIDFlag,
int firstStingerFileID,
int lastStingerFileID);
147 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
151 byte &_lastStingerFlag;
153 int _firstStingerFileID;
154 int _lastStingerFileID;
160 byte &flag,
int soundID,
int cursorID,
int left,
int top,
int right,
int bottom);
174 int animInID = -1,
int stillInID = -1,
int animOutID = -1,
int stillOutID = -1,
175 int cursorID = 0,
int left = 0,
int top = 0,
int right = 0,
int bottom = 0);
193 int soundFileNameID = -1,
int timeZone = -1,
int environment = -1,
int node = -1,
int facing = -1,
int orientation = -1,
int depth = -1);
194 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
198 int _soundFileNameID;
204 byte &flag, byte flagNewValue);
210 int enterTransition = -1,
int timeZone = -1,
int environment = -1,
int node = -1,
int facing = -1,
int orientation = -1,
int depth = -1,
211 int transitionType = -1,
int transitionData = -1,
int transitionStartFrame = -1,
int transitionLength = -1);
213 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
217 int movieCallback(
Window *viewWindow,
VideoWindow *movie,
int animationID,
int status);
218 int timerCallback(
Window *viewWindow);
221 int _enterTransition;
222 int _currentMovieFrame;
233 void loadFrameDatabase();
234 void loadMovieDatabase();
240 int evidenceID = -1,
int messageBoxTextID = -1);
241 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
244 int _messageBoxTextID;
251 int cursorID,
int animID,
int left,
int top,
int right,
int bottom, byte &flag,
int newFlagValue);
268 int animID, byte &flag,
int warningMessageID);
269 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
274 int _warningMessageID;
286 int animIDA = 0,
int animIDB = 0,
int warningMessageID = -1);
287 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
292 int _warningMessageID;
298 int animID,
int cursorID, byte &flag,
int left = 0,
int top = 0,
int right = 0,
int bottom = 0);
313 int animID = 0,
int cursorID = -1,
int left = 0,
int top = 0,
int right = 0,
int bottom = 0);
327 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
328 int postExitRoom(
Window *viewWindow,
const Location &newLocation);
338 int newDepth = 0,
int cursorID = 0,
int left = -1,
int top = -1,
int right = -1,
int bottom = -1);
351 int openLeft = 0,
int openTop = 0,
int openRight = 0,
int openBottom = 0,
int getLeft = 0,
int getTop = 0,
int getRight = 0,
352 int getBottom = 0,
int animOpenWith = 0,
int animOpenWithout = 0,
int itemID = 0,
int fullStillFrame = 0,
int clearStillFrame = 0);
355 int droppedItem(
Window *viewWindow,
int itemID,
const Common::Point &pointLocation,
int itemFlags);
364 int _clearFrameIndex;
367 int _animOpenWithout;
373 int bookResID = 0,
int textStartResID = -1,
int startingPageID = 0,
int timeZone = -1,
int environment = -1,
374 int node = -1,
int facing = -1,
int orientation = -1,
int depth = -1,
int transitionType = -1,
int transitionData = -1,
375 int transitionStartFrame = -1,
int transitionLength = -1);
376 int gdiPaint(
Window *viewWindow);
382 int pageChanged(
Window *viewWindow);
383 int textTranslated(
Window *viewWindow);
389 int _translatedTextResourceID;
396 int soundID = 0,
int cursorID = 0,
int left = 0,
int top = 0,
int right = 0,
int bottom = 0);
409 int postEnterRoom(
Window *viewWindow,
const Location &priorLocation);
Definition: scene_common.h:85
Definition: scene_common.h:277
Definition: scene_common.h:248
Definition: scene_common.h:370
Definition: scene_common.h:190
Definition: scene_common.h:157
Definition: scene_common.h:58
Definition: avi_frames.h:42
Definition: scene_common.h:393
Definition: scene_common.h:106
Definition: scene_common.h:207
Definition: scene_common.h:348
Definition: scene_common.h:52
Definition: scene_common.h:406
Definition: scene_common.h:237
Definition: scene_common.h:135
Definition: agent_evaluation.h:31
Definition: video_window.h:37
Definition: scene_common.h:75
Definition: scene_common.h:283
Definition: scene_common.h:324
Definition: scene_common.h:171
Definition: scene_common.h:35
Definition: scene_common.h:310
Definition: scene_common.h:143
Definition: scene_common.h:265
Definition: scene_common.h:201
Definition: scene_common.h:95
Definition: scene_common.h:295
Definition: scene_common.h:121
Definition: scene_base.h:76
Definition: scene_common.h:335