Age | Commit message (Collapse) | Author |
|
Ensure the same coordinates are used for station/town/player signs regardless of how the landscape changes below it after the coordinates were first determined.
By keeping track of whether each ViewportSign is valid for Kdtree use (and only ever registering the viewport sign when the object is valid) a lot of code can be simplified and become more robust at the same time.
|
|
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
|
|
|
|
more likely to be updated [o-s].
|
|
|
|
|
|
relatives
|
|
UpdateAll[Type]VirtCoords.
|
|
|
|
of ViewportSign
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
this ID' from 'some' strings and replace the string name with something more sensible.
|
|
|
|
|
|
|
|
|
|
|
|
see.
NoAI is an API (a framework) to build your own AIs in. See:
http://wiki.openttd.org/wiki/index.php/AI:Main_Page
With many thanks to:
- glx and Rubidium for their syncing, feedback and hard work
- Yexo for his feedback, patches, and AIs which tested the system very deep
- Morloth for his feedback and patches
- TJIP for hosting a challenge which kept NoAI on track
- All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
|
|
|
|
(optional) parameter.
|
|
|
|
client so it is immediatelly clear which one you are working with.
|
|
Also, it makes sure the RenameSignWindow isn't open when there are no signs (and crashes associted with that)
|
|
of signs.
|
|
the command. Checking for the length in pixels is impossible because that differs per client.
|
|
|
|
|
|
|
|
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.
|
|
compiler's decisions about inlining
|
|
|
|
|
|
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.
|
|
|
|
|
|
when it's not necessary.
|
|
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.
|
|
|
|
subsystem. Patch by Progman.
|
|
|
|
cleanups might cause memory leaks due to the way C++ works.
|