Esempio n. 1
0
        public void StartNewGame()
        {
            _points = 0;
            UpdateScore();

            _soundtrack.Play();
            _buttonClick.Play();

            _gameOverHover.GetNode <Label>("GameOver").Hide();
            _gameOverHover.GetNode <Label>("StartGame").Hide();
            _gameOverHover.GetNode <Sprite>("Background").Hide();

            _scoreContainer.GetNode <Button>("NewGameButton").Text = "Restart";

            _foodSpawner.DespawnAllPlates();
            PurgeOrders();
            SpawnStartOrders();

            _gameRunning = true;
            _foodSpawnerTimer.Start();
        }