From 3df389e9beb6b73d0f1a68475a112fb9c3e65b72 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 26 May 2024 11:17:52 -0400 Subject: Honor endgame_card_requirement value --- AnodyneArchipelago/Menu/ConnectionState.cs | 10 ++++++++++ AnodyneArchipelago/Menu/MenuState.cs | 6 +++++- 2 files changed, 15 insertions(+), 1 deletion(-) (limited to 'AnodyneArchipelago/Menu') diff --git a/AnodyneArchipelago/Menu/ConnectionState.cs b/AnodyneArchipelago/Menu/ConnectionState.cs index 877213f..3eac618 100644 --- a/AnodyneArchipelago/Menu/ConnectionState.cs +++ b/AnodyneArchipelago/Menu/ConnectionState.cs @@ -50,6 +50,16 @@ namespace AnodyneArchipelago.Menu { if (_connectionTask != null && _connectionTask.IsCompleted) { + if (_connectionTask.IsFaulted) + { + _text = _connectionTask.Exception.ToString(); + _connectionTask = null; + + UpdateDisplay(); + + return; + } + LoginResult result = _connectionTask.Result; if (result.Successful) diff --git a/AnodyneArchipelago/Menu/MenuState.cs b/AnodyneArchipelago/Menu/MenuState.cs index c7be02a..7e8020e 100644 --- a/AnodyneArchipelago/Menu/MenuState.cs +++ b/AnodyneArchipelago/Menu/MenuState.cs @@ -135,7 +135,11 @@ namespace AnodyneArchipelago.Menu { if (!_hide) { - _selector.Draw(); + if (_substate == null) + { + _selector.Draw(); + } + _versionLabel1.Draw(); _versionLabel2.Draw(); _serverLabel.Draw(); -- cgit 1.4.1