|
bool | isAnimFinished (int overlayIdx, int idx, actorStruct *pStartEntry, int objType) |
|
actorStruct * | findActor (actorStruct *pStartEntry, int overlayIdx, int objIdx, int type) |
|
void | processAnimation () |
|
void | getPixel (int x, int y) |
|
int | loadBackground (const char *name, int idx) |
|
void | resetBackgroundIncrustList (backgroundIncrustStruct *pHead) |
|
backgroundIncrustStruct * | addBackgroundIncrust (int16 overlayIdx, int16 param2, backgroundIncrustStruct *pHead, int16 scriptNumber, int16 scriptOverlay, int16 backgroundIdx, int16 param4) |
|
void | regenerateBackgroundIncrust (backgroundIncrustStruct *pHead) |
|
void | freeBackgroundIncrustList (backgroundIncrustStruct *pHead) |
|
void | removeBackgroundIncrust (int overlay, int idx, backgroundIncrustStruct *pHead) |
|
void | unmergeBackgroundIncrust (backgroundIncrustStruct *pHead, int ovl, int idx) |
|
void | resetPtr (cellStruct *ptr) |
|
cellStruct * | addCell (cellStruct *pHead, int16 overlayIdx, int16 objIdx, int16 type, int16 backgroundPlane, int16 scriptOverlay, int16 scriptNumber, int16 scriptType) |
|
void | createTextObject (cellStruct *pObject, int overlayIdx, int messageIdx, int x, int y, int width, int16 color, int backgroundPlane, int parentOvl, int parentIdx) |
|
void | removeCell (cellStruct *objPtr, int ovlNumber, int objectIdx, int objType, int backgroundPlane) |
|
void | freezeCell (cellStruct *pObject, int overlayIdx, int objIdx, int objType, int backgroundPlane, int oldFreeze, int newFreeze) |
|
void | sortCells (int16 param1, int16 param2, cellStruct *objPtr) |
|
void | linkCell (cellStruct *pHead, int ovl, int obj, int type, int ovl2, int obj2) |
|
bool | delphineUnpack (byte *dst, const byte *src, int len) |
|
int | findHighColor () |
|
ovlData3Struct * | getOvlData3Entry (int32 scriptNumber, int32 param) |
|
ovlData3Struct * | scriptFunc1Sub2 (int32 scriptNumber, int32 param) |
|
void | resetFileEntry (int32 entryNumber) |
|
uint8 * | mainProc14 (uint16 overlay, uint16 idx) |
|
void | printInfoBlackBox (const char *string) |
|
void | waitForPlayerInput () |
|
void | loadPackedFileToMem (int fileIdx, uint8 *buffer) |
|
int | getNumObjectsByClass (int scriptIdx, int param) |
|
void | resetFileEntryRange (int param1, int param2) |
|
int | getProcParam (int overlayIdx, int param2, const char *name) |
|
void | changeScriptParamInList (int param1, int param2, scriptInstanceStruct *pScriptInstance, int newValue, int param3) |
|
uint8 * | getDataFromData3 (ovlData3Struct *ptr, int param) |
|
void | removeExtension (const char *name, char *buffer, size_t ln) |
|
void | resetPtr2 (scriptInstanceStruct *ptr) |
|
void | getFileExtension (const char *name, char *buffer, size_t ln) |
|
void * | allocAndZero (int size) |
|
void | freeStuff2 () |
|
void | mainLoop () |
|
void | getMouseStatus (int16 *pMouseVar, int16 *pMouseX, int16 *pMouseButton, int16 *pMouseY) |
|
bool | testMask (int x, int y, unsigned char *pData, int stride) |
|
menuElementSubStruct * | getSelectedEntryInMenu (menuStruct *pMenu) |
|
void | closeAllMenu () |
|
int | removeFinishedScripts (scriptInstanceStruct *ptrHandle) |
|
void | initBigVar3 () |
|
void | resetActorPtr (actorStruct *ptr) |
|
void | removeAllScripts (scriptInstanceStruct *ptrHandle) |
|
void | MemoryList () |
|
void * | MemoryAlloc (uint32 size, bool clearFlag, int32 lineNum, const char *fname) |
|
void | MemoryFree (void *v) |
|
int | initCt (const char *ctpName) |
|
int | computeDistance (int varX, int varY, int paramX, int paramY) |
|
int | getNode (int nodeResult[2], int nodeId) |
|
int | setNodeColor (int nodeIdx, int nodeColor) |
|
int | setNodeState (int nodeIdx, int nodeState) |
|
int | loadFNTSub (uint8 *ptr, int destIdx) |
|
int | loadSPLSub (uint8 *ptr, int destIdx) |
|
int | loadSetEntry (const char *name, uint8 *ptr, int currentEntryIdx, int currentDestEntry) |
|
int | loadFile (const char *name, int idx, int destIdx) |
|
int | loadData (const char *name, int startIdx) |
|
int | loadFileRange (const char *name, int param, int startIdx, int numIdx) |
|
int | loadFileSub1 (uint8 **ptr, const char *name, uint8 *ptr2) |
|
int | loadFullBundle (const char *name, int startIdx) |
|
void | loadFNT (const char *fileName) |
|
void | initSystem () |
|
void | freeSystem () |
|
void | bigEndianShortToNative (void *var) |
|
void | bigEndianLongToNative (void *var) |
|
void | flipGen (void *var, int32 length) |
|
int32 | getLineHeight (int16 charCount, const FontEntry *fontPtr, const uint8 *fontPrt_Desc) |
|
int32 | getTextLineCount (int32 rightBorder_X, int32 wordSpacingWidth, const FontEntry *fontData, const char *textString) |
|
void | renderWord (uint8 *fontPtr_Data, uint8 *outBufferPtr, int32 drawPosPixel_X, int32 heightOff, int32 height, int32 param4, int32 stringRenderBufferSize, int32 width, int32 charWidth) |
|
gfxEntryStruct * | renderText (int inRightBorder_X, const char *string) |
|
void | drawString (int32 x, int32 y, const char *string, uint8 *buffer, uint8 fontColor, int32 inRightBorder_X) |
|
void | freeGfx (gfxEntryStruct *pGfx) |
|
int32 | opcodeType8 () |
|
int16 | computeZoom (int param) |
|
int16 | subOp23 (int param1, int param2) |
|
void | freeObjectList (cellStruct *pListHead) |
|
int | removeAnimation (actorStruct *pHead, int overlay, int objIdx, int objType) |
|
int16 | Op_FadeOut () |
|
void | gfxModuleData_gfxClearFrameBuffer (uint8 *ptr) |
|
void | gfxModuleData_setDirtyColors (int min, int max) |
|
void | gfxModuleData_setPalColor (int idx, int r, int g, int b) |
|
void | gfxModuleData_field_90 () |
|
void | gfxModuleData_gfxWaitVSync () |
|
void | gfxModuleData_flip () |
|
void | gfxModuleData_updatePalette () |
|
void | gfxModuleData_updateScreen () |
|
void | gfxCopyRect (const uint8 *sourceBuffer, int width, int height, byte *dest, int x, int y, int color) |
|
void | gfxModuleData_gfxCopyScreen (const uint8 *sourcePtr, uint8 *destPtr) |
|
void | convertGfxFromMode4 (const uint8 *sourcePtr, int width, int height, uint8 *destPtr) |
|
void | convertGfxFromMode5 (const uint8 *sourcePtr, int width, int height, uint8 *destPtr) |
|
void | gfxModuleData_Init () |
|
void | gfxModuleData_flipScreen () |
|
void | gfxModuleData_convertOldPalColor (uint16 oldColor, uint8 *pOutput) |
|
void | gfxModuleData_setPalEntries (const byte *ptr, int start, int num) |
|
void | gfxModuleData_setPal256 (const byte *ptr) |
|
void | gfxModuleData_addDirtyRect (const Common::Rect &r) |
|
void | flip () |
|
void | drawSolidBox (int32 x1, int32 y1, int32 x2, int32 y2, uint8 color) |
|
void | resetBitmap (uint8 *dataPtr, int32 dataSize) |
|
void | switchBackground (const byte *newBg) |
|
void | updateAllScriptsImports () |
|
int | upscaleValue (int value, int scale) |
|
void | pixel (int x, int y, char color) |
|
void | mainDraw (bool waitFl) |
|
void | flipScreen () |
|
void | buildPolyModel (int X, int Y, int scale, char *ptr2, char *destBuffer, char *dataPtr) |
|
void | drawSprite (int width, int height, cellStruct *currentObjPtr, const uint8 *dataIn, int ys, int xs, uint8 *output, const uint8 *dataBuf) |
|
void | flipPoly (int fileId, int16 *dataPtr, int scale, char **newFrame, int X, int Y, int *outX, int *outY, int *outScale) |
|
void | getPolySize (int positionX, int positionY, int scale, int sizeTable[4], unsigned char *dataPtr) |
|
bool | findPoly (char *dataPtr, int x, int y, int zoom, int mouseX, int mouseY) |
|
unsigned char * | drawPolyMode2 (unsigned char *dataPointer, int linesToDraw) |
|
void | calcRGB (uint8 *pColorSrc, uint8 *pColorDst, int *offsetTable) |
|
void | drawMessage (const gfxEntryStruct *pGfxPtr, int globalX, int globalY, int width, int newColor, uint8 *ouputPtr) |
|
menuStruct * | createMenu (int X, int Y, const char *menuName) |
|
void | addSelectableMenuEntry (int var0, int var1, menuStruct *pMenu, int var2, int color, const char *menuText) |
|
void | updateMenuMouse (int mouseX, int mouseY, menuStruct *pMenu) |
|
int | processMenu (menuStruct *pMenu) |
|
void | freeMenu (menuStruct *pMenu) |
|
int | playerMenu (int menuX, int menuY) |
|
void | changeCursor (CursorType eType) |
|
bool | isMouseOn () |
|
void | mouseOff () |
|
void | mouseOn () |
|
objDataStruct * | getObjectDataFromOverlay (int ovlIdx, int objIdx) |
|
int16 | getSingleObjectParam (int16 overlayIdx, int16 param2, int16 param3, int16 *returnParam) |
|
int16 | getMultipleObjectParam (int16 overlayIdx, int16 objectIdx, objectParamsQuery *returnParam) |
|
void | objectReset () |
|
const char * | getObjectName (int index, const char *string) |
|
int | getObjectClass (int overlayIdx, int objIdx) |
|
void | initOverlayTable () |
|
int | loadOverlay (const char *scriptName) |
|
int32 | findOverlayByName2 (const char *name) |
|
int | findOverlayByName (const char *overlayName) |
|
int | releaseOverlay (const char *name) |
|
int | freeOverlay (int overlayIdx) |
|
void | freeOverlayTable () |
|
int | cor_droite (int x1, int y1, int x2, int y2, point *outputTable) |
|
void | freePerso (int persoIdx) |
|
void | freeCTP () |
|
void | affiche_chemin (int16 persoIdx, MovementEntry &data) |
|
int | direction (int x1, int y1, int x2, int y2, int inc_jo1, int inc_jo2) |
|
void | fillpoly (int16 *point_data, int n, ColorP c) |
|
void | line (int x1, int y1, int x2, int y2, ColorP color) |
|
Common::Error | saveSavegameData (int saveGameIdx, const Common::String &saveName) |
|
Common::Error | loadSavegameData (int saveGameIdx) |
|
WARN_UNUSED_RESULT bool | readSavegameHeader (Common::InSaveFile *in, CruiseSavegameHeader &header, bool skipThumbnail=true) |
|
void | initVars () |
|
void | setupFuncArray () |
|
int8 | getByteFromScript () |
|
int | removeScript (int overlay, int idx, scriptInstanceStruct *headPtr) |
|
uint8 * | attacheNewScriptToTail (scriptInstanceStruct *scriptHandlePtr, int16 overlayNumber, int16 param, int16 arg0, int16 arg1, int16 arg2, scriptTypeEnum scriptType) |
|
void | manageScripts (scriptInstanceStruct *scriptHandle) |
|
int16 | popVar () |
|
void | pushVar (int16 var) |
|
void | pushPtr (void *ptr) |
|
void * | popPtr () |
|
int16 | objInit (int ovlIdx, int param1, int param2) |
|
char * | getText (int textIndex, int overlayIndex) |
|
int16 | readVolCnf () |
|
int | closeCnf () |
|
int16 | findFileInDisks (const char *name) |
|
void | freeDisk () |
|
int16 | findFileInList (const char *fileName) |
|
void | strToUpper (char *string) |
|
void | drawMsgString (const char *string) |
|
void | askDisk (int16 discNumber) |
|
void | setObjectPosition (int16 param1, int16 param2, int16 param3, int16 param4) |
|
int | closeBase () |
|