![]() |
CRM64Pro GDK
v0.97
A free cross-platform game development kit built on top of SDL 2.0
|
Inherits CRM64Pro::ObjectBase.
Public Member Functions | |
Sint32 | info (Sint32 iMode=-1) |
Sint32 | getName (string &sName) |
Uint32 | getID () |
Sint32 | allocateLayers (Sint32 iN=-1) |
Sint32 | freeLayer (Sint32 layer) |
Sint32 | freeLevel () |
Sint32 | logVerbosity (Sint32) |
Sint32 | setViewport (SDL_Rect *rect) |
SDL_Rect * | getViewport () |
Sint32 | getModificationDate (string &sDate) |
Sint32 | getCreationDate (string &sDate) |
Sint32 | addCustomMapData (Sint32 layer, TE_MapBase *map) |
Sint32 | deleteCustomMapData (Sint32 layer) |
Sint32 | loadTileset (Sint32 tileID, Sint32 iID=-1) |
Sint32 | loadTileset (const string &sCDCfile, const string &sTileName, Sint32 iID=-1) |
Sint32 | loadTileset (const string &sIMGfile, const string &sTileName, Sint32 iTileWidth, Sint32 iTileHeight, Sint32 iID=-1) |
Sint32 | unloadTileset (Sint32 iTN) |
Sint32 | getTileset (Sint32 iTN) |
Sint32 | getTilesetSource (Sint32 iTN, string &sName) |
Sint32 | setTilesetSource (Sint32 iTN, const string &sSource) |
Sint32 | setLayerFlags (Sint32 layer, Sint32 iFlags, char iState=0) |
Sint32 | getLayerFlags (Sint32 layer) |
Sint32 | setLayerResControl (Sint32 layer, eTileEngineResCtrl rescontrol) |
Sint32 | getLayerResControl (Sint32 layer) |
Sint32 | setLayerAlphaMod (Sint32 layer, Uint8 alpha) |
Sint32 | getLayerAlphaMod (Sint32 layer) |
Sint32 | setLayerParallaxRatio (Sint32 layer, float pratio) |
float | getLayerParallaxRatio (Sint32 layer) |
Sint32 | setLayerPosition (Sint32 layer, float xpos=TE_KEEP_VALUE, float ypos=TE_KEEP_VALUE) |
Sint32 | getLayerPosition (Sint32 layer, float *xpos, float *ypos) |
Sint32 | setLayerAutoScroll (Sint32 layer, float xspeed=TE_KEEP_VALUE, float yspeed=TE_KEEP_VALUE) |
Sint32 | getLayerAutoScroll (Sint32 layer, float *xspeed, float *yspeed) |
Sint32 | setLayerMapData (Sint32 layer, TE_MapBase *map) |
TE_MapBase * | getLayerMapData (Sint32 layer) |
Sint32 | setLayerOnUpdateEnd (Sint32 layer, TE_OnLayerEnd myfunc) |
TE_OnLayerEnd * | getLayerOnUpdateEnd (Sint32 layer) |
Sint32 | setLayerOnRenderEnd (Sint32 layer, TE_OnLayerEnd myfunc) |
TE_OnLayerEnd * | getLayerOnRenderEnd (Sint32 layer) |
Sint32 | getLayerName (Sint32 layer, string &sName) |
Sint32 | setLayerName (Sint32 layer, const string &sName) |
Sint32 | setLayerGridColor (Sint32 layer, Uint32 iColor) |
Sint32 | screen2LayerCell (Sint32 layer, Sint32 sx, Sint32 sy, Sint32 *cx, Sint32 *cy) |
Sint32 | screen2LayerAbsolute (Sint32 layer, Sint32 sx, Sint32 sy, Sint32 *px, Sint32 *py) |
Sint32 | moveLayer (Sint32 layer, float x, float y) |
Sint32 | update (Sint32 layer=-1) |
Sint32 | render (Sint32 layer=-1, Sint32 idRes=0) |
Sint32 | importLayerFromFile (Sint32 layer, const string &sFile, Sint32 tileSizeX, Sint32 tileSizeY, float accuracy=100.0, Sint32 colorkey=-1) |
Sint32 | importLayerFromImage (Sint32 layer, Sint32 idImg, Sint32 tileSizeX, Sint32 tileSizeY, float accuracy=100.0, Sint32 colorkey=-1) |
Sint32 | exportLayerToFile (Sint32 layer, const string &sFile) |
Sint32 | exportLayerToImage (Sint32 layer, Sint32 idImg) |
Sint32 | saveLevel (const string &sLevelFile, const string &sLevelName="", const string &sCDCFile="") |
Sint32 | exportTMX (const string &sTMXFile, const string &sLevelName="") |