UFO: Alien Invasion
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. More...
 
const char * GetToken ()
 Parses the next token from the current script on the stack and store the result in parsedToken. More...
 
bool TokenAvailable (void)
 Returns true if there is another token on the line. More...
 
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 script_t::buffer, Com_Parse(), script_t::filename, Mem_Free, parsedToken, Q_streq, Q_strnull(), script, and script_t::script_p.

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

◆ LoadScriptFile()

void LoadScriptFile ( const char *  filename)

◆ 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 script_t::buffer, script_t::end_p, script_t::filename, Q_strncpyz(), script, and script_t::script_p.

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_t::end_p, script, and script_t::script_p.

Referenced by ParseBrush().

Variable Documentation

◆ parsedToken

char parsedToken[MAX_TOKEN_CHARS]
extern