Moved out akos_compare (no reason for it to be member of class Scumm)

svn-id: r8660
This commit is contained in:
Max Horn 2003-06-26 22:50:01 +00:00
parent eec095a72d
commit 1ec54d032e
2 changed files with 17 additions and 18 deletions

View file

@ -95,6 +95,23 @@ enum AkosOpcodes {
AKC_EndSeq = 0xC0FF
};
static bool akos_compare(int a, int b, byte cmd) {
switch (cmd) {
case 0:
return a == b;
case 1:
return a != b;
case 2:
return a < b;
case 3:
return a <= b;
case 4:
return a > b;
default:
return a >= b;
}
}
bool Scumm::akos_hasManyDirections(Actor *a) {
byte *akos;
const AkosHeader *akhd;
@ -1348,23 +1365,6 @@ void Scumm::akos_queCommand(byte cmd, Actor *a, int param_1, int param_2) {
}
}
bool Scumm::akos_compare(int a, int b, byte cmd) {
switch (cmd) {
case 0:
return a == b;
case 1:
return a != b;
case 2:
return a < b;
case 3:
return a <= b;
case 4:
return a > b;
default:
return a >= b;
}
}
#ifdef __PALM_OS__
#include "scumm_globals.h" // init globals
void Akos_initGlobals() {