public void OnGameFinished(int score, GameFinishedEventArgs.EndReason reason) { if (GameFinished != null) { GameFinished(score, reason); } }
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)); } }
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(); }
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; } }