main.cxx

changeset 2
bb2c45522eb6
parent 1
f0c61c204bc8
child 3
08cab2b67dce
equal deleted inserted replaced
1:f0c61c204bc8 2:bb2c45522eb6
45 45
46 #include "str.h" 46 #include "str.h"
47 #include "scriptreader.h" 47 #include "scriptreader.h"
48 #include "objwriter.h" 48 #include "objwriter.h"
49 #include "parser.h" 49 #include "parser.h"
50 #include "events.h"
50 51
51 #include "bots.h" 52 #include "bots.h"
52 #include "botcommands.h" 53 #include "botcommands.h"
53 54
54 int main (int argc, char** argv) { 55 int main (int argc, char** argv) {
62 str headerline = "=-"; 63 str headerline = "=-";
63 header.appendformat ("%s version %d.%d.%d", APPNAME, VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION); 64 header.appendformat ("%s version %d.%d.%d", APPNAME, VERSION_MAJOR, VERSION_MINOR, VERSION_REVISION);
64 headerline.repeat ((header.len()/2)-1); 65 headerline.repeat ((header.len()/2)-1);
65 printf ("%s\n%s\n", header.chars(), headerline.chars()); 66 printf ("%s\n%s\n", header.chars(), headerline.chars());
66 67
68 // Read the event definitions
69 ReadEvents ();
70
67 // Prepare reader and writer 71 // Prepare reader and writer
68 str infile = argv[1]; 72 ScriptReader *r = new ScriptReader (argv[1]);
69 str outfile = argv[2]; 73 ObjWriter *w = new ObjWriter (argv[2]);
70 ScriptReader *r = new ScriptReader (infile);
71 ObjWriter *w = new ObjWriter (outfile);
72 74
73 // We're set, begin parsing :) 75 // We're set, begin parsing :)
74 r->BeginParse (w); 76 r->BeginParse (w);
75 77
76 // Clear out the junk afterwards 78 // Clear out the junk afterwards

mercurial