Once connected, can now view client list
This commit is contained in:
parent
21cf5bca4c
commit
823f3b0e60
19
lobby.lua
19
lobby.lua
|
@ -89,6 +89,9 @@ client_connect_ip = nil
|
|||
client_connect_port = nil
|
||||
client_connect_name = nil
|
||||
|
||||
-- Once connected, these elements display
|
||||
client_clientlist_sprite = oct_tb_sprite_new()
|
||||
|
||||
function lobby_clear_connect_form()
|
||||
lobby_ip_textbox["sprite"]["x"] = 1000
|
||||
lobby_port_textbox["sprite"]["x"] = 1000
|
||||
|
@ -107,12 +110,12 @@ end
|
|||
function lobby_client(key, ch, my_port)
|
||||
if (lobby_first_call)
|
||||
then
|
||||
lobby_ip_textbox = create_textbox("lobby_ip_textbox", 50, 20, 15, "IP: ")
|
||||
lobby_port_textbox = create_textbox("lobby_port_textbox", 50, 22, 15, "Port: ")
|
||||
lobby_name_textbox = create_textbox("lobby_name_textbox", 50, 24, 15, "Name: ")
|
||||
lobby_ip_textbox = create_textbox("lobby_ip_textbox", 50, 10, 15, "IP: ")
|
||||
lobby_port_textbox = create_textbox("lobby_port_textbox", 50, 12, 15, "Port: ")
|
||||
lobby_name_textbox = create_textbox("lobby_name_textbox", 50, 14, 15, "Name: ")
|
||||
lobby_connect_message = oct_tb_sprite_new()
|
||||
lobby_connect_message["x"] = 50
|
||||
lobby_connect_message["y"] = 26
|
||||
lobby_connect_message["y"] = 16
|
||||
lobby_connect_message["shape"] = ""
|
||||
|
||||
register_textbox(lobby_port_textbox)
|
||||
|
@ -185,6 +188,14 @@ function lobby_client(key, ch, my_port)
|
|||
elseif (msg_obj["msg_type"] == OCT_LOBBY_MSG_CLIENTLIST) then
|
||||
oct_lobby_clientlist = msg_obj["clientlist"]
|
||||
OCT_LOG_DEBUG("My client list: " .. table_to_string(oct_lobby_clientlist))
|
||||
|
||||
client_clientlist_sprite["x"] = 0
|
||||
client_clientlist_sprite["y"] = 20
|
||||
client_clientlist_sprite["shape"] = "CLIENT LIST\n----------"
|
||||
for k,v in pairs(oct_lobby_clientlist)
|
||||
do
|
||||
client_clientlist_sprite["shape"] = client_clientlist_sprite["shape"] .. "\n" .. k
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue