Die with a helpful error if a palette doesn't exist.
This commit is contained in:
@@ -52,7 +52,11 @@ namespace OpenRA.Graphics
|
||||
|
||||
PaletteReference CreatePaletteReference(string name)
|
||||
{
|
||||
return new PaletteReference(name, palette.GetPaletteIndex(name), palette.GetPalette(name));
|
||||
var pal = palette.GetPalette(name);
|
||||
if (pal == null)
|
||||
throw new InvalidOperationException("Palette `{0}` does not exist".F(name));
|
||||
|
||||
return new PaletteReference(name, palette.GetPaletteIndex(name), pal);
|
||||
}
|
||||
|
||||
public PaletteReference Palette(string name) { return palettes[name]; }
|
||||
|
||||
Reference in New Issue
Block a user