Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-07 | (svn r17439) -Fix (r17436): you weren't paid for cargo delivered to houses ↵ | smatz | |
and headquarters anymore | |||
2009-09-04 | (svn r17414) -Codechange: only send/read the number of bits that can be ↵ | rubidium | |
actually useful when building industries | |||
2009-09-04 | (svn r17413) -Fix: assert when trying to build an invalid industry type it did | rubidium | |
2009-08-30 | (svn r17316) -Codechange: use Industry::GetByTile() instead of ↵ | smatz | |
GetIndustryByTile() | |||
2009-08-21 | (svn r17248) -Fix: add GPL license notice where appropriate | rubidium | |
2009-08-09 | (svn r17131) -Codechange: apply coding style to some switch statements | smatz | |
2009-08-08 | (svn r17113) -Change [FS#265][FS#2094][FS#2589]: apply the subsidy when ↵ | smatz | |
subsidy's destination is in station's catchment area and cargo packets originate from subsidy's source -Change [FS#1134]: subsidies aren't bound to stations after awarding anymore, they still apply to town or industry, no matter what station is used for loading and unloading. Awarded subsidies from older savegames are lost -Change [NoAI]: due to these changes, AISubsidy::GetSource and AISubsidy::GetDestination now return STATION_INVALID for awarded subsidies | |||
2009-08-07 | (svn r17107) -Codechange: store type of subsidy source and destination in ↵ | smatz | |
the Subsidy struct instead of determining it every time it's needed | |||
2009-08-05 | (svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵ | rubidium | |
relatives | |||
2009-07-26 | (svn r16966) -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into ↵ | rubidium | |
TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP | |||
2009-07-20 | (svn r16886) -Codechange: unify naming of some string IDs related to string ↵ | rubidium | |
codes and group them logically | |||
2009-07-16 | (svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get() | smatz | |
2009-07-01 | (svn r16717) -Codechange: make IsFrontEngine() member of Train | smatz | |
2009-07-01 | (svn r16709) -Fix [FS#2994]: the list of animated tiles could have ↵ | rubidium | |
duplicates (only for old savegames) and tiles that weren't animated | |||
2009-06-27 | (svn r16678) -Codechange: Turn CargoArray into a class, so one does not have ↵ | frosch | |
to deal with sizeof() wrt. typedef-ed arrays. | |||
2009-06-27 | (svn r16676) -Codechange: Rename AcceptedCargo to CargoArray and its ↵ | frosch | |
instances to more meaningful names. | |||
2009-06-27 | (svn r16673) -Codechange: rename GetProducedCargo() to AddProducedCargo() ↵ | smatz | |
and change its behaviour accordingly | |||
2009-06-26 | (svn r16667) -Codechange: replace GetRandomTown() and GetRandomIndustry() by ↵ | smatz | |
Town::GetRandom() and Industry::GetRandom() | |||
2009-06-25 | (svn r16659) -Codechange: rename GetAcceptedCargo() to AddAcceptedCargo() ↵ | smatz | |
and change its behaviour accordingly -Codechange: remove dummy GetAcceptedCargo_*() handlers | |||
2009-06-25 | (svn r16654) -Codechange: cache industries in station's coverage area ↵ | smatz | |
instead of searching them everytime payment is made | |||
2009-06-24 | (svn r16643) -Codechange: replace GetStationByTile() by Station::GetByTile() | smatz | |
2009-06-01 | (svn r16491) -Codechange: Added parentheses around bitwise operators for ↵ | alberth | |
code style. | |||
2009-05-26 | (svn r16434) -Cleanup: remove some dead code; primarily stuff that can't be ↵ | rubidium | |
reached like break after returns or break after functions that never return (i.e. NOT_REACHED) | |||
2009-05-24 | (svn r16416) -Fix [FS#2912]: Rework deleting of news when referenced ↵ | frosch | |
vehicles/stations/industries are deleted. | |||
2009-05-23 | (svn r16403) -Codechange: move code related to subsidies to separate file | smatz | |
2009-05-22 | (svn r16384) -Codechange: move u.effect to EffectVehicle | rubidium | |
2009-05-22 | (svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation ↵ | smatz | |
time, binary size and run time (with asserts disabled) should be improved | |||
2009-05-21 | (svn r16373) -Codechange: use () instead of (void) for functions without ↵ | smatz | |
parameters | |||
2009-05-16 | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | smatz | |
2009-04-21 | (svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had ↵ | rubidium | |
this ID' from 'some' strings and replace the string name with something more sensible. | |||
2009-04-11 | (svn r16027) -Fix (r9555): Usage of uninitialised memory when trying to ↵ | frosch | |
build a random new industry, but there are no industrytypes to choose from (i.e. all appearance probabilities are zero). | |||
2009-03-29 | (svn r15888) -Fix (r15103)[FS#2772]: Round the production rate up, so e.g. ↵ | frosch | |
oilrigs always produce some passengers on lowest production level. | |||
2009-03-15 | (svn r15718) -Cleanup: apply some comment coding style on the rest of the ↵ | rubidium | |
sources too | |||
2009-03-14 | (svn r15711) -Codechange: lots of whitespace cleanup/fixes | rubidium | |
2009-02-25 | (svn r15585) -Codechange: Remove TILE_ASSERT and replace all instances with ↵ | yexo | |
assert(tile < MapSize()). | |||
2009-02-25 | (svn r15583) -Fix: Do not use TILE_MASK when you do not want to wrap around ↵ | frosch | |
them map. | |||
2009-02-21 | (svn r15550) -Fix [FS#2654]: bogus secondary error message when dynamiting ↵ | rubidium | |
industries/unmoveables; "X is in the way" isn't helpful at all in that case. | |||
2009-02-12 | (svn r15458) -Fix: Missing 'static'. | frosch | |
2009-02-11 | (svn r15453) -Fix [FS#2450](r14613): Founding industries as OWNER_TOWN ↵ | frosch | |
resulted in unwanted effects. | |||
2009-02-09 | (svn r15434) -Codechange: bit of type safety for the DC_xxx flags. | rubidium | |
2009-02-09 | (svn r15428) -Codechange: consistently use colour instead of having both ↵ | rubidium | |
color and colour. | |||
2009-02-08 | (svn r15410) -Cleanup: get rid of most of the references to the 'patches' ↵ | rubidium | |
except where it's used for backward compatability. | |||
2009-01-31 | (svn r15299) -Cleanup: remove many redundant includes | smatz | |
2009-01-21 | (svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map. | Yexo | |
2009-01-17 | (svn r15119) -Fix: several issues with result 0x4 (standard production ↵ | frosch | |
change of primary industries) of callbacks 0x29 and 0x35. | |||
2009-01-16 | (svn r15103) -Change: Keep industry variables 8E and 8F in sync with 93, ↵ | frosch | |
when changing production using results 0D, 0E or 0F of callback 29 or 35. | |||
2009-01-13 | (svn r15073) -Fix (r15067) [FS#2532]: Default copy constructors don't ↵ | peter1138 | |
necessarily do what you want. Instead of creating one, we now pass a pointer around as that avoids additional allocations. | |||
2009-01-13 | (svn r15067) -Fix [FS#2531]: Possible compiler bug, alleviated by using ↵ | peter1138 | |
SmallVector instead of using std::set. SmallVector does everything needed anyway. | |||
2009-01-12 | (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵ | truebrain | |
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 | |||
2009-01-10 | (svn r14949) -Cleanup: pointer coding style | rubidium | |