示例#1
0
        public Game(int currentLevel)
        {
            this._currentLevel = currentLevel;
            this._numberLevels = ConsiderNumberLevels();

            Level.Level LevelInfo = new Level.Level();
            LevelInfo = ReadNewLevelOnFile();

            _pacMan = new PacMan(LevelInfo.pacMan);
            Wall levelWall = new Wall();
            levelWall.WallCordinate = LevelInfo.wall;
            this._map = new Map(levelWall, LevelInfo.numberColumns, LevelInfo.numberLines);
            this._pacMan = new PacMan(LevelInfo.pacMan);
            EnemyArtificialIntelligence _enemyAI = new EnemyArtificialIntelligence(_map.LevelFood.FoodCoordinates);
            this._enemys = new Enemys(LevelInfo.enemys, _enemyAI);
            _enemyTimer = new Timer(MakeMoveEnemy, null, 0, GameSettings.EnemySpeed);
        }
示例#2
0
文件: Game.cs 项目: taler0n/Students
        public Game(int currentLevel)
        {
            this._currentLevel = currentLevel;
            this._numberLevels = ConsiderNumberLevels();

            Level.Level LevelInfo = new Level.Level();
            LevelInfo = ReadNewLevelOnFile();

            _pacMan = new PacMan(LevelInfo.pacMan);
            Wall levelWall = new Wall();

            levelWall.WallCordinate = LevelInfo.wall;
            this._map    = new Map(levelWall, LevelInfo.numberColumns, LevelInfo.numberLines);
            this._pacMan = new PacMan(LevelInfo.pacMan);
            EnemyArtificialIntelligence _enemyAI = new EnemyArtificialIntelligence(_map.LevelFood.FoodCoordinates);

            this._enemys = new Enemys(LevelInfo.enemys, _enemyAI);
            _enemyTimer  = new Timer(MakeMoveEnemy, null, 0, GameSettings.EnemySpeed);
        }
示例#3
0
 public Enemys(List<Point> enemyCoordinates, EnemyArtificialIntelligence enemyAI)
 {
     this._enemyCoordinates = enemyCoordinates;
     this._enemyAI = enemyAI;
 }
示例#4
0
文件: Enemy.cs 项目: taler0n/Students
 public Enemys(List <Point> enemyCoordinates, EnemyArtificialIntelligence enemyAI)
 {
     this._enemyCoordinates = enemyCoordinates;
     this._enemyAI          = enemyAI;
 }