Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-06 | Removed two variables that were committed by mistake. | Denis Kasak | |
svn-id: r42193 | |||
2009-07-06 | Implemented Script::funcRandom (GPL function). | Denis Kasak | |
svn-id: r42191 | |||
2009-07-06 | Set up GPL functions properly (the math evaluator now calls the handler if ↵ | Denis Kasak | |
its implemented). svn-id: r42188 | |||
2009-07-06 | Fixed bug where the GPL interpreter left parameters from previous commands ↵ | Denis Kasak | |
on the stack. svn-id: r42185 | |||
2009-07-06 | Implemented Script::play() GPL opcode. | Denis Kasak | |
svn-id: r42184 | |||
2009-07-06 | Implemented GPL operators. | Denis Kasak | |
svn-id: r42183 | |||
2009-07-04 | Implemented handler for the Load instruction. Removed Script::dummy(). | Denis Kasak | |
svn-id: r42102 | |||
2009-07-04 | Restructured Script so I can start adding callbacks to GPL commands (added ↵ | Denis Kasak | |
DraciEngine * member to Script, added Script::setupCommandList() which initialises the command list array, added Script::dummy() callback for the Load command for testing). svn-id: r42090 | |||
2009-06-28 | Added an offset parameter to Script::run() so we can specify where to start ↵ | Denis Kasak | |
the GPL program execution. Also, the init script for the dragon object is now run inside Game::Game(). svn-id: r41928 | |||
2009-06-28 | Changed Script::run() to accept a GPL2Program struct instead of a byte ↵ | Denis Kasak | |
pointer and a length. Also, Script::run() now executes the GPL program until a gplend instruction rather than to the end of the whole program. Modified GameObject according to the new changes. svn-id: r41927 | |||
2009-06-27 | Renamed Script::gpldisasm() to Script::run(). | Denis Kasak | |
svn-id: r41920 | |||
2009-06-27 | Put all GPL interpreter related routines inside a Script class. | Denis Kasak | |
svn-id: r41919 | |||
2009-06-27 | Renamed gpldisasm.* to script.* in anticipation of using it as a script ↵ | Denis Kasak | |
intepreter. svn-id: r41918 |