mirror of
				https://github.com/halpz/re3.git
				synced 2025-10-31 01:27:00 +00:00 
			
		
		
		
	Pool fixes + peds not forming circle fix
This commit is contained in:
		| @@ -50,10 +50,10 @@ bool CVehicle::bDisableRemoteDetonationOnContact; | ||||
| bool CVehicle::m_bDisplayHandlingInfo; | ||||
| #endif | ||||
|  | ||||
| void *CVehicle::operator new(size_t sz) { return CPools::GetVehiclePool()->New();  } | ||||
| void *CVehicle::operator new(size_t sz, int handle) { return CPools::GetVehiclePool()->New(handle); } | ||||
| void CVehicle::operator delete(void *p, size_t sz) { CPools::GetVehiclePool()->Delete((CVehicle*)p); } | ||||
| void CVehicle::operator delete(void *p, int handle) { CPools::GetVehiclePool()->Delete((CVehicle*)p); } | ||||
| void *CVehicle::operator new(size_t sz) throw() { return CPools::GetVehiclePool()->New();  } | ||||
| void *CVehicle::operator new(size_t sz, int handle) throw() { return CPools::GetVehiclePool()->New(handle); } | ||||
| void CVehicle::operator delete(void *p, size_t sz) throw() { CPools::GetVehiclePool()->Delete((CVehicle*)p); } | ||||
| void CVehicle::operator delete(void *p, int handle) throw() { CPools::GetVehiclePool()->Delete((CVehicle*)p); } | ||||
|  | ||||
| #ifdef FIX_BUGS | ||||
| // I think they meant that | ||||
|   | ||||
| @@ -278,10 +278,10 @@ public: | ||||
| 	float m_fSteerInput; | ||||
| 	uint8 m_vehType; | ||||
|  | ||||
| 	static void *operator new(size_t); | ||||
| 	static void *operator new(size_t sz, int slot); | ||||
| 	static void operator delete(void*, size_t); | ||||
| 	static void operator delete(void*, int); | ||||
| 	static void *operator new(size_t) throw(); | ||||
| 	static void *operator new(size_t sz, int slot) throw(); | ||||
| 	static void operator delete(void*, size_t) throw(); | ||||
| 	static void operator delete(void*, int) throw(); | ||||
|  | ||||
| 	CVehicle(void) {}	// FAKE | ||||
| 	CVehicle(uint8 CreatedBy); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user