add a noob little path cache

This commit is contained in:
Chris Forbes
2010-03-28 17:19:54 +13:00
parent d5a9c76d42
commit 4844c82051
2 changed files with 24 additions and 11 deletions

View File

@@ -67,16 +67,7 @@ namespace OpenRA.Graphics
IEnumerable<Renderable> images)
{
foreach (var image in images)
{
var loc = image.Pos;
if (loc.X > rect.Right || loc.X < rect.Left - image.Sprite.bounds.Width)
continue;
if (loc.Y > rect.Bottom || loc.Y < rect.Top - image.Sprite.bounds.Height)
continue;
spriteRenderer.DrawSprite(image.Sprite, loc, image.Palette);
}
spriteRenderer.DrawSprite(image.Sprite, image.Pos, image.Palette);
}
class SpriteComparer : IComparer<Renderable>