frosch
|
b4b98e5165
|
(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)
|
7 years ago |
rubidium
|
9ed12b0f07
|
(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the return is not NULL)
|
11 years ago |
rubidium
|
a5274117bd
|
(svn r26487) -Codechange: use lastof instead of lengthof/sizeof for script names
|
11 years ago |
rubidium
|
5b82822c12
|
(svn r26486) -Codechange: replace a number of snprintfs with seprintf
|
11 years ago |
frosch
|
ef4c2ce031
|
(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.
|
11 years ago |
rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
11 years ago |
rubidium
|
6d6be50ae0
|
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
|
13 years ago |
truebrain
|
2ecbe89509
|
(svn r23524) -Codechange: move the name of the scanner to a level deeper
|
13 years ago |
truebrain
|
5a9523bfa0
|
(svn r23399) -Fix (r23362): a randomizer should return a random value, not always the first
|
13 years ago |
truebrain
|
a8b22e5292
|
(svn r23386) -Fix: debug script related events to 'script' (removes 'ai')
|
13 years ago |
truebrain
|
3e6d026129
|
(svn r23366) -Codechange: move most of the Dummy code to script/, unifying it
|
13 years ago |
truebrain
|
e37149a1de
|
(svn r23362) -Codechange: refactor AIScanner, splitting it in AIScannerInfo and AIScannerLibrary
|
13 years ago |
truebrain
|
afdb67a353
|
(svn r23354) -Codechange: move all src/ai/api/ai_*.[hc]pp files to src/script/api/script_* (Rubidium)
|
13 years ago |
truebrain
|
bff7c33aa9
|
(svn r23350) -Add: support different ScriptTypes in the helper functions for GetClassName (Rubidium)
|
13 years ago |
truebrain
|
d03bbdd4ac
|
(svn r23295) -Codechange: put ImportLibrary in AIController (and document the parameters for NoAI docs)
|
13 years ago |
truebrain
|
54ec3a2a3f
|
(svn r23293) -Codechange: make LoadScript/LoadFile non-static
|
13 years ago |
rubidium
|
160294ff22
|
(svn r23216) -Codechange: introduce the concept of having different tar lists
|
13 years ago |
rubidium
|
3f7eb71b17
|
(svn r23210) -Codechange: generate the GetClassName function for the AI classes programmatically
|
13 years ago |
rubidium
|
7fd1e1df81
|
(svn r23198) -Codechange: introduce a free that takes const pointers so we don't need to cast to void/non-const before being able to free
|
13 years ago |
yexo
|
a256bd71e4
|
(svn r23169) -Feature: [NoAI] AICONFIG_AI_DEVELOPER flags to hide AI settings unless gui.ai_developer_tools is enabled (Zuu)
|
13 years ago |
rubidium
|
d78a4850a6
|
(svn r22912) -Fix [FS#4753]: another attempt at fixing a related crash (can't reproduce it though)
|
13 years ago |
rubidium
|
62777dbd84
|
(svn r22905) -Fix [FS#4753] (r22836): the name of the tar was removed from the AI filenames, so record it differently. Also removes some of the hackery to get the tar's filename
|
13 years ago |
rubidium
|
414c397000
|
(svn r22904) -Codechange: add tar filename to file scanning
|
13 years ago |
rubidium
|
d839aa0475
|
(svn r22836) -Codechange: simplify the scanning of (AI) scripts
|
13 years ago |
rubidium
|
0061b5f184
|
(svn r22822) -Codechange: make a distinction between base sets and newgrfs for their directory
|
13 years ago |
rubidium
|
79fd8a362b
|
(svn r22007) -Change: only show one AI per unique ID instead of all versions in the output of "openttd -h"
|
14 years ago |
yexo
|
8e3e93b96f
|
(svn r21703) -Feature [FS#4372]: list_ai_libs console command to get a list of recognized AI libraries (dihedral)
|
14 years ago |
rubidium
|
924a924907
|
(svn r21250) -Fix [FS#3952]: Rescanning AIs didn't "forget" removed AIs
|
14 years ago |
rubidium
|
ed04bef953
|
(svn r21248) -Codechange: don't run the tar scanner twice upon startup
|
14 years ago |
rubidium
|
30f2afac9b
|
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
|
14 years ago |
yexo
|
747f638557
|
(svn r20606) -Change [FS#4042]: change the debug level of the "Registering two AIs/libraries with the same name and version" message from 0 to 1
|
14 years ago |
yexo
|
04a9a58ecd
|
(svn r20346) -Change: scan for tar files before scanning for AIs/NewGRFs so new AIs/NewGRFs inside a tar file are found
|
14 years ago |
terkhen
|
88ca183191
|
(svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH).
|
14 years ago |
yexo
|
4c4d1e1bf6
|
(svn r18953) -Feature: [NoAI] allow editing AI settings while an AI is running
Only settings with the AICONFIG_INGAME flag can be editted in this way
|
15 years ago |
yexo
|
fae34ee719
|
(svn r18944) -Change [FS#3232]: use the highest version of an AI that can load the AI data from a savegame instead of the exact same version
|
15 years ago |
rubidium
|
b1bd106703
|
(svn r18862) -Fix [FS#3544]: don't pass AI strings through iconv
|
15 years ago |
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
15 years ago |
rubidium
|
0e404038f2
|
(svn r18747) -Codechange: add some constness to the AI code
|
15 years ago |
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
rubidium
|
60a3bc9034
|
(svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory.
|
15 years ago |
yexo
|
cc07a78577
|
(svn r16650) -Fix (r16649): missing ()
|
16 years ago |
yexo
|
2970b72e59
|
(svn r16649) -Fix: When the exact AI version a game was saved with is no longer available and the latest version of the AI can't load data from that AI version, use the latest available version of the AI that can load the data instead of the first found version that can load the data.
|
16 years ago |
yexo
|
3949050714
|
(svn r16113) -Feature [NoAI]: Add UseAsRandomAI as function in info.nut. When an AI returns false, it'll never be chosen as random AI.
|
16 years ago |
rubidium
|
bee930f9b3
|
(svn r16024) -Codechange: harden string copying on places where it's possible
|
16 years ago |
yexo
|
ce4744e1d6
|
(svn r15736) -Codechange: Split AIScanner/AIFileInfo to the more generic classes ScriptScanner/ScriptFileInfo.
|
16 years ago |
rubidium
|
b25a4f8231
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
yexo
|
86a9df82b7
|
(svn r15716) -Change [NoAI]: AI libraries should now be stored in ai/library/<library_name>/ instead of ai/library/<category_name>/<library_name>/. Libraries inside tar files are not affected.
|
16 years ago |
yexo
|
13fb01d07d
|
(svn r15668) -Fix: a few typos.
|
16 years ago |
yexo
|
3633fd9a06
|
(svn r15630) -Fix (r15027): Make sure OpenTTD loads the dummy AI script when no other AI is available instead of a non-existing file.
|
16 years ago |