comparison mm7_data.h @ 1641:466c5e15f524

Excess wrapper (IndoorLocation_drawstru) removed.
author Nomad
date Tue, 17 Sep 2013 18:39:32 +0200
parents afc1c3514dd5
children b0a2b8525483
comparison
equal deleted inserted replaced
1640:afc1c3514dd5 1641:466c5e15f524
1 #pragma once 1 #pragma once
2 #include <string> 2 #include <string>
3 #include "VectorTypes.h" 3 #include "VectorTypes.h"
4 #include "OSAPI.h" 4 #include "OSAPI.h"
5 #include <array> 5 #include <array>
6
6 typedef char _UNKNOWN; 7 typedef char _UNKNOWN;
7
8
9
10 typedef unsigned int uint; 8 typedef unsigned int uint;
11 9
12 10
13
14 #define COERCE_UNSIGNED_INT64(a) (__debugbreak(), a)
15 11
16 12
17 13
18 14
19 15
1143 int __fastcall GetItemTextureFilename(char *pOut, signed int item_id, int index, int shoulder); 1139 int __fastcall GetItemTextureFilename(char *pOut, signed int item_id, int index, int shoulder);
1144 bool _43ED6F_check_party_races(bool b); 1140 bool _43ED6F_check_party_races(bool b);
1145 bool ShouldLoadTexturesForRaceAndGender(unsigned int _this); 1141 bool ShouldLoadTexturesForRaceAndGender(unsigned int _this);
1146 void WetsuitOn(unsigned int uPlayerID); // idb 1142 void WetsuitOn(unsigned int uPlayerID); // idb
1147 void WetsuitOff(unsigned int uPlayerID); 1143 void WetsuitOff(unsigned int uPlayerID);
1148 void __fastcall PrepareDrawLists_BLV(struct IndoorLocation_drawstru *_this); 1144 void __fastcall PrepareDrawLists_BLV();
1149 void FindBillboardsLightLevels_BLV(); 1145 void FindBillboardsLightLevels_BLV();
1150 int __fastcall _43F55F_get_billboard_light_level(struct RenderBillboard *a1, int uBaseLightLevel); 1146 int __fastcall _43F55F_get_billboard_light_level(struct RenderBillboard *a1, int uBaseLightLevel);
1151 int __fastcall _43F5C8_get_point_light_level_with_respect_to_lights(unsigned int uBaseLightLevel, int uSectorID, float x, float y, float z); 1147 int __fastcall _43F5C8_get_point_light_level_with_respect_to_lights(unsigned int uBaseLightLevel, int uSectorID, float x, float y, float z);
1152 void PrepareBspRenderList_BLV(); 1148 void PrepareBspRenderList_BLV();
1153 void PrepareDecorationsRenderList_BLV(unsigned int uDecorationID, unsigned int uSectorID); 1149 void PrepareDecorationsRenderList_BLV(unsigned int uDecorationID, unsigned int uSectorID);
1154 void PrepareActorRenderList_BLV(); 1150 void PrepareActorRenderList_BLV();
1155 void PrepareItemsRenderList_BLV(); 1151 void PrepareItemsRenderList_BLV();
1156 void AddBspNodeToRenderList(unsigned int node_id); 1152 void AddBspNodeToRenderList(unsigned int node_id);
1157 void __fastcall sub_4406BC(unsigned int node_id, unsigned int uFirstNode); // idb 1153 void __fastcall sub_4406BC(unsigned int node_id, unsigned int uFirstNode); // idb
1158 void __fastcall sub_440BED(struct IndoorLocation_drawstru *_this);
1159 bool sub_44100D(); 1154 bool sub_44100D();
1160 __int16 __fastcall sub_441A4E(int a1); 1155 __int16 __fastcall sub_441A4E(int a1);
1161 void DrawBook_Map_sub(unsigned int tl_x, unsigned int tl_y, unsigned int br_x, int br_y, int _48074); // idb 1156 void DrawBook_Map_sub(unsigned int tl_x, unsigned int tl_y, unsigned int br_x, int br_y, int _48074); // idb
1162 void Initialize2DA(); 1157 void Initialize2DA();
1163 void LoadLevel_InitializeLevelStr(); 1158 void LoadLevel_InitializeLevelStr();