C# Class FontEffectsLibSamples.AchievementPanel

Example implementation of ComplexSprite. Uses 3 sprites: An "Achievement!" title, a description text field, and a black background. Also raises events upon state change.
Inheritance: FontEffectsLib.SpriteTypes.ComplexSprite, IStateful
Show file Open project: GreatMindsRobotics/FontEffectsLib Class Usage Examples

Public Properties

Property Type Description
Condition ConditionChecker
Height int
Width int

Protected Properties

Property Type Description
_velocity Vector2

Public Methods

Method Description
AchievementPanel ( float startX, SpriteFont title, SpriteFont desc, string achievementDesc, GraphicsDevice dev ) : System
AreFiveCoinsInsert ( GameTime currentGameTime ) : bool
AreHundredDollarsDonated ( GameTime currentGameTime ) : bool
IsNoCoinsInsertedAtThirtySeconds ( GameTime currentGameTime ) : bool
Update ( GameTime gameTime ) : void

Private Methods

Method Description
changeState ( PanelState newState ) : void

Method Details

AchievementPanel() public method

public AchievementPanel ( float startX, SpriteFont title, SpriteFont desc, string achievementDesc, GraphicsDevice dev ) : System
startX float
title Microsoft.Xna.Framework.Graphics.SpriteFont
desc Microsoft.Xna.Framework.Graphics.SpriteFont
achievementDesc string
dev GraphicsDevice
return System

AreFiveCoinsInsert() public static method

public static AreFiveCoinsInsert ( GameTime currentGameTime ) : bool
currentGameTime Microsoft.Xna.Framework.GameTime
return bool

AreHundredDollarsDonated() public static method

public static AreHundredDollarsDonated ( GameTime currentGameTime ) : bool
currentGameTime Microsoft.Xna.Framework.GameTime
return bool

IsNoCoinsInsertedAtThirtySeconds() public static method

public static IsNoCoinsInsertedAtThirtySeconds ( GameTime currentGameTime ) : bool
currentGameTime Microsoft.Xna.Framework.GameTime
return bool

Update() public method

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

Property Details

Condition public property

public ConditionChecker Condition
return ConditionChecker

Height public property

public int Height
return int

Width public property

public int Width
return int

_velocity protected property

protected Vector2 _velocity
return Vector2