summaryrefslogtreecommitdiff
path: root/src/station_map.h
AgeCommit message (Collapse)Author
2019-06-30Feature: Multi-tile docks and docking points.peter1138
2019-05-01Feature: Add NotRoadTypes (NRT)peter1138
2018-08-04Fix #6805: Clear some m8 bits when making some tiles.J0an Josep
2014-09-21(svn r26878) -Change: move m6 to TileExtended to keep Tile 8 bytes and thus ↵rubidium
better alignable
2013-05-06(svn r25221) -Fix: IsCompatibleTrainStationTile() is not a symmetric ↵frosch
function. Clarify the parameters and fix the cases were they were swapped.
2011-05-01(svn r22406) -Document: some more "random-ish" tidbitsrubidium
2010-11-20(svn r21273) -Codechange: Return values should start at the same line.alberth
2010-09-01(svn r20717) -Fix [FS#4103]: water class was not set for stationsyexo
2010-08-26(svn r20622) -Codechange: unify ↵rubidium
[GS]et[Statation|Object|Industry|House]AnimationFrame
2010-08-11(svn r20446) -Codechange: unify the location of the water classrubidium
2010-08-05(svn r20375) -Codechange: make sure the watertype for existing airport tiles ↵yexo
is set to invalid
2010-05-13(svn r19812) -Codechange: give some unnamed enums a name or, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-02-22(svn r19195) -Codechange: actually draw newgrf airport tilesyexo
2010-01-26(svn r18922) -Doc: add doxygen documentation to all functions in station_map.hyexo
2010-01-26(svn r18921) -Codechange: make the preconditions for Get/Set ↵yexo
CustomStationSpecIndex a bit more strict
2010-01-21(svn r18876) -Codechange: make sure m4 is always 0 for non-railroad station ↵yexo
tiles
2010-01-18(svn r18857) -Codechange: don't rely on the fact that all airports are ↵yexo
rectangular
2010-01-17(svn r18845) -Codechange: introduce AirportTileSpec and use it for animationyexo
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-07-24(svn r16941) -Document: some map accessorsrubidium
2009-07-24(svn r16939) -Codechange: s/RailwayStation/RailStation/ to unify the way ↵rubidium
it's written.
2009-07-24(svn r16938) -Codechange: introduce helper function to tell whether a tile ↵rubidium
is either a rail station or rail waypoint tile
2009-07-22(svn r16909) -Fix [FS#2996]: NewGRF stations would be triggering assertions ↵rubidium
all over the place when using the more advanced station types. -Change: make (rail) waypoints sub classes of 'base stations', make buoys waypoints and unify code between them where possible.
2009-07-21(svn r16907) -Codechange: make a more clear distinction between reservation ↵rubidium
functions that return a bool and that return TrackBits; GetRailStationReservation vs GetRailwayStationReservation, which one returns the bool and which one the TrackBits?
2009-06-24(svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile()smatz
2009-05-26(svn r16440) -Fix [NoAI]: AIRail::GetRailStationDirection returned incorrect ↵yexo
information
2009-05-16(svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index)smatz
2009-03-08(svn r15643) -Fix [FS#2711]: be more strict with zeroing unused map array bitssmatz
2009-03-02(svn r15601) -Fix [FS#2615]: bridges/tunnels don't store tram owner making ↵rubidium
it possible to remove someone's tram tracks. -Feature: allow building road stops on road/tram tracks of competitors.
2008-10-19(svn r14491) -Documentation: updates/additions of doxygen docs (Alberth)rubidium
2008-10-10(svn r14456) -Fix: Obiwan in catchment-area and station-spread of docks.frosch
2008-08-02(svn r13926) -Add [YAPP]: Add map accessors for path reservations. (michi_cc)rubidium
2008-07-26(svn r13838) -Codechange: Make industry tiles aware of WaterClasses.frosch
2008-05-24(svn r13234) -Fix: Check/affect town rating when removing/bulldozing ↵frosch
town-owned road under drivethrough stops. -Fix: Reset the 'town-owned-road'-flag when removing and rebuilding road under drivethrough stops.
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2008-04-17(svn r12746) -Codechange: Add map storage for station animation framepeter1138
2008-03-31(svn r12495) -Codechange: reduce the dependency on newgrf_station.h ↵rubidium
(especially because newgrf_station.h includes a lot of stuff).
2008-03-31(svn r12489) -Codechange: split station.h into station_base.h and ↵rubidium
station_func.h.
2008-02-02(svn r12042) -Fix [FS#1676]: Reimplement how rivers and canals are stored in ↵peter1138
the map, allowing the sea/river/canal status to also be stored for buoys, docks, locks and depots. All these are now allowed on rivers and removal of them will revert to the original water type.
2008-01-27(svn r11992) -Fix (r9905): When building two rail stations close to each ↵bjarni
other (with control) so they looked like one long track trains would see them as one (spotted and fixed by eddi)
2007-12-25(svn r11700) -Codechange: reduce the amount of unnecessary includes.rubidium
2007-11-19(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming ↵skidd13
style
2007-10-16(svn r11276) -Codechange: be more consistent with naming of some accessors.rubidium
-Fix: make sure canals are never owned by water. Based on a patch by boekabart.
2007-07-24(svn r10681) -Codechange: do not determine whether a tile is a hangar based ↵rubidium
on the graphics index to be drawn on the given tile, but do it based on the specification of the location of hangars of the airport.
2007-07-24(svn r10673) -Cleanup: some assorted style cleanups. Primarily type* var -> ↵rubidium
type *var.
2007-07-16(svn r10601) -Codechange: store (and use) the type of stations instead of ↵rubidium
hardcoding station types by graphics IDs.
2007-05-20(svn r9892) -Codechange: lots of ground work for allowing multiple types of ↵rubidium
"road" with multiple owners on a single tile.
2007-04-04(svn r9556) -Documentation: doxygen and comment-style changes. 'R', 'S'.. ↵belugas
The end of the preliminary work is near
2007-03-07(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};rubidium
2007-02-21(svn r8833) -Fixtron
-Codechange: Split MakeRoadStop() into MakeRoadStop() and MakeDriveThroughRoadStop() for more clarity and less possibilities to use it incorrect