Spelling bee tests

This commit is contained in:
Tibe Habils
2023-03-25 22:47:25 +00:00
committed by Jerome Coudron
parent 0019a4d07f
commit 37905a904c
8 changed files with 202 additions and 10 deletions

View File

@@ -241,7 +241,7 @@ public partial class GameController : MonoBehaviour
/// <summary>
/// Randomly shuffle the list of words
/// </summary>
private void ShuffleWords()
public void ShuffleWords()
{
for (int i = words.Count - 1; i > 0; i--)
{
@@ -257,7 +257,7 @@ public partial class GameController : MonoBehaviour
/// Calculate the score
/// </summary>
/// <returns>The calculated score</returns>
private int CalculateScore()
public int CalculateScore()
{
return spelledWords * 5 + correctLetters;
}
@@ -265,7 +265,7 @@ public partial class GameController : MonoBehaviour
/// <summary>
/// Displays the game over panel and score values
/// </summary>
private void ActivateGameOver()
public void ActivateGameOver()
{
gameEnded = true;
DeleteWord();
@@ -287,7 +287,7 @@ public partial class GameController : MonoBehaviour
/// <summary>
/// Display win screen
/// </summary>
private void ActivateWin()
public void ActivateWin()
{
gameEnded = true;
DeleteWord();
@@ -309,7 +309,7 @@ public partial class GameController : MonoBehaviour
/// <summary>
/// Update and save the scores
/// </summary>
private void SaveScores()
public void SaveScores()
{
// Calculate new score
int newScore = CalculateScore();
@@ -344,7 +344,7 @@ public partial class GameController : MonoBehaviour
/// <summary>
/// Delete all letter objects
/// </summary>
private void DeleteWord()
public void DeleteWord()
{
for (int i = 0; i < letters.Count; i++)
{
@@ -357,7 +357,7 @@ public partial class GameController : MonoBehaviour
/// Adds seconds to timer
/// </summary>
/// <param name="seconds"></param>
private void AddSeconds(int seconds)
public void AddSeconds(int seconds)
{
timerValue += (float)seconds;
bonusTimeText.SetActive(true);
@@ -368,7 +368,7 @@ public partial class GameController : MonoBehaviour
/// Display the next letter
/// </summary>
/// <param name="successful">true if the letter was correctly signed, false otherwise</param>
private void NextLetter(bool successful)
public void NextLetter(bool successful)
{
// Change color of current letter (skip spaces)
if (successful)
@@ -402,7 +402,7 @@ public partial class GameController : MonoBehaviour
/// <summary>
/// Display next word in the series
/// </summary>
private void NextWord()
public void NextWord()
{
DeleteWord();
spelledWords++;
@@ -425,7 +425,7 @@ public partial class GameController : MonoBehaviour
/// Displays the word that needs to be spelled
/// </summary>
/// <param name="word">The word to display</param>
private void DisplayWord(string word)
public void DisplayWord(string word)
{
for (int i = 0; i < word.Length; i++)
{