Fixed rotated levers not being rendered correctly

This commit is contained in:
tobspr 2020-08-28 22:25:31 +02:00
parent e04fcceecc
commit 5076c03dab
1 changed files with 44 additions and 51 deletions

View File

@ -37,14 +37,7 @@ export class LeverSystem extends GameSystemWithFilter {
const leverComp = entity.components.Lever; const leverComp = entity.components.Lever;
if (leverComp) { if (leverComp) {
const sprite = leverComp.toggled ? this.spriteOn : this.spriteOff; const sprite = leverComp.toggled ? this.spriteOn : this.spriteOff;
const origin = entity.components.StaticMapEntity.origin; entity.components.StaticMapEntity.drawSpriteOnBoundsClipped(parameters, sprite);
sprite.drawCached(
parameters,
origin.x * globalConfig.tileSize,
origin.y * globalConfig.tileSize,
globalConfig.tileSize,
globalConfig.tileSize
);
} }
} }
} }