C# Class Divine_Right.InterfaceComponents.Components.AttackActorComponent

Inheritance: IGameInterfaceComponent
Afficher le fichier Open project: Haedrian/Divine-Right

Protected Properties

Свойство Type Description
locationX int
locationY int

Méthodes publiques

Méthode Description
AttackActorComponent ( int locationX, int locationY, Actor attacker, Actor target ) : System
Draw ( Microsoft content, Microsoft batch ) : void
HandleClick ( int x, int y, System.Objects mouseAction, DRObjects &actionType, InternalActionEnum &internalActionType, object &args, MapItem &item, DRObjects &coord, bool &destroy ) : bool
HandleKeyboard ( Microsoft keyboard, DRObjects &actionType, object &args, DRObjects &coord, bool &destroy ) : bool
HandleMouseOver ( int x, int y ) : void
IsModal ( ) : bool
PerformDrag ( int deltaX, int deltaY ) : void
ReturnLocation ( ) : Rectangle

Private Methods

Méthode Description
GetColour ( int health, int maxHealth ) : Color

Gets the right colour to draw depending on the health

Method Details

AttackActorComponent() public méthode

public AttackActorComponent ( int locationX, int locationY, Actor attacker, Actor target ) : System
locationX int
locationY int
attacker DRObjects.Actor
target DRObjects.Actor
Résultat System

Draw() public méthode

public Draw ( Microsoft content, Microsoft batch ) : void
content Microsoft
batch Microsoft
Résultat void

HandleClick() public méthode

public HandleClick ( int x, int y, System.Objects mouseAction, DRObjects &actionType, InternalActionEnum &internalActionType, object &args, MapItem &item, DRObjects &coord, bool &destroy ) : bool
x int
y int
mouseAction System.Objects
actionType DRObjects
internalActionType InternalActionEnum
args object
item DRObjects.MapItem
coord DRObjects
destroy bool
Résultat bool

HandleKeyboard() public méthode

public HandleKeyboard ( Microsoft keyboard, DRObjects &actionType, object &args, DRObjects &coord, bool &destroy ) : bool
keyboard Microsoft
actionType DRObjects
args object
coord DRObjects
destroy bool
Résultat bool

HandleMouseOver() public méthode

public HandleMouseOver ( int x, int y ) : void
x int
y int
Résultat void

IsModal() public méthode

public IsModal ( ) : bool
Résultat bool

PerformDrag() public méthode

public PerformDrag ( int deltaX, int deltaY ) : void
deltaX int
deltaY int
Résultat void

ReturnLocation() public méthode

public ReturnLocation ( ) : Rectangle
Résultat Microsoft.Xna.Framework.Rectangle

Property Details

locationX protected_oe property

protected int locationX
Résultat int

locationY protected_oe property

protected int locationY
Résultat int