summaryrefslogtreecommitdiff
path: root/station.h
AgeCommit message (Collapse)Author
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-06(svn r1407) -Codechange: changed a lot around _stations, _vehicles, _towns ↵truelight
and _industries (in prepare of dynamic arrays): - DEREF_XXX is changed into GetXXX - All direct call are directed via GetXXX - struct Industry has now an index-field - ENUM'd some stuff - Replaced home built loops with FOR_ALL_XXX - Added _stations_size, _vehicles_size, ... which gives the length of the array (which will be dynamic in the near future) - Changed lengtof(XXX) to _XXX_size (e.g. _stations_size) - Removed all endof(XXX) (because mostly it was part of a FOR_ALL_XXX) - Made the sort-functions of all 4 dynamic - Made all 4 Initialize functions more of the same - Some minor tab-fixing and stuff (tnx to Tron for proof-reading my 100kb patch ;)) Note for all: please do NOT directly call _stations, _vehicles, _towns and _industries, but use the right wrapper to access them. Thank you. Ps: please also do not use 'v++', where v is of type Vehicle *.
2005-01-06(svn r1402) Trim trailing whitespacetron
2004-12-08(svn r979) Allow more realistically sized catchment areasCelestar
2004-11-17(svn r659) Support for cutomized TTDPatch-style new stations (no selector ↵tron
GUI yet) (pasky)
2004-11-17(svn r647) Cleanup custom station classes handling. (pasky)miham
2004-11-14(svn r605) -newgrf: Framework for supporting variational spritegroups . ↵darkvater
Deterministic only at the moment, but random ones support shouldn't be that difficult now It doesn't do anything, but makes these actions actually possible (pasky).
2004-11-14(svn r602) -newgrf: Move DrawTileSeqStruct & co and struct SpriteGroup to ↵darkvater
sprite.h (pasky)
2004-11-14(svn r600) -newgrf: Relocation offset for custom station sprites is now ↵darkvater
stored separately, making it possible to show different sprites in waypoint selection dialog (pasky).
2004-11-14(svn r592) -newgrf: Dynamically allocate global custom station IDs (pasky).darkvater
2004-11-14(svn r591) -newgrf: Store whole struct StationSpec in SetCustomStation(), ↵darkvater
not just the rendering data. This will be needed for variational stationspecs (pasky).
2004-11-14(svn r585) -newgrf: GUI for selecting custom waypoint graphics to use. Patch ↵darkvater
by dominik81 and pasky.
2004-11-14(svn r581) -newgrf: Basic support for new stations - only waypoints ↵celestar
supported now and only the first custom one can be placed (no selector GUI, coming soon). This also moves some global variables to {struct GRFFile} and reorders which actions are processed in what stage, to get it all working together -- (pasky)
2004-11-14(svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h ↵darkvater
DrawTileSeqStruct hacks needed for custom station supports (pasky)
2004-09-14(svn r244) -Fix: Stations were not sorted for non-player-0 playersdarkvater
-Fix: Correctly resorting vehicle list of player when the list of another player is open.
2004-09-10(svn r194) -Codechange: stripping trailing-spaces. Please keep this that way!truelight
2004-08-23(svn r124) Prepared code for removal of block_months variable in next major ↵dominik
savegame version
2004-08-15(svn r56) Improved order checker + patch setting for it (celestar)dominik
2004-08-09(svn r1) Import of revision 975 of old (crashed) SVNtruelight