2 Commits

Author SHA1 Message Date
hvbreuge
2736de811d Added timer to SpellingBee to see when a sign is accepted. Times display -> accepted 2023-05-18 14:57:09 +02:00
b729981edf New MacOS build 2023-05-18 10:23:24 +02:00
2 changed files with 11 additions and 0 deletions

View File

@@ -170,6 +170,11 @@ public partial class SpellingBeeController : AbstractMinigameController
get { return fingerspelling; }
}
/// <summary>
/// Timer to keep track of how long a sign is performed
/// </summary>
protected DateTime acceptance_test_timer;
/// <summary>
/// Update is called once per frame
/// </summary>
@@ -280,6 +285,7 @@ public partial class SpellingBeeController : AbstractMinigameController
letterIndex++;
} while (letterIndex < currentWord.Length && currentWord[letterIndex] == ' ');
acceptance_test_timer = DateTime.Now;
// Change the color of the next letter or change to new word
if (letterIndex < currentWord.Length)
{
@@ -377,6 +383,8 @@ public partial class SpellingBeeController : AbstractMinigameController
bool successful = sign.ToUpper() == currentWord[letterIndex].ToString().ToUpper();
if (successful)
{
// Timer acceptance test
Debug.Log(DateTime.Now - acceptance_test_timer);
AddSeconds(secondsPerLetter);
}
NextLetter(successful);
@@ -529,6 +537,9 @@ public partial class SpellingBeeController : AbstractMinigameController
scoreDisplay.text = $"Score: {CalculateScore()}";
scoreBonus.text = "";
// timer for acceptance test
acceptance_test_timer = DateTime.Now;
}
/// <summary>

Binary file not shown.