Files
T4SP-Server-Plugin/src/codsrc/clientscript/cscr_main.hpp
2023-08-30 20:55:18 -06:00

22 lines
1.2 KiB
C++

#pragma once
namespace codsrc
{
int Scr_IsInOpcodeMemory(game::scriptInstance_t inst, const char* pos);
bool Scr_IsIdentifier(char * token);
unsigned int Scr_GetFunctionHandle(const char * file, game::scriptInstance_t inst, const char * handle);
unsigned int SL_TransferToCanonicalString(game::scriptInstance_t inst, unsigned int stringValue);
unsigned int SL_GetCanonicalString(char * token, game::scriptInstance_t inst);
void Scr_BeginLoadScripts(game::scriptInstance_t inst, int user);
void Scr_BeginLoadAnimTrees(game::scriptInstance_t inst, int user);
int Scr_ScanFile(int max_size, char * buf);
unsigned int Scr_LoadScriptInternal(game::scriptInstance_t inst, const char * file, game::PrecacheEntry * entries, int entriesCount);
unsigned int Scr_LoadScript(const char * file, game::scriptInstance_t inst);
void Scr_EndLoadScripts(game::scriptInstance_t inst);
void Scr_EndLoadAnimTrees(game::scriptInstance_t inst);
void Scr_FreeScripts(game::scriptInstance_t inst);
void Scr_PrecacheAnimTrees(game::scriptInstance_t inst, void* (__cdecl* Alloc)(int), int user, int modChecksum);
void Scr_SetLoadedImpureScript(bool loadedImpureScript);
void SL_BeginLoadScripts(game::scriptInstance_t inst);
}