public void saveHighScore()
    {
        string name = SceneController.saveName();

        HighscoreTable.AddHighscoreEntry(roundedScore, name, "forest");
        GameObject.FindGameObjectWithTag("HighScore").SetActive(false);
    }
Esempio n. 2
0
 void OnTriggerEnter2D(Collider2D col)
 {
     if (col.tag == "Player")
     {
         highscoreTable.AddHighscoreEntry((int) startGameScript.timeGone,level_Information.sceneName);
         loadManagerController.loadNextLevel(); 
     }
 }
Esempio n. 3
0
    private void addScore()
    {
        var    ts             = TimeSpan.FromSeconds(Time.time - startTime);
        string timeCompletion = string.Format("{0:00}:{1:00}", ts.TotalMinutes, ts.Seconds);

        HighscoreTable.AddHighscoreEntry(
            instance.pacman.GetComponent <PlayerController>().score, timeCompletion);
    }
Esempio n. 4
0
    // Start is called before the first frame update
    void Start()
    {
        if (GameManager.timeStart != 0 && GameManager.playerName != "")
        {
            highscoreTable.AddHighscoreEntry((int)GameManager.timeStart, GameManager.playerName);
        }

        WinText.text = GameManager.playerName + ": " + GameManager.timeStart + " seconds";

        GameManager.timerIsRunning = false;
    }
Esempio n. 5
0
    public void GameOver()
    {
        inGameOver = true;
        uIBehavior.GameOver();
        String playerName = PlayerPrefs.GetString("name");

        highscoreTable.AddHighscoreEntry(playerScore, playerName);
        highscoreTable.HighlightLine(true);

        player.SetActive(false);
        spawnManager.enabled = false;
    }
Esempio n. 6
0
    public void NewRecord()
    {
        Debug.Log("Current score: " + currentScore);
        int storedScore = GameObject.Find("DatabaseManager").GetComponent <Retrieval>().GetScore();

        Debug.Log("Stores score: " + storedScore);
        if (currentScore > storedScore)
        {
            Debug.Log("New Record ...");
            newRecordImage.enabled = true;
            highscoreTable.AddHighscoreEntry(currentScore);
            GameObject.Find("DatabaseManager").GetComponent <Retrieval>().UploadMyScore(currentScore);
            Debug.Log("New Score: " + GameObject.Find("DatabaseManager").GetComponent <Retrieval>().GetScore());
        }
    }
Esempio n. 7
0
    public void RestartScreen()
    {
        if (dataManager.data.currentCharacter == "GlassCubeCharacter")
        {
            FindObjectOfType <AudioManager>().Play("BrokenGlass");
        }
        else
        {
            FindObjectOfType <AudioManager>().Play("Impact");
        }

        restartCanvas.SetActive(true);
        highscoreTable.AddHighscoreEntry(dataManager.data.highScore, dataManager.data.playerName);
        //Stop the game from playing
        Time.timeScale = 0f;
    }
Esempio n. 8
0
    private void Start()
    {
        transform.Find("submitScoreBtn").GetComponent <Button_UI>().ClickFunc = () => {
            UI_Blocker.Show_Static();

            UI_InputWindow.Show_Static("Score", 0, () => {
                UI_Blocker.Hide_Static();
            }, (int score) => {
                UI_InputWindow.Show_Static("Player Name", "", "ABCDEFGIJKLMNOPQRSTUVXYWZ", 3, () => {
                    UI_Blocker.Hide_Static();
                }, (string nameText) => {
                    UI_Blocker.Hide_Static();
                    highscoreTable.AddHighscoreEntry(score, nameText);
                });
            });
        };
    }
Esempio n. 9
0
 public void endGame()
 {
     if (GetComponent <MineField>().isWin())
     {
         state = GameState.END_WIN;
         Debug.Log("WIN");
         HUD temp = GameManager.instance.GetComponent <HUD>();
         HighscoreTable.AddHighscoreEntry((int)temp.elapsed,
                                          PlayerPrefs.GetString("name"),
                                          PlayerPrefs.GetInt("width") + "x" + PlayerPrefs.GetInt("height") + "_" + PlayerPrefs.GetInt("mines"));
     }
     else
     {
         Debug.Log("LOSE");
         state = GameState.END_LOSE;
     }
 }
Esempio n. 10
0
    // on hero's death
    void OnDestroy()
    {
        // Display the menu
        Canvas.FindObjectOfType <PauseMenu>().pauseMenuUI.SetActive(true);
        Button[] buttons = PauseMenu.FindObjectsOfType <Button>();

        // Display GAMEOVER
        Canvas.FindObjectOfType <PauseMenu>().gameover.SetActive(true);

        // turning off "Resume button" in the menu after death of the hero
        buttons[1].interactable = false;

        // Put score on score board
        int    score      = ManageScore.GetScore();
        string playerName = PlayerPrefs.GetString("playerName");

        if (playerName == null)
        {
            playerName = "PLAYER";
        }
        HighscoreTable.AddHighscoreEntry(score, playerName);
    }
Esempio n. 11
0
    void OnPlayerDied()
    {
        gameOver = true;
        PlayerPrefs.SetString("score", score.ToString());
        int highScore = PlayerPrefs.GetInt("HighScore");

        if (score > highScore)
        {
            PlayerPrefs.SetInt("HighScore", score);
        }

        string username = PlayerPrefs.GetString("username");
        string phone    = PlayerPrefs.GetString("phone");

        HighscoreTable.AddHighscoreEntry(score, username, phone);

        SetPageState(PageState.GameOver);
        // WRITE TO TEXT FILE
        using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"./highscore.txt", true))
        {
            file.WriteLine("username:{0};phone:{1};score:{2}", PlayerPrefs.GetString("username"), PlayerPrefs.GetString("phone"), PlayerPrefs.GetString("score"));
        }
    }
Esempio n. 12
0
 public void AddNewHighScore(int score, string name, string accuracy)
 {
     highScoreTable.AddHighscoreEntry(score, name, accuracy);
 }
Esempio n. 13
0
 void TaskOnClick()
 {
     HighscoreTable.AddHighscoreEntry(ScoreManager.Score, iField.text);
     SceneManager.LoadScene(Constants.ScoreboardScene);
 }
Esempio n. 14
0
    // Update is called once per frame
    void Update()
    {
        Debug.Log("valueNom" + valueNom);
        Debug.Log("alphabet" + valueAlphabet);
        if (valueNom.Length < 3)
        {
            //////////////JOUEUR 2////////////////
            if (scoreScriptD.scoreValue > scoreScriptG.scoreValue)
            {
                value2ScoreD = scoreScriptD.scoreValue;
                value2ScoreG = scoreScriptG.scoreValue;
                if (Input.GetKeyDown("f"))
                {
                    valueNom     += valueAlphabet;
                    compteur      = 2;
                    valueAlphabet = "A";
                }
                quiGagne           = 2;
                nom.text           = valueNom;
                alphabet.text      = valueAlphabet;
                score1.text        = "SCOREJ1 : " + value2ScoreG;
                score2.text        = "SCOREJ2 : " + value2ScoreD;
                joueurGagnent.text = "JOUEUR 2 GAGNE !";
                if (Input.GetKeyDown("g"))
                {
                    switch (compteur)
                    {
                    case 1:
                        valueAlphabet = "A";
                        compteur++;
                        return;

                    case 2:
                        valueAlphabet = "B";
                        compteur++;
                        return;

                    case 3:
                        valueAlphabet = "C";
                        compteur++;
                        return;

                    case 4:
                        valueAlphabet = "D";
                        compteur++;
                        return;

                    case 5:
                        valueAlphabet = "E";
                        compteur++;
                        return;

                    case 6:
                        valueAlphabet = "F";
                        compteur++;
                        return;

                    case 7:
                        valueAlphabet = "G";
                        compteur++;
                        return;

                    case 8:
                        valueAlphabet = "H";
                        compteur++;
                        return;

                    case 9:
                        valueAlphabet = "I";
                        compteur++;
                        return;

                    case 10:
                        valueAlphabet = "J";
                        compteur++;
                        return;

                    case 11:
                        valueAlphabet = "K";
                        compteur++;
                        return;

                    case 12:
                        valueAlphabet = "L";
                        compteur++;
                        return;

                    case 13:
                        valueAlphabet = "M";
                        compteur++;
                        return;

                    case 14:
                        valueAlphabet = "N";
                        compteur++;
                        return;

                    case 15:
                        valueAlphabet = "O";
                        compteur++;
                        return;

                    case 16:
                        valueAlphabet = "P";
                        compteur++;
                        return;

                    case 17:
                        valueAlphabet = "Q";
                        compteur++;
                        return;

                    case 18:
                        valueAlphabet = "R";
                        compteur++;
                        return;

                    case 19:
                        valueAlphabet = "S";
                        compteur++;
                        return;

                    case 20:
                        valueAlphabet = "T";
                        compteur++;
                        return;

                    case 21:
                        valueAlphabet = "U";
                        compteur++;
                        return;

                    case 22:
                        valueAlphabet = "V";
                        compteur++;
                        return;

                    case 23:
                        valueAlphabet = "W";
                        compteur++;
                        return;

                    case 24:
                        valueAlphabet = "X";
                        compteur++;
                        return;

                    case 25:
                        valueAlphabet = "Y";
                        compteur++;
                        return;

                    case 26:
                        valueAlphabet = "Z";
                        compteur++;
                        return;

                    case 27:
                        compteur = 1;
                        return;
                    }
                }
            }

            //////////////JOUEUR 1////////////////
            if (scoreScriptG.scoreValue > scoreScriptD.scoreValue)
            {
                value2ScoreD = scoreScriptD.scoreValue;
                value2ScoreG = scoreScriptG.scoreValue;
                if (Input.GetKeyDown("r"))
                {
                    valueNom     += valueAlphabet;
                    compteur      = 2;
                    valueAlphabet = "A";
                }
                quiGagne           = 3;
                score1.text        = "SCOREJ1 : " + value2ScoreG;
                score2.text        = "SCOREJ2 : " + value2ScoreD;
                nom.text           = valueNom;
                alphabet.text      = valueAlphabet;
                joueurGagnent.text = "JOUEUR 1 GAGNE !";
                if (Input.GetKeyDown("t"))
                {
                    switch (compteur)
                    {
                    case 1:
                        valueAlphabet = "A";
                        compteur++;
                        return;

                    case 2:
                        valueAlphabet = "B";
                        compteur++;
                        return;

                    case 3:
                        valueAlphabet = "C";
                        compteur++;
                        return;

                    case 4:
                        valueAlphabet = "D";
                        compteur++;
                        return;

                    case 5:
                        valueAlphabet = "E";
                        compteur++;
                        return;

                    case 6:
                        valueAlphabet = "F";
                        compteur++;
                        return;

                    case 7:
                        valueAlphabet = "G";
                        compteur++;
                        return;

                    case 8:
                        valueAlphabet = "H";
                        compteur++;
                        return;

                    case 9:
                        valueAlphabet = "I";
                        compteur++;
                        return;

                    case 10:
                        valueAlphabet = "J";
                        compteur++;
                        return;

                    case 11:
                        valueAlphabet = "K";
                        compteur++;
                        return;

                    case 12:
                        valueAlphabet = "L";
                        compteur++;
                        return;

                    case 13:
                        valueAlphabet = "M";
                        compteur++;
                        return;

                    case 14:
                        valueAlphabet = "N";
                        compteur++;
                        return;

                    case 15:
                        valueAlphabet = "O";
                        compteur++;
                        return;

                    case 16:
                        valueAlphabet = "P";
                        compteur++;
                        return;

                    case 17:
                        valueAlphabet = "Q";
                        compteur++;
                        return;

                    case 18:
                        valueAlphabet = "R";
                        compteur++;
                        return;

                    case 19:
                        valueAlphabet = "S";
                        compteur++;
                        return;

                    case 20:
                        valueAlphabet = "T";
                        compteur++;
                        return;

                    case 21:
                        valueAlphabet = "U";
                        compteur++;
                        return;

                    case 22:
                        valueAlphabet = "V";
                        compteur++;
                        return;

                    case 23:
                        valueAlphabet = "W";
                        compteur++;
                        return;

                    case 24:
                        valueAlphabet = "X";
                        compteur++;
                        return;

                    case 25:
                        valueAlphabet = "Y";
                        compteur++;
                        return;

                    case 26:
                        valueAlphabet = "Z";
                        compteur++;
                        return;

                    case 27:
                        compteur = 1;
                        return;
                    }
                }
            }
        }
        else if (Input.GetKeyDown("k"))
        {
            compteur      = 2;
            valueAlphabet = "A";
            valueNom      = "";
        }
        else if (Input.GetKeyDown("1") && valueNom.Length == 3)
        {
            if (quiGagne == 2)
            {
                HighscoreTable.AddHighscoreEntry(scoreScriptD.scoreValue, valueNom);
                SceneManager.LoadScene(SceneManager.GetActiveScene().name);
            }
            else if (quiGagne == 3)
            {
                HighscoreTable.AddHighscoreEntry(scoreScriptG.scoreValue, valueNom);
                SceneManager.LoadScene(SceneManager.GetActiveScene().name);
            }
        }
        if (Input.GetKeyDown("3"))
        {
            Application.Quit();
            Debug.Log("Programme Quitter");
        }

        if (Input.GetKeyDown("2"))
        {
            vieScriptG.vieValue     = 3;
            vieScriptD.vieValue     = 3;
            scoreScriptD.scoreValue = 0;
            scoreScriptG.scoreValue = 0;
            value2ScoreD            = 0;
            value2ScoreG            = 0;
            valueNom                    = "";
            compteur                    = 1;
            valueAlphabet               = "A";
            mouvementRoueG.count        = 4;
            mouvementRoueD.count        = 1;
            mouvementRoueG.combo        = 1;
            mouvementRoueD.combo        = 1;
            mouvementRoueD.boostVitesse = 0.0f;
            mouvementRoueG.boostVitesse = 0.0f;
            mouvementRoueD.timeACD      = 0;
            mouvementRoueD.timeRLD      = 0;
            mouvementRoueD.timeRemainingAccelerationD = 0;
            mouvementRoueD.timeRemainingRalentiD      = 0;
            mouvementRoueG.timeACG = 0;
            mouvementRoueG.timeRLG = 0;
            mouvementRoueG.timeRemainingAccelerationG = 0;
            mouvementRoueG.timeRemainingRalentiG      = 0;
            menuDemarrage.compteur = 1;
            SceneManager.LoadScene("Menu", LoadSceneMode.Single);
        }
    }
Esempio n. 15
0
 public void GetNameAndScore()
 {
     highscoreTable.AddHighscoreEntry(scoreTotal, iField.text);
 }
Esempio n. 16
0
 public void AddHighScoreEntryByScript()
 {
     hsTable.AddHighscoreEntry(score, name);
 }