#ifndef WORLD_DAT_H #define WORLD_DAT_H #include "types.h" #include "TileDat.h" #include "World Tileset Enums.h" typedef void (*TILESET_CALLBACK)( void ); typedef struct { CHAR16 zName[ 32 ]; CHAR8 TileSurfaceFilenames[ NUMBEROFTILETYPES ][32]; UINT8 ubAmbientID; TILESET_CALLBACK MovementCostFnc; } TILESET; // Snap: The maximum number of tilesets allowed is max of UINT8 #define MAX_TILESETS 255 extern UINT8 gubNumSets; // from WorldDat.cpp extern TILESET gTilesets[ MAX_TILESETS ]; void InitEngineTilesets( ); // THESE FUNCTIONS WILL SET TERRAIN VALUES - CALL ONE FOR EACH TILESET void SetTilesetOneTerrainValues( ); void SetTilesetTwoTerrainValues( ); #endif