diff options
author | Sergeanur <s.anureev@yandex.ua> | 2020-05-05 18:13:46 +0300 |
---|---|---|
committer | Sergeanur <s.anureev@yandex.ua> | 2020-05-05 18:13:46 +0300 |
commit | 0163a7bc4678be0817885929e10700196d0bb6e9 (patch) | |
tree | 6935aa76bbd4dc1bd90197ca4b4d2026d2c1670d /src/core/ColStore.h | |
parent | 7200a783eef314ae380a5da64dfa82020c1e6dc2 (diff) |
Remove ColStore
Diffstat (limited to 'src/core/ColStore.h')
-rw-r--r-- | src/core/ColStore.h | 43 |
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); - } -}; |