render method
Implementation
@override
void render(Canvas c) {
_renderSprite.image = tileset.image;
for (var i = 0; i < matrix.length; i++) {
for (var j = 0; j < matrix[i].length; j++) {
final element = matrix[i][j];
if (element != -1) {
_renderSprite = tileset.getSpriteById(element);
final p = getBlockRenderPositionInts(j, i);
_renderSprite.render(
c,
position: p,
size: tileset.srcSize,
);
}
}
}
}