From 223868a31e8a7e4ae28f5bea1920cc460a3cec43 Mon Sep 17 00:00:00 2001 From: Victor Andrade de Almeida Date: Sat, 16 Jul 2022 22:51:59 -0300 Subject: Round entity positions --- Scenes/Builder.gd | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'Scenes/Builder.gd') diff --git a/Scenes/Builder.gd b/Scenes/Builder.gd index f144104..c26dfa3 100644 --- a/Scenes/Builder.gd +++ b/Scenes/Builder.gd @@ -117,23 +117,22 @@ func build(player : Entity, dungeon): func build_obstacle(pos : Vector2, dungeon): var object = Obstacle.instance() dungeon.add_child(object) - dungeon.set_tile(object, pos) + dungeon.set_tile(object, pos.round()) func build_plate_damage(pos : Vector2, dungeon): var object = PlateDamage.instance() dungeon.add_child(object) - dungeon.set_tile(object, pos) + dungeon.set_tile(object, pos.round()) func build_crystal(pos_crystal : Vector2, pos_key : Vector2, dungeon): var crystal = Crystal.instance() + dungeon.add_child(crystal) + dungeon.set_tile(crystal, pos_crystal.round()) + var key = PlateKey.instance() key.set_crystal(crystal) - - dungeon.add_child(crystal) dungeon.add_child(key) - - dungeon.set_tile(crystal, pos_crystal) - dungeon.set_tile(key, pos_key) + dungeon.tiles_floor[pos_key.round()] = key func build_divider(pos : Vector2, dir : Vector2, count : int, dungeon): if count == 3: -- cgit v1.2.3