# HG changeset patch # User peter1138 # Date 1144606100 0 # Node ID 7bf7e30fb86569dad23f314fef9e3c71c1639d4c # Parent cf2f3b0c7e72aa8ec416ce0ae3f274caee89b86e (svn r4339) - Comment Change: NewGRF, update comments for units of speed diff -r cf2f3b0c7e72 -r 7bf7e30fb865 newgrf.c --- a/newgrf.c Sun Apr 09 18:01:06 2006 +0000 +++ b/newgrf.c Sun Apr 09 18:08:20 2006 +0000 @@ -235,7 +235,7 @@ ret = true; break; - case 0x09: /* Speed */ + case 0x09: /* Speed (1 unit is 1 kmh) */ FOR_EACH_OBJECT { uint16 speed = grf_load_word(&buf); if (speed == 0xFFFF) speed = 0; @@ -458,8 +458,8 @@ bool ret = false; switch (prop) { - case 0x08: /* Speed */ - FOR_EACH_OBJECT rvi[i].max_speed = grf_load_byte(&buf); // ?? units + case 0x08: /* Speed (1 unit is 0.5 kmh) */ + FOR_EACH_OBJECT rvi[i].max_speed = grf_load_byte(&buf); break; case 0x09: /* Running cost factor */ @@ -588,8 +588,8 @@ FOR_EACH_OBJECT svi[i].base_cost = grf_load_byte(&buf); // ?? is it base_cost? break; - case 0x0B: /* Speed */ - FOR_EACH_OBJECT svi[i].max_speed = grf_load_byte(&buf); // ?? units + case 0x0B: /* Speed (1 unit is 0.5 kmh) */ + FOR_EACH_OBJECT svi[i].max_speed = grf_load_byte(&buf); break; case 0x0C: /* Cargo type */ @@ -696,8 +696,8 @@ FOR_EACH_OBJECT avi[i].base_cost = grf_load_byte(&buf); // ?? is it base_cost? break; - case 0x0C: /* Speed */ - FOR_EACH_OBJECT avi[i].max_speed = grf_load_byte(&buf); // ?? units + case 0x0C: /* Speed (1 unit is 8 mph) */ + FOR_EACH_OBJECT avi[i].max_speed = grf_load_byte(&buf); break; case 0x0D: /* Acceleration */