コード例 #1
0
ファイル: PlayerStats.cs プロジェクト: dngoins/PacManBlazor
        public void PacManEaten()
        {
            _ghostHouseDoor.SwitchToUseGlobalCounter();

            var props = LevelStats.GetGhostPatternProperties();

            _ghostMovementConductor = new GhostMovementConductor(props);
        }
コード例 #2
0
ファイル: PlayerStats.cs プロジェクト: dngoins/PacManBlazor
        public void NewLevel()
        {
            _levelStats     = new LevelStats(++_levelNumber);
            _ghostHouseDoor = new GhostHouseDoor(0, _mediator);

            var props = LevelStats.GetGhostPatternProperties();

            _ghostMovementConductor = new GhostMovementConductor(props);
        }
コード例 #3
0
ファイル: PlayerStats.cs プロジェクト: dngoins/PacManBlazor
        public PlayerStats(int playerIndex, IMediator mediator)
        {
            _mediator   = mediator;
            PlayerIndex = playerIndex;

            Score = 0;

            //cheat
            LivesRemaining = Constants.PacManLives;
            _levelNumber   = -1;

            _extraLives = new List <int> {
                10000
            };
            _levelStats     = new LevelStats(0);
            _ghostHouseDoor = new GhostHouseDoor(0, _mediator);

            var props = LevelStats.GetGhostPatternProperties();

            _ghostMovementConductor = new GhostMovementConductor(props);
        }