C# Class Divine_Right.InterfaceComponents.MainMenuComponents.AutoSizeButton

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

Méthodes publiques

Méthode Description
AutoSizeButton ( string text, Microsoft.Xna.Framework.Content.ContentManager content, InternalActionEnum action, Object args, int centerX, int centreY ) : System

Creats a Main Menu Button

Draw ( Microsoft.Xna.Framework.Content.ContentManager content, SpriteBatch batch ) : void
HandleClick ( int x, int y, DRObjects &instruction, object &args ) : bool
ReturnLocation ( ) : Rectangle

Méthodes protégées

Méthode Description
AutoSizeButton ( ) : System

Method Details

AutoSizeButton() protected méthode

protected AutoSizeButton ( ) : System
Résultat System

AutoSizeButton() public méthode

Creats a Main Menu Button
public AutoSizeButton ( string text, Microsoft.Xna.Framework.Content.ContentManager content, InternalActionEnum action, Object args, int centerX, int centreY ) : System
text string The text to show
content Microsoft.Xna.Framework.Content.ContentManager The content manager
action InternalActionEnum The action to perform when clicked
args Object Arguments to pass when clicked
centerX int The CENTRE of the button
centreY int The CENTRE of the button
Résultat System

Draw() public méthode

public Draw ( Microsoft.Xna.Framework.Content.ContentManager content, SpriteBatch batch ) : void
content Microsoft.Xna.Framework.Content.ContentManager
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
Résultat void

HandleClick() public méthode

public HandleClick ( int x, int y, DRObjects &instruction, object &args ) : bool
x int
y int
instruction DRObjects
args object
Résultat bool

ReturnLocation() public méthode

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