Optimize clearing ConsoleObject anim_angles
This commit is contained in:
parent
e5683593ef
commit
655e7b6f72
|
@ -158,8 +158,6 @@ static int is_real_level(const char *filename)
|
||||||
|
|
||||||
//--unused-- vms_angvec zero_angles={0,0,0};
|
//--unused-- vms_angvec zero_angles={0,0,0};
|
||||||
|
|
||||||
#define vm_angvec_zero(v) do {(v)->p=(v)->b=(v)->h=0;} while (0)
|
|
||||||
|
|
||||||
int Gamesave_num_players=0;
|
int Gamesave_num_players=0;
|
||||||
|
|
||||||
#if defined(DXX_BUILD_DESCENT_I)
|
#if defined(DXX_BUILD_DESCENT_I)
|
||||||
|
|
|
@ -801,8 +801,6 @@ void render_object(const vobjptridx_t obj)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#define vm_angvec_zero(v) (v)->p=(v)->b=(v)->h=0
|
|
||||||
|
|
||||||
void reset_player_object()
|
void reset_player_object()
|
||||||
{
|
{
|
||||||
//Init physics
|
//Init physics
|
||||||
|
@ -823,8 +821,7 @@ void reset_player_object()
|
||||||
ConsoleObject->rtype.pobj_info.subobj_flags = 0; //zero the flags
|
ConsoleObject->rtype.pobj_info.subobj_flags = 0; //zero the flags
|
||||||
ConsoleObject->rtype.pobj_info.tmap_override = -1; //no tmap override!
|
ConsoleObject->rtype.pobj_info.tmap_override = -1; //no tmap override!
|
||||||
|
|
||||||
range_for (auto &i, ConsoleObject->rtype.pobj_info.anim_angles)
|
ConsoleObject->rtype.pobj_info.anim_angles = {};
|
||||||
vm_angvec_zero(&i);
|
|
||||||
|
|
||||||
// Clear misc
|
// Clear misc
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue