(svn r5129) Accommodate the default AI for the new railtype: It used hard coded numbers instead of enums to calculate prices
--- a/ai/default/default.c Mon Jun 05 15:29:47 2006 +0000
+++ b/ai/default/default.c Mon Jun 05 15:47:08 2006 +0000
@@ -220,8 +220,11 @@
// adjust base price when more expensive vehicles are available
switch (p->ai.railtype_to_use) {
- case 1: base = (base * 3) >> 1; break;
- case 2: base *= 2; break;
+ default: NOT_REACHED();
+ case RAILTYPE_RAIL: break;
+ case RAILTYPE_ELECTRIC: break;
+ case RAILTYPE_MONO: base = (base * 3) >> 1; break;
+ case RAILTYPE_MAGLEV: base *= 2; break;
}
return base;