public void Start(bool isReconnect) { GameAchievementHelper.CheckForAchievementTask(_zones); _windowOpengl = new OpenGlPanel(); _windowOpengl.SelectMode(_mode); // Setup label for points _userPointsManager.PointJoueur1Label = _windowOpengl.PointJoueur1Label; _userPointsManager.PointJoueur2Label = _windowOpengl.PointJoueur2Label; _userPointsManager.PointJoueur3Label = _windowOpengl.PointJoueur3Label; _userPointsManager.PointJoueur4Label = _windowOpengl.PointJoueur4Label; _userPointsManager.BallLabel1 = _windowOpengl.BallJoueur1Label; _userPointsManager.BallLabel2 = _windowOpengl.BallJoueur2Label; _userPointsManager.BallLabel3 = _windowOpengl.BallJoueur3Label; _userPointsManager.BallLabel4 = _windowOpengl.BallJoueur4Label; InitBackend(isReconnect); Program.MainWindow.SwitchScreen(_windowOpengl); Program.MainWindow.Hide(); Program.resetTemps(); NativeFunction.demarrerPartie(); CurrentState = GameState.IsRunning; _userPointsManager.StartGame(_mode, true, isCompe: !Model.IsCoop, numbJoueurs: Model.MaxPlayersCount); }
/// <summary> /// private void recommencer_Click(object sender, EventArgs e) /// /// Cette fonction contrôle le bouton "Recommencer" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void recommencer_Click(object sender, EventArgs e) { _fenetre.AssignerEstTerminee(false); NativeFunction.arreterSons(); NativeFunction.demarrerPartie(); Dispose(); }
/// <summary> /// private void recommencer_Click(object sender, EventArgs e) /// /// Cette fonction contrôle le bouton "Recommencer" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void recommencer_Click(object sender, EventArgs e) { _fenetre.AssignerEstTerminee(false); NativeFunction.arreterSons(); EventManager.Instance.Notice(new EndGameEvent(EndGameType.Dead, false)); NativeFunction.demarrerPartie(); Dispose(); }
public void Load() { CurrentState = GameState.Loading; Config.PreSetup(); _windowOpengl = new OpenGlPanel(); // Setup label for points _userPointsManager.PointJoueur1Label = _windowOpengl.PointJoueur1Label; _userPointsManager.BallLabel1 = _windowOpengl.BallJoueur1Label; _userPointsManager.PointJoueur1Label = _windowOpengl.PointJoueur1Label; Config.Setup(); _windowOpengl.SelectMode(_mode); Program.MainWindow.SwitchScreen(_windowOpengl); Program.MainWindow.Hide(); Program.resetTemps(); NativeFunction.demarrerPartie(); CurrentState = GameState.ReadyToStart; }