Uses of Class
net.sf.magicproject.action.MAction

Packages that use MAction
net.sf.magicproject.action Provides actions. 
net.sf.magicproject.action.context Provides context classes of an action. 
net.sf.magicproject.action.intlist Provides actions manipulating a list of integers. 
net.sf.magicproject.action.objectmap Provides actions manipulating maps of objects of targetable components. 
net.sf.magicproject.action.target Provides action manipulating list of targetable adding only ONE target. 
net.sf.magicproject.action.targetlist Provides actions manipulating lists of targetable components. 
net.sf.magicproject.clickable.ability Abilities. 
net.sf.magicproject.clickable.action Clickable actions are visible actions the players can see their progress such as what's done and what's remain to do. 
net.sf.magicproject.event Available events. 
net.sf.magicproject.stack All classes manipulating stack and controlling the abilities/actions flow. 
 

Uses of MAction in net.sf.magicproject.action
 

Subclasses of MAction in net.sf.magicproject.action
 class AddModifierFromStaticModifier
           
 class DetachMe
           
 class GiveMana
          It's the mana source action, modify directly the mana pool like : Land, other mana sources
 class Hop
          Change the normal jump(1) in the current actions chain, to another one .
 class Input
          Display a message box with a customizable ok button and text.
 class InputChoice
          Propose to choose within several valid actions list.
 class MessagingAction
           
 class ModifyRegister
          This action is used to modifiy a public token or a private one of the card.
 class ModifyTargetableRegister
          This action is used to modifiy a register of a player or a card.
 class MoveCard
          To move the current target list from their place to another.
 class MoveObject
          Move an object from a component to another component.
 class PayMana
          Used to pay mana, remove directly mana from the mana pool
 class RefreshModifier
           
 class RemoveMe
           
 class RemoveObject
          Remove an object from the component of target list.
 class Repeat
          Repeat the next action n times.
 class Sound
          Play a sound.
 class Target
          Add to the target list card(s) or player(s) following the specified mode and the specified type.
 class UnregisterThis
          This action remove the the current ability from the current listeners.
 class UserAction
           
 class WaitActivatedChoice
           
 class WaitChoosenActionChoice
           
 class WaitTriggeredBufferChoice
           
 

Methods in net.sf.magicproject.action that return MAction
static MAction ActionFactory.readAction(java.io.InputStream inputFile, Modifier modifier)
          Read and return the next action from specified inputFile
static MAction[] ActionFactory.readActionList(java.io.InputStream inputFile, Modifier modifier)
          Read a list a actions from the given input stream.
 

Methods in net.sf.magicproject.action with parameters of type MAction
 boolean ModifyTargetableRegister.equal(MAction constraintAction)
           
 boolean MAction.equal(MAction constraintAction)
          Return true if this action matches with the given action.
static Test ActionFactory.getConstraints(MAction[] cost, Test constraintTest)
          Return the constraints to make usable the specified actions list.
 

Uses of MAction in net.sf.magicproject.action.context
 

Fields in net.sf.magicproject.action.context declared as MAction
 MAction ActionContextWrapper.action
          Action owning this context
 

Constructors in net.sf.magicproject.action.context with parameters of type MAction
ActionContextWrapper(int contextID, MAction action, ActionContext actionContext, int repeat)
          Create a new instance of this class.
 

Uses of MAction in net.sf.magicproject.action.intlist
 

Subclasses of MAction in net.sf.magicproject.action.intlist
 class IntList
           
 

Uses of MAction in net.sf.magicproject.action.objectmap
 

Subclasses of MAction in net.sf.magicproject.action.objectmap
 class ObjectMap
           
 

Uses of MAction in net.sf.magicproject.action.target
 

Subclasses of MAction in net.sf.magicproject.action.target
 class AbstractTarget
          Add to the target list card(s) or player(s) following the specified mode and the specified type.
 class ChoosenTarget
          Add to the target list card(s) or player(s) following the specified mode and the specified type.
 class RealTarget
          Add to the target list card(s) or player(s) following the specified mode and the specified type.
 class SilentTarget
          Add to the target list card(s) or player(s) following the specified mode and the specified type.
 class SingletonTarget
           
 

Uses of MAction in net.sf.magicproject.action.targetlist
 

Subclasses of MAction in net.sf.magicproject.action.targetlist
 class TargetList
           
 

Uses of MAction in net.sf.magicproject.clickable.ability
 

Methods in net.sf.magicproject.clickable.ability that return MAction
 MAction[] UserAbility.actionList()
           
 MAction[] SystemAbility.actionList()
           
 MAction[] AbstractAbility.actionList()
           
abstract  MAction[] Ability.actionList()
          Return list of actions to play to cast this ability
 MAction[] UserAbility.effectList()
           
 MAction[] SystemAbility.effectList()
           
 MAction[] AbstractAbility.effectList()
           
abstract  MAction[] Ability.effectList()
          Return list of actions effects of this ability
 

Uses of MAction in net.sf.magicproject.clickable.action
 

Methods in net.sf.magicproject.clickable.action with parameters of type MAction
static java.lang.String ToStringHelper.toHtmlString(Ability ability, MAction[] actions, ContextEventListener context)
          Return the HTML code representing an action list.
static void ToStringHelper.toHtmlString(java.lang.StringBuilder buffer, Ability ability, MAction[] actions, ContextEventListener context)
          Return the HTML code representing an action list.
static void ToStringHelper.toString(java.lang.StringBuilder buffer, Ability ability, MAction[] actions)
          Return the HTML code representing an action list.
 

Uses of MAction in net.sf.magicproject.event
 

Methods in net.sf.magicproject.event with parameters of type MAction
 boolean CanICast.updateManaAbilityTag(MAction... actionList)
          Iterate on given actions looking for a 'give mana' action.
 

Uses of MAction in net.sf.magicproject.stack
 

Fields in net.sf.magicproject.stack declared as MAction
 MAction[] AdditionalCost.cost
          The additional cost
 MAction ActionManager.currentAction
          the active action managing the next player action
 

Methods in net.sf.magicproject.stack that return MAction
 MAction[] ActionManager.actionList()
          Action/Effect list.
 MAction[] StackManager.getAdditionalCost(Ability ability)
          Returns the additional cost can be applied to the given ability.
 



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