Exemple #1
0
 private void Awake()
 {
     _mapController   = gameObject.GetComponent <IMapController>();
     _tankController  = gameObject.GetComponent <ITankController>();
     _inputController = gameObject.GetComponent <IInputController>();
     _enemyController = gameObject.GetComponent <IEnemyController>();
 }
Exemple #2
0
 private static void NewTank(ITankController AI)
 {
     _tanks.Add(new Tank(AI)
     {
         Angle = 0,
         B = _random.Next(0, 255),
         G = _random.Next(0, 255),
         R = _random.Next(0, 255),
         Size = Game.TANK_SIZE,
         TurretAngle = 0,
         X = _random.Next((int)_arena.Border.X + 20, (int)_arena.Border.Width - 20),
         Y = _random.Next((int)_arena.Border.Y + 20, (int)_arena.Border.Height - 20),
     });
 }
 public GameView(ITankController tankController)
 {
     _tankController = tankController;
 }
Exemple #4
0
 public Tank(ITankController controller)
 {
     _controller = controller;
     ControllerName = controller.ToString();
 }
Exemple #5
0
 public GameView(ITankController tankController)
 {
     _tankController = tankController;
 }