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:
Josh Holtrop 2010-10-06 21:05:41 +00:00
parent 5dbe3c6d8f
commit 4f6af31fc0

View File

@ -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();