24 lines
No EOL
476 B
GDScript
24 lines
No EOL
476 B
GDScript
extends Control
|
|
|
|
signal loaded()
|
|
|
|
onready var roomList := $RoomScroll/RoomList
|
|
|
|
var RoomItem := preload("res://Scenes/Lobby/RoomEntry.tscn")
|
|
|
|
func _ready():
|
|
# Load bgm
|
|
BGM.load_music("lobby")
|
|
|
|
emit_signal("loaded")
|
|
|
|
add_room("test", "Unnamed room")
|
|
|
|
func add_room(id: String, name: String):
|
|
var item := RoomItem.instance()
|
|
item.roomName = name
|
|
item.connect("clicked", self, "_room_clicked", [id])
|
|
roomList.add_child(item)
|
|
|
|
func _room_clicked(id: String):
|
|
print(id) |