Age | Commit message (Collapse) | Author |
|
|
|
time, binary size and run time (with asserts disabled) should be improved
|
|
functions in mem_func.hpp
|
|
|
|
debugging is enable and give the calling location of Chance16(R) instead of the Random call within those functions.
|
|
__builtin_bswap32, so fall back to the default swap method for ICC.
|
|
printf-like functions
-Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
|
|
|
|
int64 larger than MAX_INT32 causing division by negative numbers and small anomolies when drawing graphs.
|
|
the formula to not use divisions.
|
|
|
|
greatest common divisor (Alberth)
|
|
|
|
|
|
sprite as cursor.
|
|
|
|
just reuse the same piece of allocated memory for each encoding.
|
|
'anti-multiple-inclusion' header
|
|
only if anyway
|
|
So not much of a typo.
Thanks, Yexo. I feel less ignorant today :D
|
|
|
|
std::map
|
|
|
|
station_gui.h
-Fix: comment for ReallocT was wrong, the memory is not zeroed.
|
|
(content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
|
|
|
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
|
|
SpriteCache struct in order to make it smaller
|
|
|
|
location
|
|
the map, which is now done by a manual key sorter on SmallMap. This fixes engine ID list sorting.
|
|
code :(
|
|
time and binary size
|
|
|
|
|
|
|
|
|
|
client so it is immediatelly clear which one you are working with.
|
|
|
|
autoreplace kernel.
|
|
|
|
NewGRF window. Presets are saved in the config file.
|
|
|
|
encoding so it uses similiar scheme as 8bpp-optimized
All zoom levels are stored and a kind of RLE is used. Together with further changes and reducing number of variables, drawing is ~50% faster in average.
|
|
got/stayed broken
|
|
for core functions (big functions use just inline instead)
|
|
there
-Codechange: convert smallvector from struct to class
|
|
TTD_[BIG/LITTLE]_ENDIAN is defined
|
|
from <string.h>
|
|
-Codechange: Split the sorting code from the sortlist to an appropriate header
|