2023-08-31 18:56:00 -06:00

22 lines
1.1 KiB
C++

#pragma once
namespace codsrc
{
game::RefVector* GetRefVector(game::scriptInstance_t inst, unsigned int id);
int MT_GetSubTreeSize(game::scriptInstance_t inst, int nodeNum);
void MT_DumpTree(game::scriptInstance_t inst);
void MT_InitBits(game::scriptInstance_t inst);
int MT_GetScore(game::scriptInstance_t inst, int num);
void MT_AddMemoryNode(game::scriptInstance_t inst, int newNode, int size);
char MT_RemoveMemoryNode(game::scriptInstance_t inst, int oldNode, int size);
void MT_RemoveHeadMemoryNode(game::scriptInstance_t inst, int size);
void MT_Init(game::scriptInstance_t inst);
void MT_Error(game::scriptInstance_t inst, const char* funcName, int numBytes);
int MT_GetSize(int numBytes, game::scriptInstance_t inst);
unsigned __int16 MT_AllocIndex(game::scriptInstance_t inst, int numBytes);
void MT_FreeIndex(int numBytes, game::scriptInstance_t inst, int nodeNum);
char* MT_Alloc(int numBytes, game::scriptInstance_t inst);
void MT_Free(void* p, int numBytes, game::scriptInstance_t inst);
const char* MT_NodeInfoString(game::scriptInstance_t inst, unsigned int nodeNum);
}