net.sf.magicproject.action
Class RemoveMe

java.lang.Object
  extended by net.sf.magicproject.action.MAction
      extended by net.sf.magicproject.action.RemoveMe
All Implemented Interfaces:
StandardAction

public class RemoveMe
extends MAction
implements StandardAction

Author:
Fabrice Daugan

Field Summary
 Unregisterable modifier
          The modifier to remove with this action
 
Constructor Summary
RemoveMe(Unregisterable modifier)
          Creates a new instance of RemoveMe
 
Method Summary
 Actiontype getIdAction()
          Return the index of this action.
 boolean play(ContextEventListener context, Ability ability)
          Generate event associated to this action.
 java.lang.String toString(Ability ability)
          String representation of this action.
 
Methods inherited from class net.sf.magicproject.action.MAction
equal, getActionName, manaNeeded, parseTest, toHtmlString, toHtmlString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

modifier

public Unregisterable modifier
The modifier to remove with this action

Constructor Detail

RemoveMe

public RemoveMe(Unregisterable modifier)
Creates a new instance of RemoveMe

Parameters:
modifier -
Method Detail

getIdAction

public final Actiontype getIdAction()
Return the index of this action. As default, this is a zero id

Specified by:
getIdAction in class MAction
Returns:
the index of this action.
See Also:
Actiontype

play

public boolean play(ContextEventListener context,
                    Ability ability)
Description copied from interface: StandardAction
Generate event associated to this action. Only one or several events are generated and may be collected by event listeners. Then play this action

Specified by:
play in interface StandardAction
Parameters:
context - is the context attached to this action.
ability - is the ability owning this test. The card component of this ability should correspond to the card owning this test too.
Returns:
true if the stack can be resolved just after this call.

toString

public java.lang.String toString(Ability ability)
Description copied from class: MAction
String representation of this action.

Specified by:
toString in class MAction
Parameters:
ability - is the ability owning this test. The card component of this ability should correspond to the card owning this test too.
Returns:
action name.
See Also:
Object.toString()


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