net.sf.magicproject.expression
Class BinaryExpression
java.lang.Object
net.sf.magicproject.expression.Expression
net.sf.magicproject.expression.BinaryExpression
public class BinaryExpression
- extends Expression
- Since:
- 0.80
- Author:
- Fabrice Daugan
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BinaryExpression
public BinaryExpression(Operation op,
Expression left,
Expression right)
- Creates a new instance of BinaryExpression
- Parameters:
op
- the binart operatorleft
- the left expression of this binary expressionright
- the right expression of this binary expression
getValue
public int getValue(Ability ability,
Targetable tested,
ContextEventListener context)
- Description copied from class:
Expression
- Returns the integer value of this expression
- Specified by:
getValue
in class Expression
- Parameters:
ability
- is the ability owning this test. The card component of this
ability should correspond to the card owning this test too.tested
- the tested cardcontext
- is the context attached to this test.
- Returns:
- the integer value of this expression
extractTriggeredEvents
public final void extractTriggeredEvents(java.util.List<MEventListener> res,
MCard source,
Test globalTest)
- Description copied from class:
Expression
- Adds to the specified list, the events modifying the result of this test.
- Overrides:
extractTriggeredEvents
in class Expression
- Parameters:
res
- is the list of events to fillsource
- is the card source of eventglobalTest
- the optional global test to include in the event test.
Copyright © 2003-2007 Magic-Project. All Rights Reserved.