comparison mm7_data.h @ 515:cb0ad52d6a26

LayingItem -> SpriteObject (long-waited rename, old name was inaccurate and confused people) Some object-related subs moved to SpriteObject.cpp
author Nomad
date Fri, 01 Mar 2013 21:13:12 +0200
parents 3ee1e351e710
children 35f28d4c0ff9
comparison
equal deleted inserted replaced
514:0bbc39457b25 515:cb0ad52d6a26
1 #pragma once 1 #pragma once
2 #include <string> 2 #include <string>
3 #include "OSAPI.h" 3 #include "OSAPI.h"
4 #include "LayingItem.h" 4 #include "SpriteObject.h"
5 #include "VectorTypes.h" 5 #include "VectorTypes.h"
6 6
7 typedef char _UNKNOWN; 7 typedef char _UNKNOWN;
8 8
9 9
1758 bool __fastcall sub_4070EF_prolly_collide_objects(unsigned int uObjID, unsigned int uObj2ID); 1758 bool __fastcall sub_4070EF_prolly_collide_objects(unsigned int uObjID, unsigned int uObj2ID);
1759 bool __fastcall sub_4075DB(int a1, int a2, int a3, struct BLVFace *a4); 1759 bool __fastcall sub_4075DB(int a1, int a2, int a3, struct BLVFace *a4);
1760 bool __fastcall sub_4077F1(int a1, int a2, int a3, struct ODMFace *a4, struct BSPVertexBuffer *a5); 1760 bool __fastcall sub_4077F1(int a1, int a2, int a3, struct ODMFace *a4, struct BSPVertexBuffer *a5);
1761 bool __fastcall sub_407A1C(int x, int z, int y, struct Vec3_int_ v); // idb 1761 bool __fastcall sub_407A1C(int x, int z, int y, struct Vec3_int_ v); // idb
1762 void InitializeActors(); 1762 void InitializeActors();
1763 void InitializeLayingItems(); 1763 void InitializeSpriteObjects();
1764 int __fastcall sub_4088E9(int a1, int a2, int a3, int a4, int a5, int a6); 1764 int __fastcall sub_4088E9(int a1, int a2, int a3, int a4, int a5, int a6);
1765 unsigned int __thiscall SearchAliveActors(unsigned int *pTotalActors); 1765 unsigned int __thiscall SearchAliveActors(unsigned int *pTotalActors);
1766 unsigned int __fastcall SearchActorByMonsterID(unsigned int *pTotalActors, int uMonsterID); 1766 unsigned int __fastcall SearchActorByMonsterID(unsigned int *pTotalActors, int uMonsterID);
1767 unsigned int __fastcall SearchActorByGroup(unsigned int *pTotalActors, unsigned int uGroup); 1767 unsigned int __fastcall SearchActorByGroup(unsigned int *pTotalActors, unsigned int uGroup);
1768 unsigned int __fastcall SearchActorByID(unsigned int *pTotalActors, unsigned int a2); 1768 unsigned int __fastcall SearchActorByID(unsigned int *pTotalActors, unsigned int a2);
1937 void _42ECB5_PlayerAttacksActor(); 1937 void _42ECB5_PlayerAttacksActor();
1938 void __thiscall InitializeTurnBasedAnimations(void *); 1938 void __thiscall InitializeTurnBasedAnimations(void *);
1939 signed int __cdecl sub_42F4DA(); 1939 signed int __cdecl sub_42F4DA();
1940 bool __fastcall sub_42F7EB_DropItemAt(unsigned int uSpriteID, int x, int y, int z, int a4, int count, int a7, unsigned __int16 attributes, ItemGen *a9); 1940 bool __fastcall sub_42F7EB_DropItemAt(unsigned int uSpriteID, int x, int y, int z, int a4, int count, int a7, unsigned __int16 attributes, ItemGen *a9);
1941 void __fastcall sub_42F960_create_object(int x, int y, int z); // idb 1941 void __fastcall sub_42F960_create_object(int x, int y, int z); // idb
1942 LayingItem *__cdecl sub_42FA22_mess_with_laying_item_list(); 1942 SpriteObject *__cdecl sub_42FA22_mess_with_laying_item_list();
1943 signed int __fastcall _42FA66_do_explosive_impact(int a1, int a2, int a3, int a4, __int16 a5, signed int a6); 1943 signed int __fastcall _42FA66_do_explosive_impact(int a1, int a2, int a3, int a4, __int16 a5, signed int a6);
1944 bool __fastcall sub_42FB5C(signed int a1); 1944 bool __fastcall sub_42FB5C(signed int a1);
1945 // int __cdecl crt_sub_42FBB7(); 1945 // int __cdecl crt_sub_42FBB7();
1946 // void __cdecl crt_construct_50CDB4(); 1946 // void __cdecl crt_construct_50CDB4();
1947 void __cdecl sub_42FBDD(); 1947 void __cdecl sub_42FBDD();
2163 void __cdecl _46E0B2_collide_against_decorations(); 2163 void __cdecl _46E0B2_collide_against_decorations();
2164 void __fastcall _46E26D_collide_against_sprites(signed int a1, signed int a2); 2164 void __fastcall _46E26D_collide_against_sprites(signed int a1, signed int a2);
2165 int __thiscall _46E44E_collide_against_faces_and_portals(unsigned int b1); // idb 2165 int __thiscall _46E44E_collide_against_faces_and_portals(unsigned int b1); // idb
2166 int __fastcall _46E889_collide_against_bmodels(unsigned int ecx0); 2166 int __fastcall _46E889_collide_against_bmodels(unsigned int ecx0);
2167 int _46ED1B_collide_against_floor(int x, int y, int z, unsigned int *pSectorID, unsigned int *pFaceID); // idb 2167 int _46ED1B_collide_against_floor(int x, int y, int z, unsigned int *pSectorID, unsigned int *pFaceID); // idb
2168 void __fastcall _46ED8A_collide_against_layingItems(unsigned int _this); 2168 void __fastcall _46ED8A_collide_against_sprite_objects(unsigned int _this);
2169 int __thiscall _46EF01_collision_chech_player(int a1); // idb 2169 int __thiscall _46EF01_collision_chech_player(int a1); // idb
2170 signed int __cdecl _46F04E_collide_against_portals(); 2170 signed int __cdecl _46F04E_collide_against_portals();
2171 void __cdecl BLV_UpdateDoors(); 2171 void __cdecl BLV_UpdateDoors();
2172 void __cdecl UpdateActors_BLV(); 2172 void __cdecl UpdateActors_BLV();
2173 void __cdecl UpdateActors_ODM(); 2173 void __cdecl UpdateActors_ODM();