C# 클래스 MoodSwingGUI.MSAnimatingButton

상속: MSButton
파일 보기 프로젝트 열기: verngutz/MoodSwing 1 사용 예제들

공개 메소드들

메소드 설명
Hover ( ) : void
LeftClick ( ) : void
MSAnimatingButton ( MSLabel label, MSAction action, Rectangle boundingRectangle, Microsoft.Xna.Framework.Graphics.Texture2D unhovered, Microsoft.Xna.Framework.Graphics.Texture2D clicked, Microsoft.Xna.Framework.Graphics.Texture2D hovered, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System

Constructs an MSButton.

MSAnimatingButton ( MSLabel label, MSAction action, Rectangle boundingRectangle, Microsoft.Xna.Framework.Graphics.Texture2D unhovered, Microsoft.Xna.Framework.Graphics.Texture2D clicked, Microsoft.Xna.Framework.Graphics.Texture2D hovered, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System

Constructs an MSAnimatingButton with no highlight.

UnHover ( ) : void
UnLeftClick ( ) : void
Update ( GameTime gameTime ) : void

메소드 상세

Hover() 공개 메소드

public Hover ( ) : void
리턴 void

LeftClick() 공개 메소드

public LeftClick ( ) : void
리턴 void

MSAnimatingButton() 공개 메소드

Constructs an MSButton.
public MSAnimatingButton ( MSLabel label, MSAction action, Rectangle boundingRectangle, Microsoft.Xna.Framework.Graphics.Texture2D unhovered, Microsoft.Xna.Framework.Graphics.Texture2D clicked, Microsoft.Xna.Framework.Graphics.Texture2D hovered, Color highlight, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
label MSLabel Add text to this MSButton with an MSLabel. Use null if you don't need to add text. Make sure to position the MSLabel relative to the upper-left corner of this MSButton.
action MSAction will be executed when this MSButton is clicked
boundingRectangle Microsoft.Xna.Framework.Rectangle the bounding Rectangle of thisMSButton
unhovered Microsoft.Xna.Framework.Graphics.Texture2D will be drawn when this MSButton is unhovered
clicked Microsoft.Xna.Framework.Graphics.Texture2D will be drawn when this MSButton is pressed and hovered
hovered Microsoft.Xna.Framework.Graphics.Texture2D will be drawn when this MSButton is released and hovered
highlight Color the Color to overlay this MSButton with
toolTip MSToolTip
shape Shape the Shape of this MSButton
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch the SpriteBatch that will draw this MSButton
game Microsoft.Xna.Framework.Game the Game where this MSButton will be used
리턴 System

MSAnimatingButton() 공개 메소드

Constructs an MSAnimatingButton with no highlight.
public MSAnimatingButton ( MSLabel label, MSAction action, Rectangle boundingRectangle, Microsoft.Xna.Framework.Graphics.Texture2D unhovered, Microsoft.Xna.Framework.Graphics.Texture2D clicked, Microsoft.Xna.Framework.Graphics.Texture2D hovered, MSToolTip toolTip, Shape shape, SpriteBatch spriteBatch, Microsoft.Xna.Framework.Game game ) : System
label MSLabel Add text to this MSAnimatingButton with an MSLabel. Use null if you don't need to add text. Make sure to position the MSLabel relative to the upper-left corner of this MSButton.
action MSAction will be executed when this MSAnimatingButton is clicked
boundingRectangle Microsoft.Xna.Framework.Rectangle the bounding Rectangle of this MSAnimatingButton
unhovered Microsoft.Xna.Framework.Graphics.Texture2D will be drawn when this MSAnimatingButton is unhovered
clicked Microsoft.Xna.Framework.Graphics.Texture2D will be drawn when this MSAnimatingButton is pressed and hovered
hovered Microsoft.Xna.Framework.Graphics.Texture2D will be drawn when this MSAnimatingButton is released and hovered
toolTip MSToolTip
shape Shape the Shape of this MSButton
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch the SpriteBatch that will draw this MSButton
game Microsoft.Xna.Framework.Game the Game where this MSButton will be used
리턴 System

UnHover() 공개 메소드

public UnHover ( ) : void
리턴 void

UnLeftClick() 공개 메소드

public UnLeftClick ( ) : void
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void