Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Codechange: (WIP) add roadtype on 0x12 by cargo-culting railtype code and changing prop/var names * Codechange: more complete implementation of roadtypes * Fix: 'roadtypes' needed added to parser production rules; tests now pass * Change: add name property to example roadtypes grf * Change: add roadtype flags to global constants * Change: set correct strings in example roadtype grf * Change: extended roadtype example * Feature: split tramtype out to defined feature (on 0x13) * Change: basic sprites now correct in road example * Change: example blue and red roads * Change: add example yellow road * Codechange: improved structure of example roadtypes grf * Change: adjust example tramtype names, and set catenary flag for one of them * Change: just use the normal gui for the example tramtypes * Change: remove 'default' road and tram from example roadtypes grf * Change: Make road- and tramtype IDs not start with zero to simplify OTTD debugging. * Add: Missing TramType stuff. * Change: Adjust Road/TramTypes to revised spec. * Codechange: graphics for green 'tram' * Codechange: green tram now green (road) in example grf * Fix: Tramtype example. * Codechange: add drive-in roadstop overlays for red, yellow and blue roads * Add: drive-in roadstops to test grf. * Fix: Depot alignment in test GRF. * Remove: Properties for compatible road types, station graphics, acceleration model. * Add: Roadvehicle property 'road_type'. * Fix: Road and tram translation table. * Add: Functions roadtype_available and tramtype_available. * Add: Vehicle variables current_roadtype and current_tramtype. * Add: tram_type property for road/tram symmetry. * Fix: roadtypetable and tramtypetable missing from constants list * Change: add example trucks for BLUE and YELL roadtypes * Fix: YELL road example truck was using RED_TEST roadtype group; fix that and add a RED_TEST truck * Change: set example red electric road 'powered...' property to ROAD and BLUE * Change: Add a red vehicle as testcase. * Change: example ELTM is not powered on TRAM * Change: example grfs - '__TM' is harder to type than '__TR' as a tramtype label * Change: Adjust roadtype examples to new default labels. * Change: Remove roadtype curve_speed_multiplier property. * Fix: Default road/tram translation table. * Fix: Road/tramtype speed limit unit conversion. * Fix: If not roadtype- or tramtypetable is provided, OpenTTD defaults to the old ROAD and ELRL. * Feature: flags for roadtype and tramtype house construction * Change: Update road type flags.
- Loading branch information