stratagus-cvs
[Top][All Lists]
Advanced

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

[Stratagus-CVS] stratagus/src/ai new_ai.c


From: ludovic pollet
Subject: [Stratagus-CVS] stratagus/src/ai new_ai.c
Date: Thu, 20 Nov 2003 06:31:01 -0500

CVSROOT:        /cvsroot/stratagus
Module name:    stratagus
Branch:         
Changes by:     ludovic pollet <address@hidden> 03/11/20 06:31:01

Modified files:
        src/ai         : new_ai.c 

Log message:
        Wrong goal was used when transporting.

Patches:
Index: stratagus/src/ai/new_ai.c
diff -u stratagus/src/ai/new_ai.c:1.93 stratagus/src/ai/new_ai.c:1.94
--- stratagus/src/ai/new_ai.c:1.93      Thu Nov 20 06:12:44 2003
+++ stratagus/src/ai/new_ai.c   Thu Nov 20 06:31:01 2003
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//      $Id: new_ai.c,v 1.93 2003/11/20 11:12:44 pludov Exp $
+//      $Id: new_ai.c,v 1.94 2003/11/20 11:31:01 pludov Exp $
 
 
 //@{
@@ -784,7 +784,7 @@
 {
     CLprintf(file, "\n;;; -----------------------------------------\n");
     CLprintf(file,
-       ";;; MODULE: AI $Id: new_ai.c,v 1.93 2003/11/20 11:12:44 pludov Exp 
$\n\n");
+       ";;; MODULE: AI $Id: new_ai.c,v 1.94 2003/11/20 11:31:01 pludov Exp 
$\n\n");
 
     SaveAiTypesWcName(file);
     SaveAiHelper(file);
@@ -1666,22 +1666,22 @@
            return;
        }
        
-       gw=aitr->Unit->Orders[0].Goal->Type->TileWidth;
-       gh=aitr->Unit->Orders[0].Goal->Type->TileHeight;
-       gx=aitr->Unit->Orders[0].Goal->X;
-       gy=aitr->Unit->Orders[0].Goal->Y;
-       maxrange=aitr->Unit->Orders[0].Range;
-       minrange=aitr->Unit->Orders[0].MinRange;
+       gw=aitr->Order.Goal->Type->TileWidth;
+       gh=aitr->Order.Goal->Type->TileHeight;
+       gx=aitr->Order.Goal->X;
+       gy=aitr->Order.Goal->Y;
+       maxrange=aitr->Order.Range;
+       minrange=aitr->Order.MinRange;
     } else {
        // Take care of non square goals :)
        // If goal is non square, range states a non-existant goal rather
        // than a tile.
-       gw = aitr->Unit->Orders[0].Width;
-       gh = aitr->Unit->Orders[0].Height;
-       maxrange=aitr->Unit->Orders[0].Range;
-       minrange=aitr->Unit->Orders[0].MinRange;
-       gx=aitr->Unit->Orders[0].X;
-       gy=aitr->Unit->Orders[0].Y;
+       gw = aitr->Order.Width;
+       gh = aitr->Order.Height;
+       maxrange=aitr->Order.Range;
+       minrange=aitr->Order.MinRange;
+       gx=aitr->Order.X;
+       gy=aitr->Order.Y;
     }
        
     // Check if we have an idle air transporter.




reply via email to

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