1 ms import sccd.action_lang.lib.utils; import lib.network_client; import lib.ui; import lib.utils; # Statechart's variables curr_server = 0; room_number = 0; reconnecting = False; input_command(); add_message("trying to connect to server " + get_server(curr_server), "info"); add_message("connected to server " + get_server(curr_server), "info"); add_message("unable to connect to server " + get_server(curr_server), "info"); if (not reconnecting) { curr_server = (curr_server + 1) % get_nr_of_servers(); } add_message("disconnected", "info"); reconnecting = True; input_join(); remove_last_in_buffer(); room_number = stoi(get_buffer()); clear_input(); input_command(); append_to_buffer(char); add_message("only numerical input allowed!", "warning"); add_message("left room", "info"); add_message("joined room " + int_to_str(room_number), "info"); input_command(); input_msg(); remove_last_in_buffer(); add_message(get_buffer(), "local_message"); clear_input(); input_command(); append_to_buffer(char); print("polling timeout... disconnect"); add_message(msg, "remote_message");