- ACME Crimenet Computer can now show messages that only the host can see.

- Added a doorway between the spawn room and the control room.
- Video load indicators set to a hidden position by default.
- Renamed "Assorted Textures" folder to "Assorted"; they're not textures.
- Removed superfluous debug statements from CaseVideoSyncPlayer.
This commit is contained in:
2025-12-13 17:06:59 -05:00
parent d7dc38e58a
commit e4178f8b76
41 changed files with 2431 additions and 482 deletions
@@ -346,6 +346,7 @@ public class GameManagerRound1 : GameManagerBase
string UntranslatedText = "";
string TranslatedText = "";
string HiddenText = "";
if (Presentation.ContainsKey("Clue Text"))
{
UntranslatedText = Presentation["Clue Text"].String;
@@ -360,6 +361,11 @@ public class GameManagerRound1 : GameManagerBase
TranslatedText = UntranslatedText;
}
if (Presentation.ContainsKey("Hidden Text"))
{
HiddenText = Presentation["Hidden Text"].String;
}
if (Presentation.ContainsKey("Clue Image"))
{
_ACMECrimenetComputer.ClueImage = (int)Presentation["Clue Image"].DataList[0].Number;
@@ -372,6 +378,7 @@ public class GameManagerRound1 : GameManagerBase
_ACMECrimenetComputer.UntranslatedText = UntranslatedText;
_ACMECrimenetComputer.TranslatedText = TranslatedText;
_ACMECrimenetComputer.HiddenText = HiddenText;
_ACMECrimenetComputer.Activate = true;
@@ -418,22 +425,6 @@ public class GameManagerRound1 : GameManagerBase
HostCardBetweenRoundsInterface Interface =
(HostCardBetweenRoundsInterface)GetHostCardInterface(RoundSegmentType.BetweenSegments);
string UntranslatedText = "";
string TranslatedText = "";
if (Presentation.ContainsKey("Clue Text"))
{
UntranslatedText = Presentation["Clue Text"].String;
}
if (Presentation.ContainsKey("Translated Text"))
{
TranslatedText = Presentation["Translated Text"].String;
}
else
{
TranslatedText = UntranslatedText;
}
if (Presentation.ContainsKey("Clue Notes") && Presentation["Clue Notes"].TokenType == TokenType.DataList)
{
DataList ClueNotes = Presentation["Clue Notes"].DataList;