net.sf.magicproject.expression
Class DeckCounter
java.lang.Object
net.sf.magicproject.expression.Expression
net.sf.magicproject.expression.DeckCounter
public class DeckCounter
- extends Expression
Count cards in a player's deck.
- Since:
- 0.94
- Author:
- Fabrice Daugan
Field Summary |
static Test |
lastRanTest
The last test running for this class. |
Constructor Summary |
DeckCounter(java.io.InputStream inputFile)
Creates a new instance of DeckCounter
Structure of InputStream : Data[size]
test used to fill counter [Test]
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
lastRanTest
public static Test lastRanTest
- The last test running for this class.
DeckCounter
public DeckCounter(java.io.InputStream inputFile)
throws java.io.IOException
- Creates a new instance of DeckCounter
Structure of InputStream : Data[size]
- test used to fill counter [Test]
- 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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2003-2007 Magic-Project. All Rights Reserved.