home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 58 / pcpp58a.iso / extras / quake 3 source / Q3A_ToolSource.exe / Main / scriplib.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-01-02  |  843 b   |  35 lines

  1. // scriplib.h
  2.  
  3. #ifndef __CMDLIB__
  4. #include "cmdlib.h"
  5. #endif
  6. #ifndef __MATHLIB__
  7. #include "mathlib.h"
  8. #endif
  9.  
  10. #define    MAXTOKEN    1024
  11.  
  12. extern    char    token[MAXTOKEN];
  13. extern    char    *scriptbuffer,*script_p,*scriptend_p;
  14. extern    int        grabbed;
  15. extern    int        scriptline;
  16. extern    qboolean    endofscript;
  17.  
  18.  
  19. void LoadScriptFile( const char *filename );
  20. void ParseFromMemory (char *buffer, int size);
  21.  
  22. qboolean GetToken (qboolean crossline);
  23. void UnGetToken (void);
  24. qboolean TokenAvailable (void);
  25.  
  26. void MatchToken( char *match );
  27.  
  28. void Parse1DMatrix (int x, vec_t *m);
  29. void Parse2DMatrix (int y, int x, vec_t *m);
  30. void Parse3DMatrix (int z, int y, int x, vec_t *m);
  31.  
  32. void Write1DMatrix (FILE *f, int x, vec_t *m);
  33. void Write2DMatrix (FILE *f, int y, int x, vec_t *m);
  34. void Write3DMatrix (FILE *f, int z, int y, int x, vec_t *m);
  35.