From 686c659c8449eb5f36988b77c942f735e8af5283 Mon Sep 17 00:00:00 2001 From: shmyga Date: Tue, 14 May 2019 21:19:20 +0300 Subject: [PATCH] [editor] fix --- .../haxe/ru/m/tankz/editor/level/MapEditView.hx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/editor/haxe/ru/m/tankz/editor/level/MapEditView.hx b/src/editor/haxe/ru/m/tankz/editor/level/MapEditView.hx index 57036d9..bb603bf 100644 --- a/src/editor/haxe/ru/m/tankz/editor/level/MapEditView.hx +++ b/src/editor/haxe/ru/m/tankz/editor/level/MapEditView.hx @@ -36,7 +36,7 @@ class SpawnPointItem extends BitmapItem { public function new(value:SpawnPoint, config:Config) { src = getSrc(value, config); - super(new SpawnPointEntity(value, new Rectangle( + super(new SpawnPointEntity(0, value, new Rectangle( value.x * config.map.cellWidth, value.y * config.map.cellHeight, config.map.cellWidth * 2, @@ -196,12 +196,13 @@ class MapEditView extends SpriteView { private function drawMap() { for (brick in map.bricks) if (brick.config.index > 0) { - if (!items.exists(brick.key)) { - items[brick.key] = new BrickItem(brick); + var key = Std.string(brick.id); + if (!items.exists(key)) { + items[key] = new BrickItem(brick); if (brick.config.layer > 2) { - upLayer.addChild(items[brick.key].view); + upLayer.addChild(items[key].view); } else { - groundLayer.addChild(items[brick.key].view); + groundLayer.addChild(items[key].view); } } }