示例#1
0
文件: Ant.cs 项目: reiswind/CrazyBots
        public Ant(ControlAnt control, PlayerUnit playerUnit)
        {
            PlayerUnit = playerUnit;
            Control    = control;

            Energy = MaxEnergy;
        }
示例#2
0
        public Player(Game game, PlayerModel playerModel)
        {
            Game        = game;
            PlayerModel = playerModel;

            if (playerModel.ControlLevel == 1)
            {
                Control = new ControlAnt(game, playerModel, game.GameModel);
            }
            else
            {
                Control = new ControlLevelI(game, playerModel, game.GameModel);
            }

            /*
             * else if (playerModel.ControlLevel == 2)
             *  Control = new ControlLevelII(game, playerModel, game.GameModel); */
            //else if (playerModel.ControlLevel == 3)
            //    Control = new ControlLevelIII(game, playerModel, game.GameModel);

            /*else if (playerModel.ControlLevel == 4)
             *  Control = new ControlLevel4(game, playerModel, game.GameModel);
             * else if (playerModel.ControlLevel == 5)
             *  Control = new ControlLevel5(game, playerModel, game.GameModel);*/
        }
示例#3
0
 public AntWorker(ControlAnt control) : base(control)
 {
 }
示例#4
0
 public AntFactory(ControlAnt control, PlayerUnit playerUnit) : base(control, playerUnit)
 {
 }
示例#5
0
 public AntContainer(ControlAnt control, PlayerUnit playerUnit) : base(control, playerUnit)
 {
 }
示例#6
0
 public AntContainer(ControlAnt control) : base(control)
 {
 }
示例#7
0
文件: Ant.cs 项目: reiswind/CrazyBots
 public Ant(ControlAnt control)
 {
     Control = control;
 }