stratagus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Stratagus-CVS] stratagus/src pathfinder/astar.c game/loadgame.c


From: Russell Smith
Subject: [Stratagus-CVS] stratagus/src pathfinder/astar.c game/loadgame.c
Date: Thu, 28 Aug 2003 08:25:42 -0400

CVSROOT:        /cvsroot/stratagus
Module name:    stratagus
Branch:         
Changes by:     Russell Smith <address@hidden>  03/08/28 08:25:42

Modified files:
        src/pathfinder : astar.c 
        src/game       : loadgame.c 

Log message:
        Clean vision table actually gets called, pathfinder fix for explored 
terrain

Patches:
Index: stratagus/src/game/loadgame.c
diff -u stratagus/src/game/loadgame.c:1.59 stratagus/src/game/loadgame.c:1.60
--- stratagus/src/game/loadgame.c:1.59  Thu Aug 28 08:20:04 2003
+++ stratagus/src/game/loadgame.c       Thu Aug 28 08:25:42 2003
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//     $Id: loadgame.c,v 1.59 2003/08/28 12:20:04 mr-russ Exp $
+//     $Id: loadgame.c,v 1.60 2003/08/28 12:25:42 mr-russ Exp $
 
 //@{
 
@@ -104,6 +104,7 @@
     CleanMap();
     CleanReplayLog();
     CleanCclCredits();
+    FreeVisionTable();
 #ifdef HIERARCHIC_PATHFINDER
     PfHierClean ();
 #endif
Index: stratagus/src/pathfinder/astar.c
diff -u stratagus/src/pathfinder/astar.c:1.46 
stratagus/src/pathfinder/astar.c:1.47
--- stratagus/src/pathfinder/astar.c:1.46       Thu Aug 28 08:20:04 2003
+++ stratagus/src/pathfinder/astar.c    Thu Aug 28 08:25:42 2003
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//     $Id: astar.c,v 1.46 2003/08/28 12:20:04 mr-russ Exp $
+//     $Id: astar.c,v 1.47 2003/08/28 12:25:42 mr-russ Exp $
 
 //@{
 
@@ -323,7 +323,7 @@
        }
     }
     // Add cost of crossing unknown tiles if required
-    if( !IsMapFieldExplored(unit->Player,ex,ey) || AStarKnowUnknown ) {
+    if( !AStarKnowUnknown && !IsMapFieldExplored(unit->Player,ex,ey) ) {
        // Tend against unknown tiles.
        cost+=AStarUnknownTerrainCost;
     }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]