Пример #1
0
 // Methods
 public Pathfinder(MapData map)
 {
     MapData = map;
     if (MapData.Id == 2561)
     {
         ListCellIdFighters.Add(53);
     }
 }
Пример #2
0
 // Methods
 public SimplePathfinder(MapData Map)
 {
     MapData = Map;
     if (Map.Id == 2561)
     {
         ListCellIdFighters.Add(53);
     }
 }
Пример #3
0
 public void SetFight(List <BFighter> Fighters, int MovementPoints)
 {
     foreach (BFighter fighter in Fighters)
     {
         if (fighter.IsAlive)
         {
             ListCellIdFighters.Add(fighter.CellId);
         }
     }
     MovePoint  = MovementPoints;
     IsFighting = true;
 }
Пример #4
0
 private object method_2(int int_1)
 {
     if ((MapPoint_FromCell.CellId == int_1) || (MapPoint_ToCell.CellId == int_1))
     {
         return(true);
     }
     if (ListCellIdFighters.Contains(int_1))
     {
         return(false);
     }
     return(MapData.Data.Cells[int_1].Mov);
 }
Пример #5
0
 public void SetFight(List <BFighter> Fighters, int MovementPoints)
 {
     //INSTANT C# NOTE: Commented this declaration since looping variables in 'foreach' loops are declared in the 'foreach' header in C#:
     //			GameFightFighterInformations informations = null;
     foreach (BFighter fighter in Fighters)
     {
         if (fighter.IsAlive)
         {
             ListCellIdFighters.Add(fighter.CellId);
         }
     }
     v_MouvementPoints = MovementPoints;
     IsInFight         = true;
 }