WorldDat.h 603 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef WORLD_DAT_H
  2. #define WORLD_DAT_H
  3. #include "types.h"
  4. #include "tiledat.h"
  5. #include "World Tileset Enums.h"
  6. typedef void (*TILESET_CALLBACK)( void );
  7. typedef struct
  8. {
  9. INT16 zName[ 32 ];
  10. CHAR8 TileSurfaceFilenames[ NUMBEROFTILETYPES ][32];
  11. UINT8 ubAmbientID;
  12. TILESET_CALLBACK MovementCostFnc;
  13. } TILESET;
  14. extern TILESET gTilesets[ NUM_TILESETS ];
  15. void InitEngineTilesets( );
  16. // THESE FUNCTIONS WILL SET TERRAIN VALUES - CALL ONE FOR EACH TILESET
  17. void SetTilesetOneTerrainValues( );
  18. void SetTilesetTwoTerrainValues( );
  19. #endif