Add a more helpful crash
This commit is contained in:
committed by
Matthias Mailänder
parent
2c435c0506
commit
014163d7d3
@@ -97,9 +97,11 @@ namespace OpenRA.Graphics
|
|||||||
{
|
{
|
||||||
var resolved = new Sprite[loadedFrames.Length];
|
var resolved = new Sprite[loadedFrames.Length];
|
||||||
resolvedSprites[token] = resolved;
|
resolvedSprites[token] = resolved;
|
||||||
var frames = rs.Frames ?? Enumerable.Range(0, loadedFrames.Length);
|
if (rs.Frames != null && rs.Frames.Any(i => i >= loadedFrames.Length))
|
||||||
|
throw new InvalidOperationException($"{rs.Location}: {filename} does not contain frames: " +
|
||||||
|
string.Join(',', rs.Frames.Where(f => f >= loadedFrames.Length)));
|
||||||
|
|
||||||
foreach (var i in frames)
|
foreach (var i in rs.Frames ?? Enumerable.Range(0, loadedFrames.Length))
|
||||||
{
|
{
|
||||||
var frame = loadedFrames[i];
|
var frame = loadedFrames[i];
|
||||||
if (rs.AdjustFrame != null)
|
if (rs.AdjustFrame != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user