diff options
| author | Crystalwarrior <varsash@gmail.com> | 2021-01-19 16:04:58 +0300 |
|---|---|---|
| committer | Crystalwarrior <varsash@gmail.com> | 2021-01-19 16:04:58 +0300 |
| commit | 1b016ddf91cb8b065215d046e7e0b4064b5d8633 (patch) | |
| tree | 39ea2ed35b536bdd5a06141398eb3bc379fccd09 /src/lobby.cpp | |
| parent | 07993a621b046985ee39ddef1427d8b4cc6042b1 (diff) | |
| parent | 0926f3c15842a71002c0ec374fd54832469036d8 (diff) | |
Merge branch 'master' into feature/timerclock
# Conflicts:
# include/courtroom.h
Diffstat (limited to 'src/lobby.cpp')
| -rw-r--r-- | src/lobby.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lobby.cpp b/src/lobby.cpp index 954c30a8..4528dc72 100644 --- a/src/lobby.cpp +++ b/src/lobby.cpp @@ -3,6 +3,7 @@ #include "aoapplication.h" #include "aosfxplayer.h" #include "debug_functions.h" +#include "demoserver.h" #include "networkmanager.h" #include <QImageReader> @@ -28,6 +29,7 @@ Lobby::Lobby(AOApplication *p_ao_app) : QMainWindow() ui_server_list = new QTreeWidget(this); ui_server_list->setHeaderLabels({"#", "Name"}); //, "Players"}); ui_server_list->hideColumn(0); + ui_server_list->setHeaderHidden(true); ui_server_search = new QLineEdit(this); ui_server_search->setFrame(false); @@ -438,7 +440,15 @@ void Lobby::on_server_list_clicked(QTreeWidgetItem *p_item, int column) ui_connect->setEnabled(false); - ao_app->net_manager->connect_to_server(f_server); + if (f_server.port == 99999 && f_server.ip == "127.0.0.1") { + // Demo playback server selected + ao_app->demo_server->start_server(); + server_type demo_server; + demo_server.ip = "127.0.0.1"; + demo_server.port = ao_app->demo_server->port; + ao_app->net_manager->connect_to_server(demo_server); + } + else ao_app->net_manager->connect_to_server(f_server); } } |
