Exemple #1
0
 public void OnGameFinished(int score, GameFinishedEventArgs.EndReason reason)
 {
     if (GameFinished != null)
     {
         GameFinished(score, reason);
     }
 }
Exemple #2
0
 public void OnGameFinished(int score, int level, GameFinishedEventArgs.EndReason reason)
 {
     Console.WriteLine("Game Finished - Score: " + score);
     if (GameFinished != null)
     {
         GameFinished(this, new GameFinishedEventArgs("", score, level, reason));
     }
 }
Exemple #3
0
        internal void OnGameFinished(int score, int level, GameFinishedEventArgs.EndReason reason)
        {
            Console.WriteLine("Game Finished - Score: " + score);
            if (GameFinished != null)
            {
                GameFinished(this, new GameFinishedEventArgs(_definition.Name, score, level, reason));
            }
            string conf = ConfigurationLoader.GetConfigurationXml(
                OpenFeasyo.Platform.Configuration.Configuration.CurrentConfigutration);

            Configuration = conf;
            OpenFeasyo.Platform.Configuration.Configuration.CurrentConfigutration.Destroy();
            OpenFeasyo.Platform.Configuration.Configuration.CurrentConfigutration.RemoveAllBindings();
        }
Exemple #4
0
        private void _gameEngine_GameFinished(int score, GameFinishedEventArgs.EndReason reason)
        {
            LoopGame.Instance.OnGameFinished(score, reason);

            if (reason == GameFinishedEventArgs.EndReason.GameFailed)
            {
                Components.Remove(_gameplayPanel);
                Components.Add(_gameOverPanel);
            }
            else if (reason == GameFinishedEventArgs.EndReason.GoalAccomplished)
            {
                Components.Remove(_gameplayPanel);
                Components.Add(_levelDonePanel);
                _scoreLabel.Text = "Score: " + score;
            }
        }