SpriteGroup constructor
Implementation
SpriteGroup(Iterable<Sprite<int>> parts) //
: parts = .unmodifiable(parts) {
if (this.parts.isEmpty) {
throw ArgumentError.value(
parts,
'parts',
'Must hold at least one.',
);
}
var index = 0;
entries = [
for (final part in this.parts)
for (final entry in part.entries) //
entry.rename(index, index++),
];
}