From 3f730301feda3160bf4571b70af3043ebef1ed27 Mon Sep 17 00:00:00 2001 From: Ronja Date: Wed, 19 Feb 2020 23:17:03 +0100 Subject: [PATCH] fix zorder system --- Program/src/Systems/rendering/ZOrderSystem.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Program/src/Systems/rendering/ZOrderSystem.ts b/Program/src/Systems/rendering/ZOrderSystem.ts index 1f908fa..29c1cef 100644 --- a/Program/src/Systems/rendering/ZOrderSystem.ts +++ b/Program/src/Systems/rendering/ZOrderSystem.ts @@ -2,6 +2,7 @@ import { PixiRepresentation } from "../../Components/rendering/pixiRepresentatio import { Entity, System } from "ecsy"; import { Position } from "../../Components/position"; import { OrderZ } from "../../Components/rendering/orderZ"; +import globals from "../../globals"; export class ZOrderSystem extends System { @@ -24,6 +25,8 @@ export class ZOrderSystem extends System { let pos = entity.getComponent(Position).value representation.zIndex = pos.y + order.offset }); + if(this.queries.objects.changed.length > 0) + globals.app.stage.sortChildren() } static queries = {