summaryrefslogtreecommitdiff
path: root/src/entities
diff options
context:
space:
mode:
Diffstat (limited to 'src/entities')
-rw-r--r--src/entities/Building.cpp22
-rw-r--r--src/entities/Building.h21
-rw-r--r--src/entities/Solid.h12
-rw-r--r--src/entities/Treadable.cpp8
-rw-r--r--src/entities/Treadable.h17
5 files changed, 0 insertions, 80 deletions
diff --git a/src/entities/Building.cpp b/src/entities/Building.cpp
deleted file mode 100644
index 00bbb21e..00000000
--- a/src/entities/Building.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-#include "common.h"
-
-#include "Building.h"
-#include "Streaming.h"
-#include "Pools.h"
-
-void *CBuilding::operator new(size_t sz) { return CPools::GetBuildingPool()->New(); }
-void CBuilding::operator delete(void *p, size_t sz) { CPools::GetBuildingPool()->Delete((CBuilding*)p); }
-
-void
-CBuilding::ReplaceWithNewModel(int32 id)
-{
- DeleteRwObject();
-
- if (CModelInfo::GetModelInfo(m_modelIndex)->GetNumRefs() == 0)
- CStreaming::RemoveModel(m_modelIndex);
- m_modelIndex = id;
-
- if(bIsBIGBuilding)
- if(m_level == LEVEL_GENERIC || m_level == CGame::currLevel)
- CStreaming::RequestModel(id, STREAMFLAGS_DONT_REMOVE);
-}
diff --git a/src/entities/Building.h b/src/entities/Building.h
deleted file mode 100644
index 3586a8dc..00000000
--- a/src/entities/Building.h
+++ /dev/null
@@ -1,21 +0,0 @@
-#pragma once
-
-#include "Entity.h"
-
-class CBuilding : public CEntity
-{
-public:
- CBuilding(void) {
- m_type = ENTITY_TYPE_BUILDING;
- bUsesCollision = true;
- }
- static void *operator new(size_t);
- static void operator delete(void*, size_t);
-
- void ReplaceWithNewModel(int32 id);
-
- virtual bool GetIsATreadable(void) { return false; }
-};
-
-VALIDATE_SIZE(CBuilding, 0x64);
-
diff --git a/src/entities/Solid.h b/src/entities/Solid.h
deleted file mode 100644
index 4ca800c2..00000000
--- a/src/entities/Solid.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma once
-
-#include "Entity.h"
-
-class CSolid : public CEntity
-{
-public:
- CSolid(void) {
- m_type = ENTITY_TYPE_BUILDING;
- bUsesCollision = true;
- }
-}; \ No newline at end of file
diff --git a/src/entities/Treadable.cpp b/src/entities/Treadable.cpp
deleted file mode 100644
index 00abbe13..00000000
--- a/src/entities/Treadable.cpp
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "common.h"
-
-#include "rpworld.h"
-#include "Treadable.h"
-#include "Pools.h"
-
-void *CTreadable::operator new(size_t sz) { return CPools::GetTreadablePool()->New(); }
-void CTreadable::operator delete(void *p, size_t sz) { CPools::GetTreadablePool()->Delete((CTreadable*)p); }
diff --git a/src/entities/Treadable.h b/src/entities/Treadable.h
deleted file mode 100644
index c3160f47..00000000
--- a/src/entities/Treadable.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#pragma once
-
-#include "Building.h"
-
-class CTreadable : public CBuilding
-{
-public:
- static void *operator new(size_t);
- static void operator delete(void*, size_t);
-
- int16 m_nodeIndices[2][12]; // first car, then ped
-
- bool GetIsATreadable(void) { return true; }
-};
-
-VALIDATE_SIZE(CTreadable, 0x94);
-