comparison Outdoor.h @ 630:1b813023fcbd

Tilesets change according to current season
author Nomad
date Mon, 11 Mar 2013 03:37:48 +0200
parents bcd55744c2f4
children ccf8b4815a1f
comparison
equal deleted inserted replaced
619:574cc56e05e9 630:1b813023fcbd
1 #pragma 1 #pragma
2 #include "BSPModel.h" 2 #include "BSPModel.h"
3 #include "OutdoorCamera.h" 3 #include "OutdoorCamera.h"
4 #include "Indoor.h" 4 #include "Indoor.h"
5 #include "TileFrameTable.h"
5 6
6 7
7 8
8 /* 256 */ 9 /* 256 */
9 #pragma pack(push, 1) 10 #pragma pack(push, 1)
20 21
21 /* 78 */ 22 /* 78 */
22 #pragma pack(push, 1) 23 #pragma pack(push, 1)
23 struct OutdoorLocationTileType 24 struct OutdoorLocationTileType
24 { 25 {
25 unsigned __int16 uTileGroup; 26 Tileset tileset;
26 unsigned __int16 uTileID; 27 unsigned __int16 uTileID;
27 }; 28 };
28 #pragma pack(pop) 29 #pragma pack(pop)
29 30
30 31
158 bool _47F097(signed int a2, signed int a3); 159 bool _47F097(signed int a2, signed int a3);
159 bool _47F0E2(); 160 bool _47F0E2();
160 bool PrepareDecorations(); 161 bool PrepareDecorations();
161 int _47F223_LooksLikeGenerateMonsterLoot(); 162 int _47F223_LooksLikeGenerateMonsterLoot();
162 bool InitalizeActors(int a1); 163 bool InitalizeActors(int a1);
163 bool _47F3EA(); 164 bool LoadRoadTileset();
164 bool LoadTileGroupIds(); 165 bool LoadTileGroupIds();
165 double GetFogDensityByTime(); 166 double GetFogDensityByTime();
166 int GetSomeOtherTileInfo(int sX, int sY); 167 int GetSomeOtherTileInfo(int sX, int sY);
167 unsigned int GetTileTexture(int sX, int sZ); 168 unsigned int GetTileTexture(int sX, int sZ);
168 int GetHeightOnTerrain(int sX, int sZ); 169 int GetHeightOnTerrain(int sX, int sZ);
180 char pLevelFilename[32]; 181 char pLevelFilename[32];
181 char pLocationFileName[32]; 182 char pLocationFileName[32];
182 char pLocationFileDescription[32]; 183 char pLocationFileDescription[32];
183 char pSkyTextureName[32]; 184 char pSkyTextureName[32];
184 char pGroundTileset[32]; 185 char pGroundTileset[32];
185 OutdoorLocationTileType pTileTypes[4]; 186 OutdoorLocationTileType pTileTypes[4]; // [3] road tileset
186 unsigned int uNumBModels; 187 unsigned int uNumBModels;
187 struct OutdoorLocationTerrain pTerrain; 188 struct OutdoorLocationTerrain pTerrain;
188 void *ptr_D4; 189 void *ptr_D4;
189 struct BSPModel *pBModels; 190 struct BSPModel *pBModels;
190 unsigned int numFaceIDListElems; 191 unsigned int numFaceIDListElems;