Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
Objects.cpp File Reference
#include "Objects.h"
#include "../Addresses.h"
#include "../../Globals.h"
#include "../tags.h"
#include "../Server/Server.h"
#include <map>

Classes

struct  halo::objects::s_phasor_managed_obj
 
struct  halo::objects::s_halo_object_header
 
struct  halo::objects::s_halo_object_table
 

Namespaces

namespace  halo
 
namespace  halo::objects
 

Functions

void halo::objects::ClearManagedObjects ()
 
void * halo::objects::GetObjectAddress (ident objectId)
 
bool halo::objects::DestroyObject (ident objid)
 
void __stdcall halo::objects::OnObjectDestroy (ident m_objid)
 
int __stdcall halo::objects::VehicleRespawnCheck (ident m_objId, s_halo_vehicle *obj)
 
bool __stdcall halo::objects::EquipmentDestroyCheck (int checkTicks, ident m_objId, s_halo_object *obj)
 
bool halo::objects::CreateObject (ident mapid, ident parentId, int respawnTime, bool bRecycle, const vect3d *location, ident &out_objid)
 
bool halo::objects::AssignPlayerWeapon (s_player &player, ident weaponid)
 
bool halo::objects::EnterVehicle (s_player &player, ident m_vehicleId, DWORD seat)
 
bool halo::objects::ExitVehicle (s_player &player)
 
void halo::objects::MoveObject (s_halo_object &object, const vect3d &pos)
 
bool halo::objects::FindIntersection (const view_vector &view, const halo::ident &ignore_obj, vect3d &hit_pos, ident &hit_obj)
 

Variables

std::map< ident,
s_phasor_managed_obj > 
halo::objects::managedList