コード例 #1
0
ファイル: Rocket.cs プロジェクト: hxzpily/arkanoid_battle
 public Rocket(double xx, double yy, BallsManager ballsManager)
 {
     _ballsManager = ballsManager;
     _currentRotation = -90;
     _currentX = xx;
     _currentY = yy;
 }
コード例 #2
0
        public FieldSimulation(string mapsProgram, Player plLink)
        {
            playerLink = plLink;
            _ballsManager = new BallsManager(this);
            _ballsManager.lostBall += onLostBall;

            _rocketLauncher = new RocketLauncher(_ballsManager);

            fieldCells = new FieldCells(mapsProgram, playerLink.roomLink);
            fieldCells.cellCleared += onCellCleared;
            fieldCells.fieldCleared += onFieldCleared;

            _laserShotsManager = new LaserShotsManager(fieldCells, bouncer, this);
            _freezer = new Freezer(GameConfig.FREEZER_SLOWDOWN_TIME, GameConfig.FREEZER_FREEZE_TIME);
        }
コード例 #3
0
 public RocketLauncher(BallsManager ballsManager)
 {
     _ballsManager = ballsManager;
 }