protected override void Update ( GameTime gameTime )
{
var ds = GetService<DebugStrings>();
ds.Add( Color.Orange, "FPS {0}", gameTime.Fps );
ds.Add( "F1 - show developer console" );
ds.Add( "F2 - toggle vsync" );
ds.Add( "F5 - build content and reload textures" );
ds.Add( "F12 - make screenshot" );
ds.Add( "ESC - exit" );
ds.Add("");
if ( InputDevice.IsKeyDown( Keys.F1 ) ) {
//DevCon.Show(this);
}
if ( InputDevice.IsKeyDown( Keys.F5 ) ) {
Reload();
}
if ( InputDevice.IsKeyDown( Keys.PageUp ) ) {
numSprites += 100;
}
if ( InputDevice.IsKeyDown( Keys.PageDown ) ) {
numSprites -= 100;
}
numSprites = Math.Max( numSprites, 0 );
angle += gameTime.ElapsedSec * MathUtil.DegreesToRadians( 15.0f );
offset += gameTime.ElapsedSec * 0.75f;
base.Update( gameTime );
ds.Add( "PgUp - increase number of sprites" );
ds.Add( "PgDn - decrease number of sprites" );
}