about summary refs log tree commit diff stats
path: root/data/maps/the_bearer/metadata.txtpb
Commit message (Expand)AuthorAgeFilesLines
* Maps have display names nowStar Rauchenberger2025-08-201-0/+1
n25' href='#n25'>25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153
extends Node


func _ready():
	var theme = preload("res://assets/themes/baseUI.tres")

	var simple_style_box = StyleBoxFlat.new()
	simple_style_box.bg_color = Color(0, 0, 0, 0)

	var panel = Panel.new()
	panel.name = "Panel"
	panel.offset_right = 1920.0
	panel.offset_bottom = 1080.0
	add_child(panel)

	var title = Label.new()
	title.name = "title"
	title.offset_left = 0.0
	title.offset_top = 75.0
	title.offset_right = 1920.0
	title.offset_bottom = 225.0
	title.text = "ARCHIPELAGO"
	title.vertical_alignment = VERTICAL_ALIGNMENT_CENTER
	title.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
	title.theme = theme
	panel.add_child(title)

	var connect_button = Button.new()
	connect_button.name = "connect_button"
	connect_button.offset_left = 255.0
	connect_button.offset_top = 875.0
	connect_button.offset_right = 891.0
	connect_button.offset_bottom = 1025.0
	connect_button.add_theme_color_override("font_color_hover", Color(1, 0.501961, 0, 1))
	connect_button.text = "CONNECT"
	connect_button.theme = theme
	panel.add_child(connect_button)

	var quit_button = Button.new()
	quit_button.name = "quit_button"
	quit_button.offset_left = 1102.0
	quit_button.offset_top = 875.0
	quit_button.offset_right = 1738.0
	quit_button.offset_bottom = 1025.0
	quit_button.add_theme_color_override("font_color_hover", Color(1, 0, 0, 1))
	quit_button.text = "QUIT"
	quit_button.theme = theme
	panel.add_child(quit_button)

	var credit2 = Label.new()
	credit2.name = "credit2"
	credit2.offset_left = -105.0
	credit2.offset_top = 346.0
	credit2.offset_right = 485.0
	credit2.offset_bottom = 410.0
	credit2.add_theme_stylebox_override("normal", simple_style_box)
	credit2.text = "SERVER"
	credit2.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
	credit2.theme = theme
	panel.add_child(credit2)

	var credit3 = Label.new()
	credit3.name = "credit3"
	credit3.offset_left = -105.0
	credit3.offset_top = 519.0
	credit3.offset_right = 485.0
	credit3.offset_bottom = 583.0
	credit3.add_theme_stylebox_override("normal", simple_style_box)
	credit3.text = "PLAYER"
	credit3.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
	credit3.theme = theme
	panel.add_child(credit3)

	var credit4 = Label.new()
	credit4.name = "credit4"
	credit4.offset_left = -105.0
	credit4.offset_top = 704.0
	credit4.offset_right = 485.0
	credit4.offset_bottom = 768.0
	credit4.add_theme_stylebox_override("normal", simple_style_box)
	credit4.text = "PASSWORD"
	credit4.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
	credit4.theme = theme
	panel.add_child(credit4)

	var credit5 = Label.new()
	credit5.name = "credit5"
	credit5.offset_left = 1239.0
	credit5.offset_top = 422.0
	credit5.offset_right = 1829.0
	credit5.offset_bottom = 486.0
	credit5.add_theme_stylebox_override("normal", simple_style_box)
	credit5.text = "OPTIONS"
	credit5.theme = theme
	panel.add_child(credit5)

	var server_box = LineEdit.new()
	server_box.name = "server_box"
	server_box.offset_left = 502.0
	server_box.offset_top = 295.0
	server_box.offset_right = 1144.0
	server_box.offset_bottom = 445.0
	server_box.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
	server_box.caret_blink = true
	panel.add_child(server_box)

	var player_box = LineEdit.new()
	player_box.name = "player_box"
	player_box.offset_left = 502.0
	player_box.offset_top = 477.0
	player_box.offset_right = 1144.0
	player_box.offset_bottom = 627.0
	player_box.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
	player_box.caret_blink = true
	panel.add_child(player_box)

	var password_box = LineEdit.new()
	password_box.name = "password_box"
	password_box.offset_left = 502.0
	password_box.offset_top = 659.0
	password_box.offset_right = 1144.0
	password_box.offset_bottom = 809.0
	password_box.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
	password_box.caret_blink = true
	panel.add_child(password_box)

	var accept_dialog = AcceptDialog.new()
	accept_dialog.name = "AcceptDialog"
	accept_dialog.offset_right = 83.0
	accept_dialog.offset_bottom = 58.0
	panel.add_child(accept_dialog)

	var version_mismatch = ConfirmationDialog.new()
	version_mismatch.name = "VersionMismatch"
	version_mismatch.offset_right = 83.0
	version_mismatch.offset_bottom = 58.0
	panel.add_child(version_mismatch)

	var connection_history = MenuButton.new()
	connection_history.name = "connection_history"
	connection_history.offset_left = 1239.0
	connection_history.offset_top = 276.0
	connection_history.offset_right = 1829.0
	connection_history.offset_bottom = 372.0
	connection_history.text = "connection history"
	connection_history.flat = false
	panel.add_child(connection_history)

	var runtime = global.get_node("Runtime")
	var main_script = runtime.load_script("main.gd")
	var main_node = main_script.new()
	main_node.name = "Main"
	add_child(main_node)