menu_script.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __MENU_SCRIPT_
  2. #define __MENU_SCRIPT_
  3. #include "menu_def.h"
  4. #define COM_UNKNOWN -1
  5. #define COM_NOCOMMAND 0
  6. #define COM_DRAW 1
  7. #define COM_FLIP 2
  8. #define COM_ONABOVE 3
  9. #define COM_ONCLICK 4
  10. #define COM_RANDOMANIMATION 5
  11. #define COM_RUNLEVEL 6
  12. #define COM_COMICS 7
  13. #define COM_BINDSOUND 8
  14. #define COM_LOADTEXTURES 9
  15. #define COM_INITOPENGL 10
  16. #define COM_RELEASEOPENGL 11
  17. #define COM_RUNANIMATION 12
  18. #define COM_BINDEXITANIMATION 13
  19. #define COM_BINDANIMATION 14
  20. #define COM_CREATEBUTTON 15
  21. #define COM_SETRECT 16
  22. int Find_Next_Expresion(char *p_Command, int start, char *p_Expresion);
  23. void Parse_Line(FILE * file, int *result, int res_size, char *comfile1,
  24. char *comfile2);
  25. void Parse_AnimLine(FILE * file, int *result, int res_size);
  26. void Parse_ScenarioLine(FILE * file, int *result, int res_size,
  27. char *comfile1, char *comfile2);
  28. void Parse_LineT(char *ftext, int *result, int res_size, char *comfile1,
  29. char *comfile2);
  30. void LoadMenuScript(char *p_File_Name, CMD_LINE * res, int *lastcmd);
  31. void LoadAnimationMenuScript(CMD_LINE * res, int i, int *lastanm);
  32. #endif