net.sf.magicproject.expression
Class Position
java.lang.Object
  
net.sf.magicproject.expression.Expression
      
net.sf.magicproject.expression.Position
public class Position
- extends Expression
 
- Since:
 
  - 0.82 restriction zone supported to optimize the target processing., 0.83 count-player option apply test on the players., 0.85 objects may be counted
 
- Author:
 
  - Fabrice Daugan 
 
| 
Constructor Summary | 
Position(java.io.InputStream inputFile)
 
          Creates a new instance of Counter  
 
 Structure of InputStream : Data[size]
 idTestOn [1] card to locate specified)
  | 
 
 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Position
public Position(java.io.InputStream inputFile)
         throws java.io.IOException
- Creates a new instance of Counter 
 
 Structure of InputStream : Data[size]
 - idTestOn [1] card to locate specified)
 
 
- Parameters:
 inputFile - file containing this action
- Throws:
 java.io.IOException - if error occurred during the reading process from the specified
           input stream
 
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 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.