Пример #1
0
 /// <summary>TODO</summary>
 /// <param name="landmarkCoords"><see cref="IFastList{HexCoords}"/> of the hexes to be used as Path-Finding landmarks.</param>
 /// <returns></returns>
 protected Exception ResetLandmarks(IFastList <HexCoords> landmarkCoords)
 {
     try {
         #if true
         Landmarks = (this as IBoard <IHex>).CreateLandmarksHotQueue(landmarkCoords);
         #else
         Landmarks = LandmarkCollection.New(this, landmarkCoords);
         #endif
         OnLandmarksReady(new EventArgs <ILandmarks>(Landmarks));
         return(null);
     }
     catch (Exception ex) { return(ex); }
 }
Пример #2
0
 /// <summary>TODO</summary>
 /// <param name="landmarkCoords"><see cref="IFastList{HexCoords}"/> of the hexes to be used as Path-Finding landmarks.</param>
 /// <returns></returns>
 protected bool       ResetLandmarks(IFastList <HexCoords> landmarkCoords)
 {
     Landmarks = LandmarkCollection.New(this, landmarkCoords);
     OnLandmarksReady(new EventArgs <ILandmarks>(Landmarks));
     return(true);
 }