don't crash when trying to get the game assets on first start

wr is null at that stage
This commit is contained in:
Matthias Mailänder
2013-03-24 15:16:49 +01:00
parent aa6f12f0a1
commit 227a7a61eb

View File

@@ -131,9 +131,13 @@ namespace OpenRA.Graphics
var cursorSequence = CursorProvider.GetCursorSequence(cursorName);
var cursorSprite = cursorSequence.GetSprite((int)cursorFrame);
var palette = new HardwarePalette();
foreach (var p in CursorProvider.Palettes)
palette.AddPalette(p.Key, p.Value, false);
renderer.SpriteRenderer.DrawSprite(cursorSprite,
Viewport.LastMousePos - cursorSequence.Hotspot,
wr.Palette(cursorSequence.Palette).Index,
palette.GetPaletteIndex(cursorSequence.Palette),
cursorSprite.size);
}