Cleanup.
svn-id: r34481
This commit is contained in:
parent
77cd9d6230
commit
a54d1dbde6
2 changed files with 9 additions and 33 deletions
|
@ -435,59 +435,35 @@ void EMCInterpreter::cmd_eval(EMCState* script) {
|
||||||
|
|
||||||
switch (_parameter) {
|
switch (_parameter) {
|
||||||
case 0:
|
case 0:
|
||||||
if (!val2 || !val1)
|
ret = (val2 && val1) ? 1 : 0;
|
||||||
ret = 0;
|
|
||||||
else
|
|
||||||
ret = 1;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
if (val2 || val1)
|
ret = (val2 || val1) ? 1 : 0;
|
||||||
ret = 1;
|
|
||||||
else
|
|
||||||
ret = 0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
if (val1 == val2)
|
ret = (val1 == val2) ? 1 : 0;
|
||||||
ret = 1;
|
|
||||||
else
|
|
||||||
ret = 0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
if (val1 != val2)
|
ret = (val1 != val2) ? 1 : 0;
|
||||||
ret = 1;
|
|
||||||
else
|
|
||||||
ret = 0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4:
|
case 4:
|
||||||
if (val1 > val2)
|
ret = (val1 > val2) ? 1 : 0;
|
||||||
ret = 1;
|
|
||||||
else
|
|
||||||
ret = 0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5:
|
case 5:
|
||||||
if (val1 >= val2)
|
ret = (val1 >= val2) ? 1 : 0;
|
||||||
ret = 1;
|
|
||||||
else
|
|
||||||
ret = 0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 6:
|
case 6:
|
||||||
if (val1 < val2)
|
ret = (val1 < val2) ? 1 : 0;
|
||||||
ret = 1;
|
|
||||||
else
|
|
||||||
ret = 0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 7:
|
case 7:
|
||||||
if (val1 <= val2)
|
ret = (val1 <= val2) ? 1 : 0;
|
||||||
ret = 1;
|
|
||||||
else
|
|
||||||
ret = 0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 8:
|
case 8:
|
||||||
|
|
|
@ -47,7 +47,7 @@ struct EMCData {
|
||||||
};
|
};
|
||||||
|
|
||||||
struct EMCState {
|
struct EMCState {
|
||||||
uint16 *ip;
|
const uint16 *ip;
|
||||||
const EMCData *dataPtr;
|
const EMCData *dataPtr;
|
||||||
int16 retValue;
|
int16 retValue;
|
||||||
uint16 bp;
|
uint16 bp;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue