quakeforge/ruamoko/include/script.h

20 lines
782 B
C
Raw Normal View History

#ifndef __ruamoko_script_h
#define __ruamoko_script_h
typedef @handle rua_script script_t;
@extern script_t Script_New (void);
@extern void Script_Delete (script_t script);
// returns the token string
@extern string Script_Start (script_t script, string file, string data);
@extern string Script_FromFile (script_t script, string filename, @handle _qfile_t file);
@extern int Script_TokenAvailable (script_t script, int crossline);
@extern int Script_GetToken (script_t script, int crossline);
@extern void Script_UngetToken (script_t script);
@extern string Script_Error (script_t script);
@extern int Script_NoQuoteLines (script_t script);
@extern void Script_SetSingle (script_t script, string single);
@extern int Script_GetLine (script_t script);
#endif//__ruamoko_script_h