summaryrefslogtreecommitdiff
path: root/src/widgets
diff options
context:
space:
mode:
authorPatric Stout <truebrain@openttd.org>2021-05-05 10:47:01 +0200
committerPatric Stout <github@truebrain.nl>2021-07-20 19:57:23 +0200
commitfa1e27994dd1284f6fefbe08c47a5c4145ccf00d (patch)
treebbe8fab946192e5667ef176673590d2fae60e969 /src/widgets
parent8a361340037d6908c9a4df10aefdb58860a22b80 (diff)
downloadopenttd-fa1e27994dd1284f6fefbe08c47a5c4145ccf00d.tar.xz
Feature: allow the use of TURN to connect client and server together
TURN is a last resort, used only if all other methods failed. TURN is a relay approach to connect client and server together, where openttd.org (by default) is the middleman. It is very unlikely either the client or server cannot connect to the STUN server, as they are both already connected to the Game Coordinator. But in the odd case it does fail, estabilishing the connection fails without any further possibility to recover.
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/network_widget.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/widgets/network_widget.h b/src/widgets/network_widget.h
index c8ec22e86..cef564e98 100644
--- a/src/widgets/network_widget.h
+++ b/src/widgets/network_widget.h
@@ -128,4 +128,13 @@ enum NetworkCompanyPasswordWidgets {
WID_NCP_OK, ///< Safe the password etc.
};
+/** Widgets of the #NetworkAskRelayWindow class. */
+enum NetworkAskRelayWidgets {
+ WID_NAR_CAPTION, ///< Caption of the window.
+ WID_NAR_TEXT, ///< Text in the window.
+ WID_NAR_NO, ///< "No" button.
+ WID_NAR_YES_ONCE, ///< "Yes, once" button.
+ WID_NAR_YES_ALWAYS, ///< "Yes, always" button.
+};
+
#endif /* WIDGETS_NETWORK_WIDGET_H */