mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-10 20:46:47 +03:00
26 lines
No EOL
442 B
C++
26 lines
No EOL
442 B
C++
#include "framework.h"
|
|
#include "malloc.h"
|
|
#include "door.h"
|
|
#include "PoolAllocator.h"
|
|
using namespace T5M::Memory;
|
|
char* malloc_buffer;
|
|
int malloc_size;
|
|
char* malloc_ptr;
|
|
int malloc_free;
|
|
int malloc_used;
|
|
TGPool* gameMemory;
|
|
void init_game_malloc() noexcept
|
|
{
|
|
#if CUSTOM_MEMORY
|
|
gameMemory = new TGPool(8 * 1024 * 1024);
|
|
#endif
|
|
}
|
|
|
|
void game_free(void* ptr) noexcept
|
|
{
|
|
#if CUSTOM_MEMORY
|
|
gameMemory->free(ptr);
|
|
#else
|
|
delete[] ptr;
|
|
#endif
|
|
} |