this is how the decomp will be done

This commit is contained in:
ineed bots
2023-08-30 20:55:18 -06:00
parent 47cf9600af
commit 0184ba0dcb
13 changed files with 1026 additions and 39 deletions

View File

@ -0,0 +1,21 @@
#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);
}