Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-28 | (svn r18938) -Fix: Industrylayout's special water tile check did not ↵ | frosch | |
properly check for crossing north border of map. Also don't consider MP_VOID tiles as water. | |||
2010-01-22 | (svn r18889) -Codechange: Use (GroundSprite|SpriteLayout)PaletteTransform() ↵ | frosch | |
also for drawing of default industries. They are compatible since the bubblegenerator is also randomly recoloured. | |||
2010-01-21 | (svn r18872) -Codechange: introduce PaletteID and use it | rubidium | |
2010-01-18 | (svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) ↵ | rubidium | |
wrapper functions | |||
2010-01-15 | (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, ↵ | rubidium | |
if a header require a header make it include that header | |||
2010-01-04 | (svn r18726) -Fix [FS#3463]: with non-uniform industries the 'supplies' text ↵ | rubidium | |
when building a station could be incorrect (missing a cargo) -Change [NoAI]: AITile::GetCargoProduction now returns the number of producers and not the number of tiles of producers. -Fix [NoAI]: AITileList_IndustryProducing would omit some tiles for at which a station would get cargo. | |||
2010-01-04 | (svn r18718) -Codechange: make a wrapper macro for looping TileAreas | rubidium | |
2010-01-04 | (svn r18717) -Codechange: use TileArea in industry instead of three separate ↵ | rubidium | |
variables. Also make use of TileArea functions for determining the 'width' and 'height' of an industry. | |||
2010-01-04 | (svn r18716) -Codechange: pass a TileArea to FindStationsAroundTiles | rubidium | |
2010-01-04 | (svn r18715) -Codechange: make StationFinder a subclass of TileArea | rubidium | |
2010-01-03 | (svn r18701) -Fix (r18700): always compile before making a commit | yexo | |
2010-01-03 | (svn r18700) -Fix: when deleting an industry on water (oil rigs) the tiles ↵ | yexo | |
on water were not marked dirty | |||
2009-12-19 | (svn r18554) -Change: Forbid industries to clear sea/river when leveling land. | frosch | |
2009-11-24 | (svn r18283) -Feature: [NewGRF] Add new price bases for removing industries, ↵ | frosch | |
building/removing unmovables (new objects), building/removing rail-waypoints/buoys, interacting with town-authority, building foundations, funding primary industries (when not prospecting) and towns. If a GRF does not set price multipliers for these new prices, but for the previously used ones, the old modifiers will be propagated to the new bases. | |||
2009-11-24 | (svn r18282) -Codechange: Remove IndustrySpec::raw_industry_cost_multiplier ↵ | frosch | |
and use 8 * cost_multiplier instead. | |||
2009-11-15 | (svn r18110) -Codechange [FS#3316]: search for stations nearby only once per ↵ | smatz | |
producer (instead of once pre produced cargo type) (fonsinchen) | |||
2009-11-09 | (svn r18028) -Codechange: unglobalise some functions | rubidium | |
2009-11-07 | (svn r18005) -Codechange: Convert the Prices struct into an array and an enum. | frosch | |
2009-11-05 | (svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up ↵ | frosch | |
including of newgrf_cargo.h | |||
2009-10-02 | (svn r17682) -Codechange: remove erroneous space before some commas | rubidium | |
2009-09-25 | (svn r17638) -Fix [FS#3235]: Crash when trying to build an industry that has ↵ | rubidium | |
no industry layout defined; yes, it's very similar to r17633 because one case was forgotten. | |||
2009-09-25 | (svn r17633) -Fix [FS#3233]: [NewGRF] Crash when trying to build an industry ↵ | rubidium | |
that has no industry layout defined. | |||
2009-09-21 | (svn r17601) -Fix (r17592): don't mark cargo as 'accepted' when accepted ↵ | smatz | |
amount is 0 | |||
2009-09-20 | (svn r17592) -Fix [FS#3212](r17436): force all cargo being accepted when ↵ | smatz | |
industry tiles accept it but industry itself doesn't | |||
2009-09-20 | (svn r17589) -Codechange: rename town_acc to always_accepted | smatz | |
2009-09-18 | (svn r17567) -Fix: some doxygen warnings | rubidium | |
2009-09-14 | (svn r17534) -Codechange: unify the naming of callback masks/flags | rubidium | |
2009-09-13 | (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty ↵ | frosch | |
for more consistency and distinguishability. | |||
2009-09-13 | (svn r17521) -Change: don't assume that there is always 'another' industry ↵ | rubidium | |
tile after two '0x18' industry tiles | |||
2009-09-08 | (svn r17472) -Fix [FS#3182]: industry list was rebuilt too early during ↵ | rubidium | |
industry removal causing the removed industry to be still in the list after removal | |||
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 |