net.sf.magicproject.test
Class InZone

java.lang.Object
  extended by net.sf.magicproject.test.Test
      extended by net.sf.magicproject.test.TestObject
          extended by net.sf.magicproject.test.TestCard
              extended by net.sf.magicproject.test.InZone

public class InZone
extends TestCard

Since:
0.60
Author:
Fabrice Daugan

Constructor Summary
InZone(int idZone, TestOn on)
          Creates a new instance of InZone
 
Method Summary
 void extractTriggeredEvents(java.util.List<MEventListener> res, MCard source, Test globalTest)
          Add to the specified list, the events modifying the result of this test.
 boolean testCard(Ability ability, MCard tested)
          Return the result of test beetwen left and right op applied on the specified card.
 
Methods inherited from class net.sf.magicproject.test.TestCard
test
 
Methods inherited from class net.sf.magicproject.test.Test
getConstraintTest, getOptimizedController, testPreemption
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InZone

public InZone(int idZone,
              TestOn on)
Creates a new instance of InZone

Parameters:
idZone -
on -
Method Detail

testCard

public boolean testCard(Ability ability,
                        MCard tested)
Description copied from class: TestCard
Return the result of test beetwen left and right op applied on the specified card.

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 card
Returns:
true if the specified card matches with the test to do

extractTriggeredEvents

public void extractTriggeredEvents(java.util.List<MEventListener> res,
                                   MCard source,
                                   Test globalTest)
Description copied from class: Test
Add to the specified list, the events modifying the result of this test.

Overrides:
extractTriggeredEvents in class Test
Parameters:
res - is the list of events to fill
source - is the card source of event
globalTest - the optional global test to include in the event test.


Copyright © 2003-2007 Magic-Project. All Rights Reserved.