Age | Commit message (Collapse) | Author |
|
and IsRailWaypoint() checks at several places
|
|
explicit destructor call instead of using operator delete
|
|
|
|
determine a owner of a greyed waypoint, ensure that the owner is assigned when the waypoint is rebuild.
|
|
relocating the waypoint.
|
|
companies.
|
|
from rail underneath it.
|
|
waypoint is deleted. Smatz pointing
|
|
the command. Checking for the length in pixels is impossible because that differs per client.
|
|
some tracks and reroute trains afterwards. (michi_cc)
|
|
building/removing waypoints or level crossings. (michi_cc)
|
|
settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
|
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
|
|
|
something more than whitespace as description of files that don't have a description.
|
|
objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
|
|
okay (or lines starting with a space and then tabs).
|
|
compiler's decisions about inlining
|
|
|
|
(especially because newgrf_station.h includes a lot of stuff).
|
|
station_func.h.
|
|
|
|
town, so weird things won't happen anymore
|
|
|
|
building/removing a large block of track/signals/station
|
|
complex detection later
|
|
|
|
unneeded include from openttd.h.
|
|
now attached to their object directly and there is
no limit to the amount of names.
-Fix: NewGRF engines could not be renamed.
|
|
|
|
long track
-Codechange: use dedicated pathfinder for signal updating, resulting in better performance and possible future improvements
|
|
|
|
of a global variable. Patch by Noldo (FS#1114).
|
|
|
|
when it's not necessary.
|
|
useless includes.
|
|
|
|
map.h).
|
|
|
|
logical place and remove about 50% of the includes of 'functions.h'
|
|
single file and do not include gfx.h everywhere to get a Point type.
|
|
their respective places.
|
|
|
|
|
|
used to check whether there was no vehicle on the ground, except that the former didn't take care of aircraft shadows. So now we only use EnsureNoVehicleOnGround.
|
|
not updated when the waypoint would be moved.
|
|
templates. This gives up to 10% performance increase in games with lots of vehicles.
|
|
|
|
cleanups might cause memory leaks due to the way C++ works.
|
|
class as super class.
|