UFO: Alien Invasion
Loading...
Searching...
No Matches
scriplib.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void LoadScriptFile (const char *filename)
void ParseFromMemory (char *buffer, int size)
 Parses e.g. the entity string that is already stored in memory.
const char * GetToken ()
 Parses the next token from the current script on the stack and store the result in parsedToken.
bool TokenAvailable (void)
 Returns true if there is another token on the line.
int GetScriptLine (void)

Variables

char parsedToken [MAX_TOKEN_CHARS]

Function Documentation

◆ GetScriptLine()

int GetScriptLine ( void )

◆ GetToken()

const char * GetToken ( )

Parses the next token from the current script on the stack and store the result in parsedToken.

Definition at line 75 of file scriplib.cpp.

References Com_Parse(), Mem_Free, parsedToken, Q_streq, Q_strnull(), and script.

Referenced by ParseBrush(), ParseEntity(), ParseEpair(), and ParseMapEntity().

◆ LoadScriptFile()

void LoadScriptFile ( const char * filename)

Definition at line 47 of file scriplib.cpp.

References FS_LoadFile(), script, and Sys_Error().

Referenced by LoadMapFile().

◆ ParseFromMemory()

void ParseFromMemory ( char * buffer,
int size )

Parses e.g. the entity string that is already stored in memory.

Definition at line 62 of file scriplib.cpp.

References Q_strncpyz(), and script.

Referenced by ParseEntities().

◆ TokenAvailable()

bool TokenAvailable ( void )

Returns true if there is another token on the line.

Definition at line 92 of file scriplib.cpp.

References script.

Referenced by ParseBrush().

Variable Documentation

◆ parsedToken

char parsedToken[MAX_TOKEN_CHARS]
extern