comparison mm7_data.h @ 791:346f7069676a

Indoor::GetSector and various stuff
author Nomad
date Mon, 25 Mar 2013 05:27:18 +0200
parents 1e2be0f5eb30
children 41b4e9769863
comparison
equal deleted inserted replaced
790:1e2be0f5eb30 791:346f7069676a
1967 void __cdecl BLV_UpdateUserInputAndOther(); 1967 void __cdecl BLV_UpdateUserInputAndOther();
1968 void __cdecl ODM_UpdateUserInputAndOther(); 1968 void __cdecl ODM_UpdateUserInputAndOther();
1969 bool __fastcall _46BFFA_check_object_intercept(unsigned int uLayingItemID, signed int a2); 1969 bool __fastcall _46BFFA_check_object_intercept(unsigned int uLayingItemID, signed int a2);
1970 void __cdecl check_event_triggers(); 1970 void __cdecl check_event_triggers();
1971 int BLV_GetFloorLevel(int x, int y, int z, unsigned int uSectorID, unsigned int *pFaceID); 1971 int BLV_GetFloorLevel(int x, int y, int z, unsigned int uSectorID, unsigned int *pFaceID);
1972 int __fastcall ODM_GetFloorLevel(int X, signed int Y, int Z, int a4, int *a5, int *a6, int a7); 1972 int __fastcall ODM_GetFloorLevel(int X, signed int Y, int Z, int, int *pOnWater, int *a6, int bWaterWalk);
1973 int __fastcall sub_46D8E3(int a1, signed int a2, int a3, int a4); 1973 int __fastcall sub_46D8E3(int a1, signed int a2, int a3, int a4);
1974 void ODM_GetTerrainNormalAt(int pos_x, int pos_z, Vec3_int_ *out); 1974 void ODM_GetTerrainNormalAt(int pos_x, int pos_z, Vec3_int_ *out);
1975 unsigned int __fastcall sub_46DEF2(signed int a2, unsigned int uLayingItemID); 1975 unsigned int __fastcall sub_46DEF2(signed int a2, unsigned int uLayingItemID);
1976 int __fastcall _46DF1A_collide_against_actor(int, int); // weak 1976 int __fastcall _46DF1A_collide_against_actor(int, int); // weak
1977 void __cdecl _46E0B2_collide_against_decorations(); 1977 void __cdecl _46E0B2_collide_against_decorations();
2167 int /*__usercall*/ sr_sub_4D73DF/*<eax>*/(int a1/*<ebp>*/); 2167 int /*__usercall*/ sr_sub_4D73DF/*<eax>*/(int a1/*<ebp>*/);
2168 signed int __fastcall SpawnRandomTreasure(struct MapInfo *a1, struct SpawnPointMM7 *a2); 2168 signed int __fastcall SpawnRandomTreasure(struct MapInfo *a1, struct SpawnPointMM7 *a2);
2169 void DamageMonsterFromParty(signed int a1, unsigned int uActorID_Monster, struct Vec3_int_ *pVelocity); 2169 void DamageMonsterFromParty(signed int a1, unsigned int uActorID_Monster, struct Vec3_int_ *pVelocity);
2170 2170
2171 int fixpoint_mul(int, int); 2171 int fixpoint_mul(int, int);
2172 int fixpoint_div(int, int);
2172 2173
2173 2174
2174 #define ErrD3D(hr) do {extern void ErrHR(HRESULT, const char *, const char *, const char *, int); ErrHR(hr, "Direct3D", __FUNCTION__, __FILE__, __LINE__);} while(0) 2175 #define ErrD3D(hr) do {extern void ErrHR(HRESULT, const char *, const char *, const char *, int); ErrHR(hr, "Direct3D", __FUNCTION__, __FILE__, __LINE__);} while(0)
2175 2176
2176 2177