Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-18 | (svn r4463) -Codechange. Include vehicle.h directly instead of implicitly ↵ | celestar | |
via station.h in a number of source files | |||
2006-04-10 | (svn r4342) Change the first two parameters of commands - virtual pixel ↵ | tron | |
coordinates of the tile to operate on - to a TileIndex Remove DoCommandByTile(), because now it does the same as DoCommand() | |||
2006-04-09 | (svn r4333) Revert back to a direct map access in one case until the exact ↵ | tron | |
conditions for this piece of code are investigated. The IsRoad() function is causing me headaches... | |||
2006-04-08 | (svn r4318) CodeChange : Remove last direct map access on ai/default/default.c | belugas | |
2006-03-31 | (svn r4215) -Codechange: Renamed *RoadStation* functions to *RoadStop* and ↵ | celestar | |
moved them to station_map.h to keep consistency | |||
2006-03-31 | (svn r4204) - Get trunk compiling again on OS/2 | orudge | |
2006-03-29 | (svn r4154) -Moved MAX_BRIDGES in bridge.h and made it an enum. This makes ↵ | celestar | |
two drops ... | |||
2006-03-29 | (svn r4150) -Feature: Merged elrails into trunk. Thanks to Tron for lots of ↵ | celestar | |
code and proofreading, thanks to peter1138 for another lot of code and ideas. | |||
2006-03-26 | (svn r4132) - Missed 3 CargoID's | Darkvater | |
2006-03-26 | (svn r4128) - CodeChange: Add proper semantics for CargoID for such ↵ | Darkvater | |
variables instead of using the general byte-type. | |||
2006-03-26 | (svn r4120) Use the new station functions where appropriate | tron | |
2006-03-26 | (svn r4116) -Fix: The AI should send a plane into a hangar if it's not in a ↵ | tron | |
hangar _or_ not stopped, not when it's not in a hangar _and_ not stopped | |||
2006-03-24 | (svn r4079) Add GetSation{Index,ByTile}() to get the station index resp. the ↵ | tron | |
station from a tile | |||
2006-03-19 | (svn r3981) More work for the rail accessing functions and enums | tron | |
2006-03-16 | (svn r3907) Replace many bridge related direct map accesses with calls to ↵ | tron | |
shiny new functions and mark some strange constructs with XXX | |||
2006-03-15 | (svn r3887) Add a function to get the other bridge end when you're at a ↵ | tron | |
bridge ramp | |||
2006-03-14 | (svn r3857) Add and use GetBridgeRampDirection() | tron | |
Note: This slightly changes the behavior of GetAnyRoadBits() to only return a road piece for the start of the bridge ramp instead of a full ROAD_[XY] | |||
2006-03-12 | (svn r3831) Add and use GetRailDepotDirection() | tron | |
2006-03-12 | (svn r3830) Move IsTunnelTile() from tile.h to tunnel_map.h and add ↵ | tron | |
IsTunnel(), which just checks for a tunnel, but not the tile type as IsTunnelTile() does | |||
2006-03-11 | (svn r3816) Use existing accessors | tron | |
2006-03-09 | (svn r3805) - [FS#62] Fix doxygen comments to refer to the correct ↵ | peter1138 | |
parameter. (sulai) | |||
2006-03-08 | (svn r3783) Replace further ints and magic numbers by Direction, ↵ | tron | |
DiagDirection and friends | |||
2006-03-06 | (svn r3776) Replace many ints and magic numbers by Direction, DiagDirection ↵ | tron | |
and friends | |||
2006-03-05 | (svn r3763) Adapt to the new 'map accessors go in foo_map.h'-scheme | tron | |
2006-02-27 | (svn r3677) Remove the FindLandscapeHeightByTile()s from the default AI. | tron | |
The corresponding TileInfos look like global variables at the first glance, but always get written to before reading in each function they are used in. | |||
2006-02-23 | (svn r3660) Convert further road bits and type references to the functions/enums | tron | |
2006-02-21 | (svn r3644) Don't use FindLandscapeHeightByTile() when it's overkill - often ↵ | tron | |
it was just a complicated way of writing GetTileSlope(tile, NULL) | |||
2006-02-18 | (svn r3614) turn 2 do-while-loop with 2 induction variables each into ↵ | tron | |
canocical for loops | |||
2006-02-18 | (svn r3613) Some more const, indentation, whitespace and similar stuff | tron | |
2006-02-13 | (svn r3602) - Move _railveh_score data to _rail_vehicle_info->ai_rank and ↵ | peter1138 | |
remove global variable to return data as we can now access this directly. | |||
2006-02-06 | (svn r3564) Several smaller changes: | tron | |
- Don't treat non-booleans as booleans - Reduce variable scope - Bracing - Use DeMorgan's law to make conditionals easier to read - if cascade -> switch - Replace some magic numbers by symbolic names - Avoid assignments within other statements | |||
2006-02-01 | (svn r3511) More whitespace ([FS#46] by Rubidium) | tron | |
2006-01-29 | (svn r3481) - Try and fix an svn discrepancy of trolly.h #2 | Darkvater | |
2006-01-29 | (svn r3480) - Try and fix an svn discrepancy of trolly.h | Darkvater | |
2006-01-29 | (svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it ↵ | Darkvater | |
in branch/pbs. This reverts revisions r3158, r3140, r3075, r2977, r2674, r2625, r2621, r2529, r2528, r2525, r2524, r2519, r2517, r2516, r2507, r2499. (in conjunction with Tron) - The only change is that the nsignalsw.grf file is kept and that existing nightlies with PBS signals get those signals converted to combo-signals. | |||
2006-01-05 | (svn r3367) Unify the 4 distinct ↵ | tron | |
CMD_CHANGE_{AIRCRAFT,ROADVEH,SHIP,TRAIN}_SERVICE_INT commands into one CMD_CHANGE_SERVICE_INT command. As side effect this is a -Fix: The default AI tried to change the service intervals of vehicles via the CMD_CHANGE_TRAIN_SERVICE_INT command - regardless of the type of the vehicle - which of course failed for non-trains | |||
2006-01-05 | (svn r3365) Staticise 36 functions | tron | |
2005-12-18 | (svn r3313) Remove GPMI related changes from trunk | tron | |
Revisions in detail: 2542, 3226 (partial), 3229, 3231, 3232, 3238, 3242-3245, 3251, 3253, 3260, 3263, 3265, 3266, 3269, 3277, 3278, 3279, 3283 (partial), 3304, 3305, 3306 | |||
2005-12-14 | (svn r3306) -Fix: forgot sometimes to switch to the right current_player for AIs | truelight | |
2005-12-14 | (svn r3305) -Rename: Changed all instances of ottd_ related to the AI to ttai_ | truelight | |
2005-12-14 | (svn r3304) -Add: allow AI-events to see the UID of the command | truelight | |
-Fix: improved the logic of the UID code for AIs | |||
2005-12-14 | (svn r3298) Remove unused and write-only variables | tron | |
2005-12-14 | (svn r3297) Staticise | tron | |
2005-12-13 | (svn r3294) - Fix: use INVALID_STRING_ID instead of -1. | Darkvater | |
- Fix: savegames only give back one message, show this by ignoring the first argument. Perhaps make the message more verbose in the future by adding STR_ equivalents next to the already existing debug messages. | |||
2005-12-10 | (svn r3285) -Codechange: Tron was confused by a name, so let's make him happy, | truelight | |
prefixed it with 'tmp', so now we know it is a temp char* :) | |||
2005-12-10 | (svn r3284) -Fix: DoCommand always cleans up _cmd_text (tnx to Tron) | truelight | |
2005-12-10 | (svn r3283) -Fix: decode_parameters was still used, while _cmd_text is the way | truelight | |
-Fix: _cmd_text is cleared after a command, so we need to store it temporaray in order to first test the command, before executing | |||
2005-12-10 | (svn r3282) - Codechange: Replace tests against CMD_ERROR with CmdFailed() | peter1138 | |
2005-12-09 | (svn r3279) -Fix: do not try to execute something that is not set to execute | truelight | |
-Fix: do not increase an uid number if it isn't returned | |||
2005-12-09 | (svn r3278) -Fix: lets update the tail-pointer if we add a new item, else ↵ | truelight | |
the linkedlist never grows ;) |