diff --git a/Output/Themes/Ambient/Screens/ScreenScore.xml b/Output/Themes/Ambient/Screens/ScreenScore.xml index 4f110653..1fa35bda 100644 --- a/Output/Themes/Ambient/Screens/ScreenScore.xml +++ b/Output/Themes/Ambient/Screens/ScreenScore.xml @@ -3759,7 +3759,7 @@ String - Vertical + Horizontal diff --git a/PartyModes/PartyModeTicTacToe/PartyScreenTicTacToeMain.cs b/PartyModes/PartyModeTicTacToe/PartyScreenTicTacToeMain.cs index 0b270b58..481196fc 100644 --- a/PartyModes/PartyModeTicTacToe/PartyScreenTicTacToeMain.cs +++ b/PartyModes/PartyModeTicTacToe/PartyScreenTicTacToeMain.cs @@ -152,6 +152,38 @@ namespace Vocaluxe.PartyModes Back(); if (Buttons[htButtons(ButtonExit)].Selected && (GameData.CurrentRoundNr > 1 || Action == EStatus.FieldSelected)) ShowPopup(true); + for (int i = 0; i < GameData.NumFields; i++) + { + switch (Action) + { + case EStatus.FieldChoosing: + if (Fields[i].Button.Selected) + { + SelectedField = i; + FieldSelected(); + } + break; + + case EStatus.JokerRetry: + if (Fields[i].Button.Selected) + { + SelectedField = i; + FieldSelectedAgain(); + } + break; + } + } + if (Action == EStatus.FieldSelected) + { + if (Buttons[htButtons(ButtonJokerRandomT1)].Selected) + UseJoker(0, 0); + if (Buttons[htButtons(ButtonJokerRandomT2)].Selected) + UseJoker(1, 0); + if (Buttons[htButtons(ButtonJokerRetryT1)].Selected) + UseJoker(0, 1); + if (Buttons[htButtons(ButtonJokerRetryT2)].Selected) + UseJoker(1, 1); + } } else {