diff options
author | Robert Špalek | 2009-09-25 08:13:39 +0000 |
---|---|---|
committer | Robert Špalek | 2009-09-25 08:13:39 +0000 |
commit | f51c81f34402c665751774b23f3734b7b7a0b2b4 (patch) | |
tree | 19ad3493d410da3c41fcf88f3dff5b7e68765b82 /engines/draci/script.h | |
parent | d6502a0c2416fc388a4e4e2c93315202fecaac5e (diff) | |
download | scummvm-rg350-f51c81f34402c665751774b23f3734b7b7a0b2b4.tar.gz scummvm-rg350-f51c81f34402c665751774b23f3734b7b7a0b2b4.tar.bz2 scummvm-rg350-f51c81f34402c665751774b23f3734b7b7a0b2b4.zip |
Add const's to many interfaces of engines/draci/
svn-id: r44331
Diffstat (limited to 'engines/draci/script.h')
-rw-r--r-- | engines/draci/script.h | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/engines/draci/script.h b/engines/draci/script.h index 86abb5ee9b..2cbdff0f0e 100644 --- a/engines/draci/script.h +++ b/engines/draci/script.h @@ -43,8 +43,8 @@ enum { }; typedef void (Script::* GPLHandler)(Common::Queue<int> &); -typedef int (Script::* GPLOperatorHandler)(int, int); -typedef int (Script::* GPLFunctionHandler)(int); +typedef int (Script::* GPLOperatorHandler)(int, int) const; +typedef int (Script::* GPLFunctionHandler)(int) const; /** * Represents a single command in the GPL scripting language bytecode. @@ -89,7 +89,7 @@ public: Script(DraciEngine *vm) : _vm(vm), _jump(0) { setupCommandList(); }; int run(GPL2Program program, uint16 offset); - bool testExpression(GPL2Program, uint16 offset); + bool testExpression(GPL2Program, uint16 offset) const; void endCurrentProgram(); private: @@ -132,41 +132,41 @@ private: void blackPalette(Common::Queue<int> ¶ms); void loadPalette(Common::Queue<int> ¶ms); - int operAnd(int op1, int op2); - int operOr(int op1, int op2); - int operXor(int op1, int op2); - int operSub(int op1, int op2); - int operAdd(int op1, int op2); - int operDiv(int op1, int op2); - int operMul(int op1, int op2); - int operEqual(int op1, int op2); - int operNotEqual(int op1, int op2); - int operGreater(int op1, int op2); - int operLess(int op1, int op2); - int operGreaterOrEqual(int op1, int op2); - int operLessOrEqual(int op1, int op2); - int operMod(int op1, int op2); - - int funcRandom(int n); - int funcNot(int n); - int funcIsIcoOn(int iconID); - int funcIcoStat(int iconID); - int funcActIco(int iconID); - int funcIsIcoAct(int iconID); - int funcIsObjOn(int objID); - int funcIsObjOff(int objID); - int funcIsObjAway(int objID); - int funcActPhase(int objID); - int funcObjStat(int objID); - int funcLastBlock(int blockID); - int funcAtBegin(int yesno); - int funcBlockVar(int blockID); - int funcHasBeen(int blockID); - int funcMaxLine(int lines); + int operAnd(int op1, int op2) const; + int operOr(int op1, int op2) const; + int operXor(int op1, int op2) const; + int operSub(int op1, int op2) const; + int operAdd(int op1, int op2) const; + int operDiv(int op1, int op2) const; + int operMul(int op1, int op2) const; + int operEqual(int op1, int op2) const; + int operNotEqual(int op1, int op2) const; + int operGreater(int op1, int op2) const; + int operLess(int op1, int op2) const; + int operGreaterOrEqual(int op1, int op2) const; + int operLessOrEqual(int op1, int op2) const; + int operMod(int op1, int op2) const; + + int funcRandom(int n) const; + int funcNot(int n) const; + int funcIsIcoOn(int iconID) const; + int funcIcoStat(int iconID) const; + int funcActIco(int iconID) const; + int funcIsIcoAct(int iconID) const; + int funcIsObjOn(int objID) const; + int funcIsObjOff(int objID) const; + int funcIsObjAway(int objID) const; + int funcActPhase(int objID) const; + int funcObjStat(int objID) const; + int funcLastBlock(int blockID) const; + int funcAtBegin(int yesno) const; + int funcBlockVar(int blockID) const; + int funcHasBeen(int blockID) const; + int funcMaxLine(int lines) const; void setupCommandList(); - const GPL2Command *findCommand(byte num, byte subnum); - int handleMathExpression(Common::MemoryReadStream &reader); + const GPL2Command *findCommand(byte num, byte subnum) const; + int handleMathExpression(Common::MemoryReadStream &reader) const; DraciEngine *_vm; }; |