2019-06-11 23:50:33 +00:00
|
|
|
extends Control
|
|
|
|
|
|
|
|
signal loaded()
|
|
|
|
|
2019-06-29 13:25:13 +00:00
|
|
|
onready var roomList := $RoomScroll/RoomList
|
|
|
|
|
|
|
|
var RoomItem := preload("res://Scenes/Lobby/RoomEntry.tscn")
|
|
|
|
|
2019-06-11 23:50:33 +00:00
|
|
|
func _ready():
|
2019-06-29 09:46:33 +00:00
|
|
|
# Load bgm
|
|
|
|
BGM.load_music("lobby")
|
|
|
|
|
2019-06-29 13:25:13 +00:00
|
|
|
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)
|