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_port = nil
|
||||||
client_connect_name = nil
|
client_connect_name = nil
|
||||||
|
|
||||||
|
-- Once connected, these elements display
|
||||||
|
client_clientlist_sprite = oct_tb_sprite_new()
|
||||||
|
|
||||||
function lobby_clear_connect_form()
|
function lobby_clear_connect_form()
|
||||||
lobby_ip_textbox["sprite"]["x"] = 1000
|
lobby_ip_textbox["sprite"]["x"] = 1000
|
||||||
lobby_port_textbox["sprite"]["x"] = 1000
|
lobby_port_textbox["sprite"]["x"] = 1000
|
||||||
|
@ -107,12 +110,12 @@ end
|
||||||
function lobby_client(key, ch, my_port)
|
function lobby_client(key, ch, my_port)
|
||||||
if (lobby_first_call)
|
if (lobby_first_call)
|
||||||
then
|
then
|
||||||
lobby_ip_textbox = create_textbox("lobby_ip_textbox", 50, 20, 15, "IP: ")
|
lobby_ip_textbox = create_textbox("lobby_ip_textbox", 50, 10, 15, "IP: ")
|
||||||
lobby_port_textbox = create_textbox("lobby_port_textbox", 50, 22, 15, "Port: ")
|
lobby_port_textbox = create_textbox("lobby_port_textbox", 50, 12, 15, "Port: ")
|
||||||
lobby_name_textbox = create_textbox("lobby_name_textbox", 50, 24, 15, "Name: ")
|
lobby_name_textbox = create_textbox("lobby_name_textbox", 50, 14, 15, "Name: ")
|
||||||
lobby_connect_message = oct_tb_sprite_new()
|
lobby_connect_message = oct_tb_sprite_new()
|
||||||
lobby_connect_message["x"] = 50
|
lobby_connect_message["x"] = 50
|
||||||
lobby_connect_message["y"] = 26
|
lobby_connect_message["y"] = 16
|
||||||
lobby_connect_message["shape"] = ""
|
lobby_connect_message["shape"] = ""
|
||||||
|
|
||||||
register_textbox(lobby_port_textbox)
|
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
|
elseif (msg_obj["msg_type"] == OCT_LOBBY_MSG_CLIENTLIST) then
|
||||||
oct_lobby_clientlist = msg_obj["clientlist"]
|
oct_lobby_clientlist = msg_obj["clientlist"]
|
||||||
OCT_LOG_DEBUG("My client list: " .. table_to_string(oct_lobby_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
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue