Пример #1
0
        /// <summary>
        /// Constructeur <see cref="Replay"/> class.
        /// </summary>
        /// <param name="mI">Accès à la fenetre principale.</param>
        /// <param name="replayM">Modele du replay</param>
        /// <param name="replayType">Type de replay</param>
        public Replay(MainInterface mI, ReplayManager replayM, ReplayModel.TYPE_REPLAY replayType = ReplayModel.TYPE_REPLAY.REPLAY_FROM_FINISHED_GAME)
        {
            InitializeComponent();
            DataContext        = new ReplayModel(mI, replayM);
            player1.Text       = replayM.P1.Name;
            player1.Foreground = new SolidColorBrush(Color.FromArgb(replayM.P1.Color.A, replayM.P1.Color.R, replayM.P1.Color.G, replayM.P1.Color.B));
            player2.Text       = replayM.P2.Name;
            player2.Foreground = new SolidColorBrush(Color.FromArgb(replayM.P2.Color.A, replayM.P2.Color.R, replayM.P2.Color.G, replayM.P2.Color.B));

            if (replayType == ReplayModel.TYPE_REPLAY.REPLAY_FROM_FINISHED_GAME)
            {
                this.resumeGameButton.Visibility = Visibility.Hidden;
            }
        }
Пример #2
0
 /// <summary>
 /// Constructeur <see cref="MainReplayView"/> class.
 /// </summary>
 /// <param name="mI">Acces à la fenetre principale</param>
 /// <param name="replayM">Modele du replay</param>
 /// <param name="replayType">Type du replay</param>
 public MainReplayView(MainInterface mI, ReplayManager replayM, ReplayModel.TYPE_REPLAY replayType = ReplayModel.TYPE_REPLAY.REPLAY_FROM_FINISHED_GAME)
 {
     InitializeComponent();
     DataContext = new MainReplayViewModel(mI, replayM, replayType);
 }
Пример #3
0
 /// <summary>
 /// Constructeur <see cref="MainReplayViewModel"/> class.
 /// </summary>
 /// <param name="mI">Acces à la fenetre principale</param>
 /// <param name="replayM">Modele du replay</param>
 /// <param name="replayType">Type de replay </param>
 public MainReplayViewModel(MainInterface mI, ReplayManager replayM, ReplayModel.TYPE_REPLAY replayType = ReplayModel.TYPE_REPLAY.REPLAY_FROM_FINISHED_GAME)
 {
     replayManager = new Replay(mI, replayM, replayType);
     boardView     = new DiaballikGame.Board.Board(replayM.Board, null);
 }