summaryrefslogtreecommitdiffstats
path: root/src/core/ColStore.h
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2020-05-06 09:24:18 +0200
committeraap <aap@papnet.eu>2020-05-06 09:24:18 +0200
commit8e84728f41aef0c01f0a7eaf2e074ee876712861 (patch)
tree85484924e37a3afb3c4524cb89f72672a9b86d88 /src/core/ColStore.h
parentupdated librw (diff)
parentRemove audio from premake (diff)
downloadre3-8e84728f41aef0c01f0a7eaf2e074ee876712861.tar
re3-8e84728f41aef0c01f0a7eaf2e074ee876712861.tar.gz
re3-8e84728f41aef0c01f0a7eaf2e074ee876712861.tar.bz2
re3-8e84728f41aef0c01f0a7eaf2e074ee876712861.tar.lz
re3-8e84728f41aef0c01f0a7eaf2e074ee876712861.tar.xz
re3-8e84728f41aef0c01f0a7eaf2e074ee876712861.tar.zst
re3-8e84728f41aef0c01f0a7eaf2e074ee876712861.zip
Diffstat (limited to '')
-rw-r--r--src/core/ColStore.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/core/ColStore.h b/src/core/ColStore.h
deleted file mode 100644
index 0d686ffd..00000000
--- a/src/core/ColStore.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#pragma once
-
-#include "templates.h"
-
-struct ColDef { // made up name
- int32 a;
- bool isLoaded;
- CRect bounds;
- char name[20];
- int16 minIndex;
- int16 maxIndex;
-};
-
-class CColStore
-{
- static CPool<ColDef,ColDef> *ms_pColPool;
-
-public:
- static void Initialise(void);
- static void Shutdown(void);
- static int AddColSlot(const char *name);
- static void RemoveColSlot(int32 slot);
- static int FindColSlot(const char *name);
- static char *GetColName(int32 slot);
- static CRect &GetBoundingBox(int32 slot);
- static void IncludeModelIndex(int32 slot, int32 modelIndex);
- static bool LoadCol(int32 storeID, uint8 *buffer, int32 bufsize);
- static void RemoveCol(int32 slot);
- static void AddCollisionNeededAtPosn(const CVector2D &pos);
- static void LoadAllCollision(void);
- static void RemoveAllCollision(void);
- static void LoadCollision(const CVector2D &pos);
- static void RequestCollision(const CVector2D &pos);
- static void EnsureCollisionIsInMemory(const CVector2D &pos);
- static bool HasCollisionLoaded(const CVector2D &pos);
-
- static ColDef *GetSlot(int slot) {
- assert(slot >= 0);
- assert(ms_pColPool);
- assert(slot < ms_pColPool->GetSize());
- return ms_pColPool->GetSlot(slot);
- }
-};