Beispiel #1
0
 public CombatAi(GraphicalBattlefield graphicalBattlefield, GameObject[,] field, GameObject[,] unitsOnField, int width, int height)
 {
     this.graphicalBattlefield = graphicalBattlefield;
     this.width        = width;
     this.height       = height;
     this.field        = field;
     this.unitsOnField = unitsOnField;
 }
Beispiel #2
0
 /// <summary>
 /// Decides what happens when you mouseOver unit
 /// </summary>
 /// <param name="direction">The direction your approaching from</param>
 public void MouseOver(int direction)
 {
     if (ItsTurn)
     {
         //Todo change cursor to defend
     }
     else if (AttackingSide != GraphicalBattlefield.getUnitWhoseTurnItIs().AttackingSide&& attackable)
     {
         //todo show wich side your attacking from visually
     }
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Multiplayer.CombatEvent"/> class.
 /// </summary>
 /// <param name="id">Identifier.</param>
 /// <param name="description">Description.</param>
 protected CombatEvent(int id, string description) : base(id, description)
 {
     gb = GameObject.Find("Combat").GetComponent <GraphicalBattlefield>();
 }