Ignore:
Timestamp:
2013-07-24 23:56:47 (6 years ago)
Author:
dezhidki
Message:

Muokattu sotilaita viimeiseen muotoon.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/DenisZ/CastleMaster/CastleMaster/CastleMaster/Ai/AStar.cs

    r4635 r4646  
    6363            calls = 0; 
    6464 
    65             if(ignoreSolidnessForEnd) 
     65            if (ignoreSolidnessForEnd) 
    6666                tiles[xEnd + zEnd * level.Width] = false; 
    6767 
     
    102102        } 
    103103 
    104         public void ApplySolidnessToPos(List<int> posList) 
     104        public void ApplySolidnessToPos(List<int> posList, bool ignoreEndSolidness) 
    105105        { 
    106106            foreach (int i in posList) 
    107107                tiles[i] = false; 
     108 
     109            if(ignoreEndSolidness) 
     110                tiles[xEnd + zEnd * level.Width] = true; 
     111        } 
     112 
     113        public void Reset() 
     114        { 
     115            Path.Clear(); 
     116            isPathFinding = false; 
     117            canPathFind = true; 
    108118        } 
    109119 
     
    213223            return result; 
    214224        } 
     225 
     226 
    215227    } 
    216228} 
Note: See TracChangeset for help on using the changeset viewer.