scriptreader.h

changeset 26
54eaea6dc27c
parent 22
b48e10ca8832
child 28
fb46d3d40064
equal deleted inserted replaced
25:2a600af97c6b 26:54eaea6dc27c
44 #include <stdio.h> 44 #include <stdio.h>
45 #include "str.h" 45 #include "str.h"
46 #include "objwriter.h" 46 #include "objwriter.h"
47 #include "commands.h" 47 #include "commands.h"
48 48
49 // Where is the parser at?
50 enum parsermode {
51 MODE_TOPLEVEL, // at top level
52 MODE_EVENT, // inside event definition
53 MODE_MAINLOOP, // inside mainloop
54 MODE_ONENTER, // inside onenter
55 MODE_ONEXIT, // inside onexit
56 };
57
58 class ScriptReader { 49 class ScriptReader {
59 public: 50 public:
60 // ==================================================================== 51 // ====================================================================
61 // MEMBERS 52 // MEMBERS
62 FILE* fp; 53 FILE* fp;

mercurial