86 |
86 |
87 g_GlobalVariables[u] = g; |
87 g_GlobalVariables[u] = g; |
88 return g; |
88 return g; |
89 } |
89 } |
90 |
90 |
91 /*void AssignScriptVariable (ScriptReader* r, str name, str value) { |
91 /* |
|
92 void AssignScriptVariable (ScriptReader* r, str name, str value) { |
92 ScriptVar* g = FindScriptVariable (name); |
93 ScriptVar* g = FindScriptVariable (name); |
93 if (!g) |
94 if (!g) |
94 r->ParserError ("global variable %s not declared", name.chars()); |
95 r->ParserError ("global variable %s not declared", name.chars()); |
95 }*/ |
96 } |
|
97 */ |
96 |
98 |
97 // Find a global variable by name |
99 // Find a global variable by name |
98 ScriptVar* FindGlobalVariable (str name) { |
100 ScriptVar* FindGlobalVariable (str name) { |
99 unsigned int u = 0; |
101 unsigned int u = 0; |
100 ITERATE_GLOBAL_VARS (u) { |
102 ITERATE_GLOBAL_VARS (u) { |