com.threerings.tudey.server.logic
Class ExpressionLogic.Xor
java.lang.Object
com.threerings.util.ShallowObject
com.threerings.tudey.server.logic.Logic
com.threerings.tudey.server.logic.ExpressionLogic
com.threerings.tudey.server.logic.ExpressionLogic.BinaryOperation
com.threerings.tudey.server.logic.ExpressionLogic.Xor
- Enclosing class:
- ExpressionLogic
public static class ExpressionLogic.Xor
- extends ExpressionLogic.BinaryOperation
Evaluates a logical XOR expression.
| Nested classes/interfaces inherited from class com.threerings.tudey.server.logic.ExpressionLogic |
ExpressionLogic.Add, ExpressionLogic.And, ExpressionLogic.BinaryOperation, ExpressionLogic.Constant, ExpressionLogic.Decrement, ExpressionLogic.Divide, ExpressionLogic.Equals, ExpressionLogic.Greater, ExpressionLogic.GreaterEquals, ExpressionLogic.Increment, ExpressionLogic.Less, ExpressionLogic.LessEquals, ExpressionLogic.Multiply, ExpressionLogic.Negate, ExpressionLogic.Not, ExpressionLogic.NumTargets, ExpressionLogic.Or, ExpressionLogic.Parsed, ExpressionLogic.Previous, ExpressionLogic.Reference, ExpressionLogic.Remainder, ExpressionLogic.Subtract, ExpressionLogic.UnaryOperation, ExpressionLogic.Xor |
| Methods inherited from class com.threerings.tudey.server.logic.Logic |
addShapeObserver, getModel, getPatrolPath, getSceneManager, getShape, getTags, getTransform, getTransform, getVariable, init, isDefaultEntrance, isVisible, removeShapeObserver, request, resolveTarget, setVariable, signal, transfer |
ExpressionLogic.Xor
public ExpressionLogic.Xor()
evaluate
public Object evaluate(Logic activator,
Object previous)
- Description copied from class:
ExpressionLogic
- Evaluates the expression.
- Specified by:
evaluate in class ExpressionLogic
Copyright © 2011. All Rights Reserved.