aboutsummaryrefslogtreecommitdiff
path: root/client/gui/menus/character.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2025-09-21 18:43:39 +0200
committertpart <tpart120@proton.me>2025-09-21 18:43:39 +0200
commit443c8aab02735f2e9b9c044f44dd88cb92551fa6 (patch)
tree3ccb65b418644230fb8e98959beb8539ce0f536a /client/gui/menus/character.gd
parentd0863dba87125380467e6c4275343608c716e217 (diff)
downloadhurrycurry-443c8aab02735f2e9b9c044f44dd88cb92551fa6.tar
hurrycurry-443c8aab02735f2e9b9c044f44dd88cb92551fa6.tar.bz2
hurrycurry-443c8aab02735f2e9b9c044f44dd88cb92551fa6.tar.zst
Use kitchen background in setup menu
Diffstat (limited to 'client/gui/menus/character.gd')
-rw-r--r--client/gui/menus/character.gd28
1 files changed, 0 insertions, 28 deletions
diff --git a/client/gui/menus/character.gd b/client/gui/menus/character.gd
index 715a7b1f..1029cebd 100644
--- a/client/gui/menus/character.gd
+++ b/client/gui/menus/character.gd
@@ -17,40 +17,12 @@ extends Menu
@onready var character: Character = $Node3D/Character
@onready var back_button := $VBoxContainer/bottom_panel/back
-@onready var map: Map = $Node3D/Map
@onready var username_edit = $VBoxContainer/top_panel/a/username
func _ready():
super()
$VBoxContainer/top_panel/a/username.text = Profile.read("username")
character.set_style(Profile.read("character_style"), "chef")
- init_map()
-
-func init_map():
- var map_tile = func (t): match t:
- ".": return "floor"
- "=": return "counter"
- "s": return "stove"
- "c": return "chair"
- "t": return "table"
- "o": return "oven"
- "#": return "wall"
- _: push_error("unknown tile: ", t)
- var tiles = [
- "...............",
- "###############",
- "=oo==ss===.ctc#",
- "..............#",
- ".............=#",
- ".............=#",
- ".............=#"
- ].map(func (l): return Array(l.split("")).map(map_tile))
- var gt = func (e): return null if e[1] >= tiles.size() else null if e[0] >= tiles[e[1]].size() else tiles[e[1]][e[0]]
- var co = Vector2i(floor(tiles[0].size() / 2), floor(tiles.size() - 2))
- for y in tiles.size():
- for x in tiles[y].size():
- map.set_tile(Vector2i(x,y) - co, gt.call([x,y]), [[x,y-1],[x-1,y],[x,y+1],[x+1,y]].map(gt))
- map.flush()
func exit():
if username_edit.text == "":