С этим кодом SDL.NET я получаю 63 кадра в секунду. Зачем? как видите, я делаю только одну заливку.
void OnTick(object sender, TickEventArgs args)
{
if (firstTick)
{
firstTick = false;
return;
}
if (!lastEsc && Keyboard.IsKeyPressed(Key.Escape))
{
Events.QuitApplication();
}
lastEsc = Keyboard.IsKeyPressed(Key.Escape);
surface.Fill(battle_field, Color.DarkOliveGreen);
myelapse += args.TicksElapsed;
while(myelapse>=1000){
myelapse-= 100;
Console.WriteLine(args.Fps);
}
surface.Update();
}