C# Class Divine_Right.InterfaceComponents.MainMenuComponents.SystemButton

Inheritance: ISystemInterfaceComponent
Datei anzeigen Open project: Haedrian/Divine-Right

Public Methods

Method Description
Draw ( Microsoft.Xna.Framework.Content.ContentManager content, SpriteBatch batch ) : void
HandleClick ( int x, int y, DRObjects &instruction, object &args ) : bool
ReturnLocation ( ) : Rectangle
SystemButton ( string text, Microsoft.Xna.Framework.Content.ContentManager content, InternalActionEnum action, Object args, Rectangle drawArea ) : System

Creats a Main Menu Button

Method Details

Draw() public method

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

HandleClick() public method

public HandleClick ( int x, int y, DRObjects &instruction, object &args ) : bool
x int
y int
instruction DRObjects
args object
return bool

ReturnLocation() public method

public ReturnLocation ( ) : Rectangle
return Microsoft.Xna.Framework.Rectangle

SystemButton() public method

Creats a Main Menu Button
public SystemButton ( string text, Microsoft.Xna.Framework.Content.ContentManager content, InternalActionEnum action, Object args, Rectangle drawArea ) : 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
drawArea Microsoft.Xna.Framework.Rectangle The rectangle to draw in
return System