From 5e449c7b011299b99686410f9019854a4479beb3 Mon Sep 17 00:00:00 2001 From: McSchneidar <262792195+McSchneidar@users.noreply.github.com> Date: Sun, 18 Oct 2026 06:18:20 +0200 Subject: [PATCH] Improve tic-tac-toe party mode (#912) - A won field pops up and fades into the color of the winning team - At the end, the winning line pulses while all other fields are dimmed - The jokers are labeled ("New song", "Replay a field"), so it's clear what they do - Darker panels behind the team areas and more room between the board and the title - Long player names no longer reach into the board Co-authored-by: Florian Ostertag --- Output/PartyModes/TicTacToe/Languages/de.xml | 2 + Output/PartyModes/TicTacToe/Languages/en.xml | 2 + .../Screens/PartyScreenTicTacToeMain.xml | 94 +++++++++++- .../PartyModeTicTacToe/CPartyModeTicTacToe.cs | 4 + .../CPartyScreenTicTacToeMain.cs | 145 +++++++++++++++++- 5 files changed, 240 insertions(+), 7 deletions(-) diff --git a/Output/PartyModes/TicTacToe/Languages/de.xml b/Output/PartyModes/TicTacToe/Languages/de.xml index 1a990381..9ecbdd5b 100644 --- a/Output/PartyModes/TicTacToe/Languages/de.xml +++ b/Output/PartyModes/TicTacToe/Languages/de.xml @@ -28,6 +28,8 @@ Füge mindestens einen Spieler zu beiden Teams hinzu! / Zum Hinzufügen den Spieleravatar auf die Liste der ausgewählten Spieler ziehen! / Zum Entfernen den Spieleravatar mit rechter Maustaste anklicken! Tic-Tac-Toe Wählt ein Feld aus. + Neuer Song + Feld neu spielen Nächster Spieler Tic-Tac-Toe wirklich beenden? Und der Gewinner ist... diff --git a/Output/PartyModes/TicTacToe/Languages/en.xml b/Output/PartyModes/TicTacToe/Languages/en.xml index 49e44511..d7b18bcf 100644 --- a/Output/PartyModes/TicTacToe/Languages/en.xml +++ b/Output/PartyModes/TicTacToe/Languages/en.xml @@ -28,6 +28,8 @@ Add at least one player to both teams! / Drag player avatars to add them to the selected players list! / Right click avatar of selected players to remove them! Tic-Tac-Toe Choose a field. + New song + Replay a field Next player Really exit Tic-Tac-Toe? And the winner is... diff --git a/Output/PartyModes/TicTacToe/Themes/Default/Screens/PartyScreenTicTacToeMain.xml b/Output/PartyModes/TicTacToe/Themes/Default/Screens/PartyScreenTicTacToeMain.xml index 6d7bda6b..22388a73 100644 --- a/Output/PartyModes/TicTacToe/Themes/Default/Screens/PartyScreenTicTacToeMain.xml +++ b/Output/PartyModes/TicTacToe/Themes/Default/Screens/PartyScreenTicTacToeMain.xml @@ -2,7 +2,7 @@ PartyScreenTicTacToeMain - 2 + 3 @@ -80,6 +80,38 @@ -2 + + + + 0.1 + 0.09 + 0.25 + 0.75 + + + 5 + 210 + 485 + 470 + 0.8 + + + + + + 0.1 + 0.09 + 0.25 + 0.75 + + + 1430 + 210 + 485 + 470 + 0.8 + + @@ -171,7 +203,7 @@ 300 0 52.5 - 0 + 300 Left @@ -185,7 +217,7 @@ 300 0 60 - 0 + 300 Right @@ -194,6 +226,62 @@ Outline + + 90 + 640 + 0 + 26 + 150 + + + Center + Center + + Outline + TR_SCREENMAIN_JOKER_RANDOM + + + 240 + 640 + 0 + 26 + 150 + + + Center + Center + + Outline + TR_SCREENMAIN_JOKER_RETRY + + + 1830 + 640 + 0 + 26 + 150 + + + Center + Center + + Outline + TR_SCREENMAIN_JOKER_RANDOM + + + 1680 + 640 + 0 + 26 + 150 + + + Center + Center + + Outline + TR_SCREENMAIN_JOKER_RETRY +