bool expressions were being evaluated backwards... whoops
git-svn-id: svn://anubis/fart/trunk@347 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
parent
5dbe3c6d8f
commit
4f6af31fc0
@ -93,22 +93,22 @@ NodeRef BoolExpressionNode::evaluate()
|
||||
switch (m_op)
|
||||
{
|
||||
case '<':
|
||||
r = o < t ? 0 : 1;
|
||||
r = o < t ? 1 : 0;
|
||||
break;
|
||||
case 'l':
|
||||
r = o <= t ? 0 : 1;
|
||||
r = o <= t ? 1 : 0;
|
||||
break;
|
||||
case '>':
|
||||
r = o > t ? 0 : 1;
|
||||
r = o > t ? 1 : 0;
|
||||
break;
|
||||
case 'g':
|
||||
r = o >= t ? 0 : 1;
|
||||
r = o >= t ? 1 : 0;
|
||||
break;
|
||||
case '=':
|
||||
r = o == t ? 0 : 1;
|
||||
r = o == t ? 1 : 0;
|
||||
break;
|
||||
case 'n':
|
||||
r = o != t ? 0 : 1;
|
||||
r = o != t ? 1 : 0;
|
||||
break;
|
||||
case '!':
|
||||
r = ! one->evaluate()->getInteger();
|
||||
|
Loading…
x
Reference in New Issue
Block a user