客户端问题修改
This commit is contained in:
@@ -76,6 +76,7 @@ int main(int argc, char **argv) {
|
||||
session.set_auto_entergame_delay(enter_delay_ms);
|
||||
session.set_wire_trace(std::getenv("MT_NET_TRACE") != nullptr);
|
||||
const bool use_auth = std::getenv("MT_CLASSIC_AUTH") != nullptr;
|
||||
const bool use_direct_enter = std::getenv("MT_CLASSIC_DIRECT") != nullptr;
|
||||
const int auth_port = std::getenv("MT_CLASSIC_AUTH_PORT") ?
|
||||
std::atoi(std::getenv("MT_CLASSIC_AUTH_PORT")) : 11000;
|
||||
const bool connected = use_auth ?
|
||||
@@ -119,12 +120,16 @@ int main(int argc, char **argv) {
|
||||
session.disconnect();
|
||||
return 3;
|
||||
}
|
||||
if (!session.select_char(slot)) {
|
||||
std::fprintf(stderr, "FAIL: select_char(%d)\n", slot);
|
||||
const bool enter_ok = use_direct_enter ? session.connect_direct_enter(slot) : session.select_char(slot);
|
||||
if (!enter_ok) {
|
||||
std::fprintf(stderr, "FAIL: %s(%d): %s\n",
|
||||
use_direct_enter ? "connect_direct_enter" : "select_char", slot,
|
||||
session.last_error().c_str());
|
||||
session.disconnect();
|
||||
return 4;
|
||||
}
|
||||
std::printf("[e2e] selected slot=%d\n", slot);
|
||||
std::printf("[e2e] %s slot=%d\n",
|
||||
use_direct_enter ? "direct-entered" : "selected", slot);
|
||||
selected = true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user