Пример #1
0
void frontnet_return_to_session_menu(struct GuiButton *gbtn)
{
    if ( LbNetwork_Stop() )
    {
        ERRORLOG("LbNetwork_Stop() failed");
        return;
    }
    if ( setup_network_service(net_service_index_selected) )
        frontend_set_state(FeSt_NET_SESSION);
    else
        frontend_set_state(FeSt_MAIN_MENU);
}
Пример #2
0
void frontnet_service_select(struct GuiButton *gbtn)
{
    int srvidx;
    srvidx = (long)(gbtn->content) + net_service_scroll_offset - 45;
    if ( ((game.system_flags & GSF_AllowOnePlayer) != 0)
            && (srvidx+1 >= net_number_of_services) )
    {
        fe_network_active = 0;
        frontend_set_state(FeSt_NETLAND_VIEW);
    } else if (srvidx <= 0)
    {
        frontend_set_state(FeSt_NET_SERIAL);
    } else
    {
        setup_network_service(srvidx);
    }
}
Пример #3
0
void frontnet_net_serial_start(struct GuiButton *gbtn)
{
    const char *net_speed_text;
    net_serial_data.field_0 = net_config_info.numfield_0;
    net_speed_text = get_net_speed_text(net_config_info.numfield_9);
    if (strcmp(net_speed_text, "ISDN") != 0)
    {
        net_serial_data.numfield_4 = atoi(net_speed_text);
    } else
    {
        ERRORLOG("ISDN not supported by Serial");
    }
  net_serial_data.field_8 = net_config_info.numfield_1[(unsigned char)net_config_info.numfield_0];
  net_serial_data.str_dial = NULL;
  net_serial_data.str_phone = NULL;
  net_serial_data.str_hang = NULL;
  net_serial_data.str_answr = NULL;
  setup_network_service(0);
}
Пример #4
0
int setup_old_network_service(void)
{
    return setup_network_service(net_service_index_selected);
}