fixed cursor framerate
This commit is contained in:
@@ -50,13 +50,17 @@ namespace OpenRa.Game.Graphics
|
|||||||
|
|
||||||
foreach (Region region in regions)
|
foreach (Region region in regions)
|
||||||
region.Draw(renderer);
|
region.Draw(renderer);
|
||||||
cursorFrame += 0.01f;
|
|
||||||
cursorRenderer.DrawSprite(cursor.GetSprite((int)cursorFrame), mousePos + Location - cursor.GetHotspot(), 0);
|
cursorRenderer.DrawSprite(cursor.GetSprite((int)cursorFrame), mousePos + Location - cursor.GetHotspot(), 0);
|
||||||
cursorRenderer.Flush();
|
cursorRenderer.Flush();
|
||||||
|
|
||||||
renderer.EndFrame();
|
renderer.EndFrame();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void Tick()
|
||||||
|
{
|
||||||
|
cursorFrame += 0.5f;
|
||||||
|
}
|
||||||
|
|
||||||
Region dragRegion = null;
|
Region dragRegion = null;
|
||||||
public void DispatchMouseInput(MouseInput mi)
|
public void DispatchMouseInput(MouseInput mi)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ namespace OpenRa.Game
|
|||||||
foreach (var e in effects) e.Tick();
|
foreach (var e in effects) e.Tick();
|
||||||
|
|
||||||
Renderer.waterFrame += 0.00125f * timestep;
|
Renderer.waterFrame += 0.00125f * timestep;
|
||||||
|
Game.viewport.Tick();
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (Action<World> a in frameEndActions) a(this);
|
foreach (Action<World> a in frameEndActions) a(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user