Fix belt underlays not rendering

This commit is contained in:
tobspr 2020-08-15 22:52:16 +02:00
parent b7efda9bf6
commit d4cbb5b124
1 changed files with 43 additions and 41 deletions

View File

@ -32,7 +32,10 @@ export class BeltUnderlaysSystem extends GameSystemWithFilter {
for (let i = 0; i < contents.length; ++i) {
const entity = contents[i];
const underlayComp = entity.components.BeltUnderlays;
if (underlayComp) {
if (!underlayComp) {
continue;
}
const staticComp = entity.components.StaticMapEntity;
const underlays = underlayComp.underlays;
for (let i = 0; i < underlays.length; ++i) {
@ -49,7 +52,7 @@ export class BeltUnderlaysSystem extends GameSystemWithFilter {
// Culling, #2
if (
parameters.visibleRect.containsRect4Params(
!parameters.visibleRect.containsRect4Params(
destX,
destY,
globalConfig.tileSize,
@ -79,4 +82,3 @@ export class BeltUnderlaysSystem extends GameSystemWithFilter {
}
}
}
}