Mercurial > hg > openttd
changeset 3966:90be09cda573 draft
(svn r5129) Accommodate the default AI for the new railtype: It used hard coded numbers instead of enums to calculate prices
author | tron <tron@openttd.org> |
---|---|
date | Mon, 05 Jun 2006 15:47:08 +0000 |
parents | 6fc5fe6c5d36 |
children | 5f53f1a262c2 |
files | ai/default/default.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ai/default/default.c +++ b/ai/default/default.c @@ -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;