stratagus-cvs
[Top][All Lists]
Advanced

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

[Stratagus-CVS] stratagus/src/unit upgrade.c


From: address@hidden
Subject: [Stratagus-CVS] stratagus/src/unit upgrade.c
Date: 7 Feb 2004 06:04:42 +1100

CVSROOT:        /home/strat
Module name:    stratagus
Changes by:      <address@hidden>       04/02/07 06:04:42

Modified files:
        src/unit       : upgrade.c 

Log message:
        Apply upgrade patch.

Patches:
Index: stratagus/src/unit/upgrade.c
diff -u stratagus/src/unit/upgrade.c:1.78 stratagus/src/unit/upgrade.c:1.79
--- stratagus/src/unit/upgrade.c:1.78   Sat Jan 31 05:01:56 2004
+++ stratagus/src/unit/upgrade.c        Sat Feb  7 06:04:42 2004
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//      $Id: upgrade.c,v 1.78 2004/01/30 18:01:56 jsalmon3 Exp $
+//      $Id: upgrade.c,v 1.79 2004/02/06 19:04:42 nobody_ Exp $
 
 //@{
 
@@ -545,24 +545,26 @@
 {
        int i;
        int p;
-#if 0
        int j;
 
-       CLprintf(file, "\n;;; -----------------------------------------\n");
-       CLprintf(file, ";;; MODULE: upgrades $Id: upgrade.c,v 1.78 2004/01/30 
18:01:56 jsalmon3 Exp $\n\n");
+       CLprintf(file, "\n-- -----------------------------------------\n");
+       CLprintf(file, "-- MODULE: upgrades $Id: upgrade.c,v 1.79 2004/02/06 
19:04:42 nobody_ Exp $\n\n");
 
        //
        //  Save all upgrades
        //
        for (i = 0; i < NumUpgrades; ++i) {
-               CLprintf(file, "(define-upgrade '%s 'icon '%s\n",
+               CLprintf(file, "DefineUpgrade(\"%s\", \"icon\", \"%s\"\n",
                        Upgrades[i].Ident, Upgrades[i].Icon.Name);
-               CLprintf(file, "  'costs #(");
+               CLprintf(file, "  ,\"costs\", {");
                for (j = 0; j < MaxCosts; ++j) {
+                       if (j != 0) {
+                               CLprintf(file, ", ");
+                       }
                        CLprintf(file, " %5d", Upgrades[i].Costs[j]);
                }
 
-               CLprintf(file, "))\n");
+               CLprintf(file, "})\n");
        }
        CLprintf(file, "\n");
 
@@ -570,52 +572,52 @@
        //  Save all upgrade modifiers.
        //
        for (i = 0; i < NumUpgradeModifiers; ++i) {
-               CLprintf(file, "(define-modifier '%s",
+               CLprintf(file, "DefineModifier(\"%s\"",
                        Upgrades[UpgradeModifiers[i]->UpgradeId].Ident);
 
                if (UpgradeModifiers[i]->Modifier.AttackRange) {
-                       CLprintf(file, "\n  '(attack-range %d)",
+                       CLprintf(file, ",\n  {\"attack-range\", %d}",
                                UpgradeModifiers[i]->Modifier.AttackRange);
                }
                if (UpgradeModifiers[i]->Modifier.SightRange) {
-                       CLprintf(file, "\n  '(sight-range %d)",
+                       CLprintf(file, ",\n  {\"sight-range\", %d}",
                                UpgradeModifiers[i]->Modifier.SightRange);
                }
                if (UpgradeModifiers[i]->Modifier.BasicDamage) {
-                       CLprintf(file, "\n  '(basic-damage %d)",
+                       CLprintf(file, ",\n  {\"basic-damage\", %d}",
                                UpgradeModifiers[i]->Modifier.BasicDamage);
                }
                if (UpgradeModifiers[i]->Modifier.PiercingDamage) {
-                       CLprintf(file, "\n  '(piercing-damage %d)",
+                       CLprintf(file, ",\n  {\"piercing-damage\", %d}",
                                UpgradeModifiers[i]->Modifier.PiercingDamage);
                }
                if (UpgradeModifiers[i]->Modifier.Armor) {
-                       CLprintf(file, "\n  '(armor %d)",
+                       CLprintf(file, ",\n  {\"armor\", %d}",
                                UpgradeModifiers[i]->Modifier.Armor);
                }
                if (UpgradeModifiers[i]->Modifier.Speed) {
-                       CLprintf(file, "\n  '(speed %d)",
+                       CLprintf(file, ",\n  {\"speed\", %d}",
                                UpgradeModifiers[i]->Modifier.Speed);
                }
                if (UpgradeModifiers[i]->Modifier.HitPoints) {
-                       CLprintf(file, "\n  '(hit-points %d)",
+                       CLprintf(file, ",\n  {\"hit-points\", %d}",
                                UpgradeModifiers[i]->Modifier.HitPoints);
                }
                if (UpgradeModifiers[i]->Modifier.RegenerationRate) {
-                       CLprintf(file, "\n  '(regeneration-rate %d)",
+                       CLprintf(file, ",\n  {\"regeneration-rate\", %d}",
                                UpgradeModifiers[i]->Modifier.RegenerationRate);
                }
 
                for (j = 0; j < MaxCosts; ++j) {
                        if (UpgradeModifiers[i]->Modifier.Costs[j]) {
-                               CLprintf(file, "\n  '(%s-cost %d)",
+                               CLprintf(file, ",\n  {\"%s-cost\", %d}",
                                        
DefaultResourceNames[j],UpgradeModifiers[i]->Modifier.Costs[j]);
                        }
                }
 
                for (j = 0; j < UnitTypeMax; ++j) {             // allow/forbid 
units
                        if (UpgradeModifiers[i]->ChangeUnits[j] != 0) {
-                               CLprintf(file, "\n  '(allow-unit %s %d)",
+                               CLprintf(file, ",\n  {\"allow-unit\", \"%s\", 
%d}",
                                        UnitTypes[j]->Ident,
                                        UpgradeModifiers[i]->ChangeUnits[j]);
                        }
@@ -623,25 +625,25 @@
 
                for (j = 0; j < UpgradeMax; ++j) {                              
// allow/forbid upgrades
                        if (UpgradeModifiers[i]->ChangeUpgrades[j] != '?') {
-                               CLprintf(file, "\n  '(allow %s 
%c)",Upgrades[j].Ident,
+                               CLprintf(file, ",\n  {\"allow\", \"%s\", 
%c}",Upgrades[j].Ident,
                                        UpgradeModifiers[i]->ChangeUpgrades[j]);
                        }
                }
 
                for (j = 0; j < UnitTypeMax; ++j) {             // apply to 
units
                        if (UpgradeModifiers[i]->ApplyTo[j] != '?') {
-                               CLprintf(file, "\n  '(apply-to %s)", 
UnitTypes[j]->Ident);
+                               CLprintf(file, ",\n  {\"apply-to\", \"%s\"}", 
UnitTypes[j]->Ident);
                        }
                }
 
                if (UpgradeModifiers[i]->ConvertTo) {
-                       CLprintf(file, "\n  '(convert-to %s)",
+                       CLprintf(file, ",\n  {\"convert-to\", \"%s\"}",
                                
((UnitType*)UpgradeModifiers[i]->ConvertTo)->Ident);
                }
 
                CLprintf(file, ")\n\n");
        }
-#endif
+
        //
        //  Save the allow
        //




reply via email to

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