smatz
|
23b9852480
|
(svn r13168) -Fix (r13072): forgot to 'fix' EngList_SortPartial() together with EngList_Sort()
|
17 years ago |
rubidium
|
373343cef6
|
(svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
|
17 years ago |
smatz
|
c90cda6c1c
|
(svn r13089) -Fix (r13072): MorphOS compilation was broken
|
17 years ago |
smatz
|
e4dee736c5
|
(svn r13086) -Fix: do not crash badly after loading a newgrf with engines in-game that often
|
17 years ago |
smatz
|
f92a48c24b
|
(svn r13077) -Codechange: move function that updates cached num_engines to engine.cpp, make it run only 1 loop
|
17 years ago |
smatz
|
3670a25e3a
|
(svn r13072) -Fix (r12995): possible out-of-bounds access
|
17 years ago |
rubidium
|
5d7851e8d6
|
(svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.
|
17 years ago |
smatz
|
8a422e34df
|
(svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ wrapper for CBlobT
|
17 years ago |
rubidium
|
1ce0b03bf0
|
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
|
17 years ago |
peter1138
|
45034bc522
|
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
|
17 years ago |
rubidium
|
d56827a9a9
|
(svn r12855) -Codechange: do not use autoptr's for testing whether certain 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.
|
17 years ago |
smatz
|
76eaed68a0
|
(svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
|
17 years ago |
rubidium
|
df1d9bd880
|
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
17 years ago |
rubidium
|
2426f5342f
|
(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
|
17 years ago |
smatz
|
de8c95506b
|
(svn r12244) -Fix (r12150): typo resulting in no players are given the engine preview offer
|
17 years ago |
smatz
|
55b0146498
|
(svn r12150) -Fix (r12143): compiler warnings - possible use of uninitialised variable
|
17 years ago |
peter1138
|
359771c406
|
(svn r12143) -Fix (r8038): Engine::preview_player does not contain a Player ID. Rename this to preview_player_rank and change back to a uint8 to avoid confusion.
|
17 years ago |
frosch
|
9e05e0ea01
|
(svn r12084) -Fix: 'Early retirement'-properties are signed.
|
17 years ago |
peter1138
|
71b0d5f091
|
(svn r12054) -Cleanup: Use VehicleType instead of byte for vehicle types...
|
17 years ago |
peter1138
|
f8255e10d5
|
(svn r11971) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead of for-loops
|
17 years ago |
peter1138
|
7ef297187e
|
(svn r11970) -Cleanup: Remove old comment
|
17 years ago |
bjarni
|
48c2669185
|
(svn r11872) -Fix (r9874): EngineHasReplacementForPlayer() didn't look in ALL_GROUP
|
17 years ago |
rubidium
|
9c0c798dd8
|
(svn r11834) -Codechange: only include settings_type.h if needed.
|
17 years ago |
rubidium
|
fafab82a31
|
(svn r11832) -Codechange: get rid of (quite) some VARDEFs.
|
17 years ago |
rubidium
|
90acd52f22
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
17 years ago |
peter1138
|
0f7392bd61
|
(svn r11822) -Codechange: Replaced fixed size custom name array. Names are now attached to their object directly and there is
no limit to the amount of names.
-Fix: NewGRF engines could not be renamed.
|
17 years ago |
rubidium
|
2fc62eab05
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
17 years ago |
peter1138
|
0ae26a0312
|
(svn r11789) -Codechange: coding style for global variable names
|
17 years ago |
rubidium
|
285a4a106f
|
(svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...
|
17 years ago |
peter1138
|
1cabc8eb63
|
(svn r11784) -Codechange: set up initial engine data in one place
|
17 years ago |
peter1138
|
7a5c529db4
|
(svn r11783) -Codechange: compare engine type with its type property, not by its index
|
17 years ago |
rubidium
|
b09d957f31
|
(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.
|
17 years ago |
rubidium
|
e2f7ec1d3e
|
(svn r11775) -Codechange: move all autoreplace/autorenew functions to a single location.
|
17 years ago |
rubidium
|
722613f7f3
|
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
|
17 years ago |
rubidium
|
db73addb43
|
(svn r11702) -Codechange: move all date related stuff to date*.
|
17 years ago |
rubidium
|
81bf9f8503
|
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
|
17 years ago |
rubidium
|
1f6043458c
|
(svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
|
17 years ago |
rubidium
|
766551b0bc
|
(svn r11677) -Codechange: move price and command related types/functions to their respective places.
|
17 years ago |
rubidium
|
8427b8bad2
|
(svn r11675) -Codechange: split the string types from the string functions.
|
17 years ago |
skidd13
|
3ae50673a3
|
(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
|
17 years ago |
skidd13
|
c0a2c0c23e
|
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
|
17 years ago |
rubidium
|
c1d167ae14
|
(svn r10757) -Codechange: make the engine renew struct use the pool item class as super class.
|
17 years ago |
rubidium
|
13692798e6
|
(svn r10567) -Add [FS#915]: a "group" with ungrouped vehicles. Patch by Matthias Wolf.
|
17 years ago |
peter1138
|
cd0e022172
|
(svn r10364) -Fix [FS#706]: checking for duplicate custom names was inconsistent, and tested all 'namespaces'. now only check names of the same type.
|
18 years ago |
rubidium
|
773a7c9cb6
|
(svn r10205) -Codechange: refactor returning of cost, so it can be more easily modified.
|
18 years ago |
rubidium
|
3ccc83e640
|
(svn r10197) -Codechange: replace int32 with CommandCost where appropriate.
|
18 years ago |
rubidium
|
7ec428fe7e
|
(svn r9918) -Fix: the available roadtypes/railtypes were not updated on GRF updates.
|
18 years ago |
rubidium
|
21546a66f3
|
(svn r9917) -Codechange: prepare some more areas for more road types.
|
18 years ago |
rubidium
|
8f0f090c51
|
(svn r9874) -Feature: advanced vehicle lists a.k.a. group interface. Now you can make groups of vehicles and perform all kinds of tasks on that given group. Original code by nycom and graphics by skidd13.
|
18 years ago |
peter1138
|
f7ccb6e31e
|
(svn r9825) -Codechange: [NewGRF] Add support for early vehicle retirement.
|
18 years ago |