Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05 | (svn r3763) Adapt to the new 'map accessors go in foo_map.h'-scheme | tron | |
2006-02-23 | (svn r3660) Convert further road bits and type references to the functions/enums | tron | |
2006-02-01 | (svn r3511) More whitespace ([FS#46] by Rubidium) | tron | |
2006-01-29 | (svn r3477) -Fix: a fix that fixed the last commit.. I shouldn't be ↵ | truelight | |
committing here :) | |||
2006-01-29 | (svn r3476) -Fix: fixed a warning from the OSX compiler, it is bogus, but oh ↵ | truelight | |
well | |||
2005-12-21 | (svn r3325) - Fix: You couldn't send an airplane to a hangar for mandatory ↵ | Darkvater | |
servicing, the NON_STOP flag failed the command. | |||
2005-12-07 | (svn r3270) Correct all (mis)uses of WWT_CLOSEBOX / WWT_TEXTBTN to reflect ↵ | peter1138 | |
their actual use, and add "Close Window" tooltip where missing. | |||
2005-11-18 | (svn r3218) -Feature: Multiheaded train engines will now stay in the same train | bjarni | |
This means that any user attempt to remove a rear engine will tell the user to move the front engine instead This fixes the assert when moving multiheaded engines (introduced in r3144) Note: to make old savegames use this feature, some engines might be turned around in order to link engines in pairs -Codechange: train subtype is now a bitmask This allows fast access to info like if it is a wagon or engine and if it is in front and so on Note: savegame version bump | |||
2005-11-16 | (svn r3210) -Codechange: use IsRailWaypoint where possible (instead of ↵ | truelight | |
magicnumbers) -Codechange: IsRailWaypoint should take 'tile', not 'm5' | |||
2005-11-15 | (svn r3185) const | tron | |
2005-11-14 | (svn r3181) -Bracing | tron | |
-Indentation -Whitespace -DeMorgan's Law -Test with NULL or 0 for non-booleans -'\0' instead of 0 for chars -Remove redundantly redundant comments (like DoFoo(); // Do foo) -Join multiple short lines with a single statement -Split single lines with multiple statements -Avoid assignments in if | |||
2005-11-13 | (svn r3173) Use the trinary operator and switch to improve readability | tron | |
Also align short cases nicely | |||
2005-10-23 | (svn r3078) Some more stuff, which piled up: | tron | |
- const, whitespace, indentation, bracing, GB/SB, pointless casts - use the trinary operator where appropriate - data types (uint[] -> AcceptedCargo, ...) - if cascade -> switch - if (ptr) -> if (ptr != NULL) - DeMorgan's Law - Fix some comments - 0 -> '\0', change magic numbers to symbolic constants | |||
2005-10-22 | (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in ↵ | tron | |
comments, excess empty lines, minor other changes nothing spectacular, just some stuff, which piled up | |||
2005-09-18 | (svn r2962) - const correctness for all Get* functions and most Draw* ↵ | Darkvater | |
functions that don't change their pointer parameters - change a lot of byte player types to PlayerID - beautify header files, same "#endif /* filename */" ending | |||
2005-07-24 | (svn r2701) Insert Id tags into all source files | tron | |
2005-07-22 | (svn r2673) Include functions.h directly, not globally via openttd.h | tron | |
2005-07-15 | (svn r2573) Codechange: Removed WDF_RESTORE_DPARAM, it's not needed with the ↵ | ludde | |
new string system. Also fixed a bug introduced in r2564, forgot to remove 4 global variables in network_gui.c. | |||
2005-07-13 | (svn r2558) Change the internal map format from 7 arrays to one array of ↵ | tron | |
structs, this doesn't change the saved format for now. It's a stepping stone for further changes. | |||
2005-06-25 | (svn r2487) Replace TILE_XY by TileXY/TileDiffXY | tron | |
2005-06-24 | (svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile" | tron | |
2005-06-15 | (svn r2443) -Fix: somehow I delete one line too many :( | celestar | |
2005-06-15 | (svn r2441) -Feature: You can now give transfer order to set up feeder systems | celestar | |
2005-06-04 | (svn r2407) Use {Get,Is}TileOwner to get/check the owner of a tile and fix ↵ | tron | |
some bogus reads of _map_owner | |||
2005-06-02 | (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files. | Darkvater | |
2005-05-23 | (svn r2363) - Codechange: [NPF] Removed caching the endnode check. The code ↵ | matthijs | |
for this was buggy, fundamentally flawed and barely useful. (Hackykid) | |||
2005-05-02 | (svn r2256) - Fix: Trains cannot find a depot when they are in a tunnel. (glx) | matthijs | |
- Add: GetVehicleTrackdir() helper function. - Codechange: Moved SortStruct from vehicle_gui.h to ttd.h, so the dependency from vehicle.h on vehicle_gui.h could be removed. - Codechange: Typedeffed the VehicleTypes struct so it can be used as the type for Vehicle.type instead of "byte". - Codechange: Removed prototype for VehicleSorter(), which had no implementation anymore and was never called. | |||
2005-03-24 | (svn r2046) -Codechange: moved all waypoint code to waypoint.c/waypoint.h | truelight | |
-Codechange: rewrote some functions while moving waypoint-stuff -Add: added support for 64k waypoints -Fix: made the waypoint struct a bit more logic (no bit-fucking) | |||
2005-03-20 | (svn r2034) -Codechange: Replaced the rather meaningless LOAD and UNLOAD ↵ | celestar | |
flags for depots by something more meaningful | |||
2005-02-13 | (svn r1867) Include tables/sprites.h only in files which need it | tron | |
2005-02-07 | (svn r1838) Ship depots are on water, not roads | tron | |
2005-02-06 | (svn r1834) - Fix: NPF does not check the owner of its target, busses try to ↵ | matthijs | |
enter other players' depots. TODO - Add: asserts to find the v->u.rail.track == 0 problem. - Add: IsValidDepot(), IsValidTown(), IsValidSign(), IsValidVehicle(), IsValidStation() - Add: GetTileOwner(), IsTileOwner() - Codechange: Replaced IsShipDepotTile(), IsTrainDepotTile(), IsRoadDepotTile() by IsTileDepotType(). - Codechange: typedeffed the MAP_OWNERS as Owner. Should be used as variable type. - Codechange: Replaced a few uint by TileIndex. | |||
2005-02-06 | (svn r1819) -Codechange: removed 1 unused function, and 1 unused struct (tnx ↵ | truelight | |
to Tron) | |||
2005-02-06 | (svn r1818) -Add: Dynamic orders (up to 64k orders) | truelight | |
2005-02-06 | (svn r1817) -Codechange: Moved depot-functions to depot.c | truelight | |
-Codechange: Added wrappers around depot-access (GetDepot no exists) -Codechange: Made depot-functions a bit more logic (no longer GetDepotByTile crashes your game when you request it on a non-depot tile) -Add: made depots dynamic (yes, 64k depots are possible now) | |||
2005-02-01 | (svn r1760) -Fix: [ 1113399 ] Game no longer crashes when right-clicking a ↵ | celestar | |
disabled Full Load button | |||
2005-01-30 | (svn r1746) - Feature: [GUI] [ 1107690 ] Resizable orders GUI (nzhook) | darkvater | |
2005-01-29 | (svn r1718) Use the enum TileType as parameter/return type for ↵ | tron | |
[GS]etTileType() instead of plain int. This makes it necessary to rename TileType() to GetTileType() because a type and a function may not share the same name. | |||
2005-01-29 | (svn r1713) Split off several functions which query/set information about a ↵ | tron | |
single tile from map.h and put them into a seperate file tile.h | |||
2005-01-22 | (svn r1596) Add some more statics | tron | |
2005-01-21 | (svn r1582) Fix: Only the train orders GUI has a non-stop button now. | dominik | |
2005-01-19 | (svn r1568) made an enum of train subtypes to make the code more readable | bjarni | |
2005-01-16 | (svn r1544) -Fix: SwapOrder did not use AssignOrder, which caused the ↵ | truelight | |
saveroutine to crash from time to time -Codechange: added const before 'Order *' where possible | |||
2005-01-16 | (svn r1536) Move GET_TILEHEIGHT, GET_TILETYPE and IS_TILETYPE to map.h, turn ↵ | tron | |
them into inline functions and add some asserts | |||
2005-01-15 | (svn r1525) -Codechange: rewrote the _order_array, now it can be made dynamic. | truelight | |
-Codechange: renamed all 'schedule' stuff to 'order(list)' -Codechange: moved all order-stuff to order_cmd.c / order.h -Codechange: vehicles that share orders are now linked to eachother with next_shared/prev_shared in Vehicle Developers: please use AssignOrder to assign data to an order. If not, you _WILL_ make the save-routine to assert! | |||
2005-01-15 | (svn r1520) Trim 134 (!) lines with trailing whitespace ): | tron | |
2005-01-13 | (svn r1498) -Feature: Addded keyboard shortcuts for the order window | Celestar | |
2005-01-12 | (svn r1493) -Codechange: Removed redundancy in the order GUI. Currently we ↵ | celestar | |
had most of the code written 4 - 8 times in the code. This currently causes the "non-stop" button to appear for all vehicles, which is disabled all the time. Don't report this as a bug please. This is (hopefully) the first patch in a joint effort to simplify the order system |