diff options
author | metamuffin <metamuffin@disroot.org> | 2024-06-25 23:57:41 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-25 23:57:41 +0200 |
commit | 319fb148582a6b154c85d03ca02e60e7e26e32ef (patch) | |
tree | 4fa96c0b23734b00f669c1094c504414db7f5cff /client/map/map.gd | |
parent | 9cd92ce6266bfe7be6a44e3985ee49f959f88e16 (diff) | |
parent | 1a4edb61ad5454b76b5dc8e8a66db82b97beec41 (diff) | |
download | hurrycurry-319fb148582a6b154c85d03ca02e60e7e26e32ef.tar hurrycurry-319fb148582a6b154c85d03ca02e60e7e26e32ef.tar.bz2 hurrycurry-319fb148582a6b154c85d03ca02e60e7e26e32ef.tar.zst |
Merge branch 'master' of codeberg.org:metamuffin/undercooked
Diffstat (limited to 'client/map/map.gd')
-rw-r--r-- | client/map/map.gd | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/client/map/map.gd b/client/map/map.gd deleted file mode 100644 index d43d7b45..00000000 --- a/client/map/map.gd +++ /dev/null @@ -1,37 +0,0 @@ -# Undercooked - a game about cooking -# Copyright 2024 nokoe -# Copyright 2024 tpart -# Copyright 2024 metamuffin -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation, version 3 of the License only. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <https://www.gnu.org/licenses/>. -# -class_name Map -extends Node3D - -var tile_by_pos: Dictionary = {} - -func update(pos, tile_name, neighbors): - var node_name = str(pos) - - if has_node(node_name): - queue_free_rename(get_node(node_name)) - - var instance: Tile = TileFactory.produce(tile_name, node_name, neighbors) - - instance.position = Vector3(pos[0], 0, pos[1]) - tile_by_pos[str(Vector2i(pos[0], pos[1]))] = instance - add_child(instance) - -func queue_free_rename(node: Node) -> void: - node.name += "_queued_free" - node.queue_free() |