Sat, 10 Nov 2012 20:37:31 +0000 |
alberth |
(svn r24678) -Codechange: Introduce scope resolver base class and prepare for adding derived classes.
draft
|
Tue, 03 Jan 2012 21:32:51 +0000 |
rubidium |
(svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files
draft
|
Fri, 09 Dec 2011 16:11:42 +0000 |
yexo |
(svn r23457) -Codechange: introduce Industry::TileBelongsToIndustry() to simplify code checking for that
draft
|
Tue, 08 Nov 2011 17:29:01 +0000 |
frosch |
(svn r23154) -Change: [NewGRF v8] Use heightlevel units in nearby tile info variables. (rubidium)
draft
|
Tue, 08 Nov 2011 17:26:49 +0000 |
frosch |
(svn r23147) -Change: [NewGRF v8] Unify the return values of boolean callbacks, and check the results for validity.
draft
|
Tue, 08 Nov 2011 17:23:30 +0000 |
frosch |
(svn r23138) -Feature: [NewGRF] Allow passing 32bit parameters to 60+x variables (using var 7B). Currently most useful for vehicle var 60.
draft
|
Fri, 04 Nov 2011 10:22:27 +0000 |
rubidium |
(svn r23093) -Codechange: add a default NULL for the Z of GetTileSlope and use it
draft
|
Fri, 04 Nov 2011 10:18:13 +0000 |
rubidium |
(svn r23091) -Codechange: rename some Get*Z functions to Get*PixelZ functions if they return the Z in pixels (like TilePixelHeight)
draft
|
Mon, 31 Oct 2011 22:31:35 +0000 |
michi_cc |
(svn r23071) -Codechange: [NewGRF] Allow passing custom extra data through the generic NewGRF animation helper class.
draft
|
Sun, 11 Sep 2011 15:09:13 +0000 |
frosch |
(svn r22923) -Codechange: Move application of the construction stage into TileLayoutSpriteGroup::ProcessRegisters().
draft
|
Mon, 08 Aug 2011 21:26:58 +0000 |
frosch |
(svn r22731) -Fix: [NewGRF] The construction stage sprites were incorrectly selected in cases other than 1 or 4 sprites per set.
draft
|
Mon, 11 Jul 2011 16:32:19 +0000 |
michi_cc |
(svn r22656) -Codechange: Deduplicate the custom error message of the industry shape and location callbacks.
draft
|
Sun, 10 Jul 2011 13:25:52 +0000 |
frosch |
(svn r22648) -Fix (r22629): Missing 'break'. (thanks michi_cc)
draft
|
Mon, 04 Jul 2011 20:37:20 +0000 |
frosch |
(svn r22635) -Fix: Correctly reseed random bits of industries and industry tiles.
draft
|
Mon, 04 Jul 2011 20:31:57 +0000 |
frosch |
(svn r22634) -Codechange: Deduplicate some code. Note that zeroing 'count' is intentionally removed, it is only used together with 'scope'.
draft
|
Sun, 03 Jul 2011 14:32:15 +0000 |
frosch |
(svn r22629) -Fix [FS#4599]: Remove all usages of the ErrorRefStack. It was continuously overwritten by e.g. industry prospection without closing the old error window; also StopTextRefStackUsage() was not called for errors returned by commands (which caused FS#4599). Now return in the CommandCost result whether the textref stack needs to be used, and store a copy of the stack values in the error window just like for the normal string parameters.
draft
|
Sun, 03 Jul 2011 13:49:29 +0000 |
frosch |
(svn r22627) -Codechange: Rename PrepareTextRefStackUsage() to StartTextRefStackUsage() to make it more obvious that you must call StopTextRefStackUsage() at some point. Also extent the documentation.
draft
|
Sun, 12 Jun 2011 20:47:45 +0000 |
terkhen |
(svn r22567) -Codechange: Store persistent storages inside a pool.
draft
|
Sun, 12 Jun 2011 20:40:21 +0000 |
terkhen |
(svn r22564) -Codechange: Rename Get and Store persistent storage functions to GetValue and StoreValue.
draft
|
Sun, 12 Jun 2011 20:38:46 +0000 |
terkhen |
(svn r22563) -Codechange: Use a function for storing values inside the persistent storage.
draft
|
Sun, 12 Jun 2011 20:32:52 +0000 |
terkhen |
(svn r22557) -Codechange: Remove constness from AnimationBase callbacks.
draft
|
Sun, 29 May 2011 16:56:22 +0000 |
frosch |
(svn r22518) -Feature: [NewGRF] Advanced sprite layouts with register modifiers.
draft
|
Sat, 14 May 2011 17:33:26 +0000 |
frosch |
(svn r22457) -Codechange: Make the NewGRFSpriteLayout a direct member of TileLayoutSpriteGroup instead of allocating it separately.
draft
|
Sat, 22 Jan 2011 14:52:20 +0000 |
rubidium |
(svn r21890) -Cleanup: remove some unneeded includes
draft
|
Mon, 15 Nov 2010 16:43:46 +0000 |
rubidium |
(svn r21198) -Fix: don't call variables properties in debug messages
draft
|
Thu, 28 Oct 2010 11:10:12 +0000 |
yexo |
(svn r21052) -Fix (r20435): house/airporttile/industrytile newgrfs that defined tiles that relied on the substitute being drawn were broken
draft
|
Tue, 19 Oct 2010 21:00:45 +0000 |
yexo |
(svn r20996) -Change: [NewGRF] the X and Y offsets in the parameter for industry vars 60,61,62,63 are unsigned instead of signed
draft
|
Sat, 16 Oct 2010 13:15:54 +0000 |
rubidium |
(svn r20942) -Feature [NewGRF]: make it possible to distinguish player built/randomly placed industries in the location and land slope check callbacks
draft
|
Thu, 26 Aug 2010 22:01:16 +0000 |
rubidium |
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
draft
|
Thu, 26 Aug 2010 19:29:20 +0000 |
rubidium |
(svn r20631) -Codechange: generalise IsIndustryTileOnWater + simplify so related code
draft
|
Thu, 26 Aug 2010 17:01:17 +0000 |
rubidium |
(svn r20627) -Codechange: unify the animation code of station, airport, house and industry tiles
draft
|
Thu, 26 Aug 2010 15:31:40 +0000 |
rubidium |
(svn r20623) -Codechange: unify the storing of animation related information
draft
|
Thu, 26 Aug 2010 14:45:45 +0000 |
rubidium |
(svn r20622) -Codechange: unify [GS]et[Statation|Object|Industry|House]AnimationFrame
draft
|
Tue, 10 Aug 2010 15:49:35 +0000 |
rubidium |
(svn r20435) -Codechange: move spritegroup to GRFFilePropsBase and prepare it for more spritegroups
draft
|
Sun, 01 Aug 2010 19:22:34 +0000 |
frosch |
(svn r20283) -Codechange: Unify start of doygen comments.
draft
|
Mon, 19 Jul 2010 17:28:27 +0000 |
rubidium |
(svn r20192) -Cleanup: bye bye variables.h, bye bye VARDEF... you won't be missed :)
draft
|
Mon, 19 Jul 2010 17:24:33 +0000 |
rubidium |
(svn r20191) -Codechange: unVARDEF _tick_counter and move it to a more logical location
draft
|
Sat, 29 May 2010 13:08:50 +0000 |
frosch |
(svn r19901) -Add: [NewGRF] Access to industry founder (var A7) during callbacks 28 and 2F. (yexo)
draft
|
Sat, 01 May 2010 13:09:49 +0000 |
frosch |
(svn r19744) -Add [FS#3477]: [NewGRF] Access to random bits of houses and industries from construction callbacks 17, 28 and 2F. That is: The randombits the house/industry will start with, if construction succeeds.
draft
|
Sat, 01 May 2010 13:01:21 +0000 |
frosch |
(svn r19743) -Fix: NewGrfs could access map bits of not yet constructed industries and houses during construction callbacks.
draft
|
Sat, 24 Apr 2010 13:35:18 +0000 |
rubidium |
(svn r19707) -Add: helper functions to instantiate/fill ResolverObjects
draft
|
Mon, 05 Apr 2010 21:01:02 +0000 |
rubidium |
(svn r19565) -Fix: some NewGRF callbacks were named incorrectly
draft
|
Sat, 27 Feb 2010 10:21:59 +0000 |
alberth |
(svn r19269) -Codechange: PerformIndustryTileSlopeCheck() returns a succeeded or failed command.
draft
|
Mon, 22 Feb 2010 14:16:41 +0000 |
yexo |
(svn r19195) -Codechange: actually draw newgrf airport tiles
draft
|
Sun, 07 Feb 2010 12:04:44 +0000 |
frosch |
(svn r19053) -Codechange: Add an enum for the special flags of industry tiles. (based on andythenorth' work)
draft
|
Thu, 21 Jan 2010 18:32:44 +0000 |
yexo |
(svn r18878) -Fix [NewGRF]: crash when a newgrf used var62 in an industry tile chain when the industry tile was part of an original industry
draft
|
Thu, 21 Jan 2010 01:38:13 +0000 |
rubidium |
(svn r18872) -Codechange: introduce PaletteID and use it
draft
|
Sun, 17 Jan 2010 15:05:25 +0000 |
frosch |
(svn r18846) -Codechange: Merge DrawTileSeq into DrawCommonTileSeq.
draft
|
Sun, 17 Jan 2010 01:01:56 +0000 |
frosch |
(svn r18842) -Codechange: Rename SPRITE_MODIFIER_USE_OFFSET to SPRITE_MODIFIER_CUSTOM_SPRITE, invert its meaning, and also use it for industry/house layouts instead of IS_CUSTOM_SPRITE().
draft
|
Fri, 15 Jan 2010 16:41:15 +0000 |
rubidium |
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
draft
|
Fri, 08 Jan 2010 22:42:00 +0000 |
yexo |
(svn r18762) -Codechange: unduplicate sprite layout drawing between industries and houses
draft
|
Fri, 08 Jan 2010 20:42:12 +0000 |
frosch |
(svn r18761) -Fix [FS#3497]: Spritelayouts do not need an Action 1 if only using default sprites.
draft
|
Mon, 04 Jan 2010 18:30:10 +0000 |
rubidium |
(svn r18718) -Codechange: make a wrapper macro for looping TileAreas
draft
|
Mon, 04 Jan 2010 18:21:07 +0000 |
rubidium |
(svn r18717) -Codechange: use TileArea in industry instead of three separate variables. Also make use of TileArea functions for determining the 'width' and 'height' of an industry.
draft
|
Wed, 16 Dec 2009 11:35:05 +0000 |
rubidium |
(svn r18514) -Codechange: make it a bit clearer that for tile layouts num_sprites (as in number of sprite sets) is not the same as num_sprites (as in number of building sprites)
draft
|
Wed, 16 Dec 2009 00:06:51 +0000 |
rubidium |
(svn r18513) -Fix [FS#3379]: sometimes NewGRFs throw invalid data at OpenTTD and that triggered a check... that if a has to be between b and c (inclusive) then c must be bigger than or equal to b (and definitely not smaller)
draft
|
Wed, 16 Sep 2009 19:10:50 +0000 |
rubidium |
(svn r17558) -Feature [NewGRF]: callbacks for houses to disable drawing foundations and to disable slope changes, like industry tile callbacks 30 and 3C.
draft
|
Mon, 14 Sep 2009 12:22:57 +0000 |
rubidium |
(svn r17534) -Codechange: unify the naming of callback masks/flags
draft
|
Sun, 30 Aug 2009 11:47:41 +0000 |
smatz |
(svn r17316) -Codechange: use Industry::GetByTile() instead of GetIndustryByTile()
draft
|
Fri, 21 Aug 2009 20:21:05 +0000 |
rubidium |
(svn r17248) -Fix: add GPL license notice where appropriate
draft
|
Sat, 08 Aug 2009 18:24:48 +0000 |
frosch |
(svn r17118) -Fix: Mark industry tiles dirty when trigger are triggered.
draft
|
Sun, 26 Jul 2009 21:50:30 +0000 |
rubidium |
(svn r16966) -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP
draft
|
Sat, 23 May 2009 15:25:52 +0000 |
rubidium |
(svn r16402) -Codechange: make Resolve a function of SpriteGroup
draft
|
Sat, 23 May 2009 12:13:42 +0000 |
rubidium |
(svn r16396) -Codechange: split NewGRF spritegroup into multiple subclasses instead of using a big union
draft
|
Tue, 21 Apr 2009 23:40:56 +0000 |
rubidium |
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
draft
|
Wed, 18 Feb 2009 09:14:41 +0000 |
peter1138 |
(svn r15513) -Cleanup: Unavailable varaction variable value does not matter, but at least it can be consistent.
draft
|
Wed, 18 Feb 2009 09:10:02 +0000 |
peter1138 |
(svn r15512) -Cleanup: Codestyle fixes.
draft
|
Mon, 09 Feb 2009 02:57:15 +0000 |
rubidium |
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
draft
|
Sat, 31 Jan 2009 20:16:06 +0000 |
smatz |
(svn r15299) -Cleanup: remove many redundant includes
draft
|
Sat, 22 Nov 2008 16:04:11 +0000 |
frosch |
(svn r14606) -Codechange: Unify usage of PALETTE_MODIFIER_TRANSPARENT and PALETTE_MODIFIER_COLOR in spritelayout drawing.
draft
|
Mon, 03 Nov 2008 23:42:07 +0000 |
rubidium |
(svn r14563) -Fix [FS#2395]: in the case that an industry NewGRF, a shared TTDPatch and
draft
|
Sat, 18 Oct 2008 17:21:56 +0000 |
frosch |
(svn r14488) -Fix: Synchronize drawing of spritelayouts in DrawTileLayout (Houses), IndustryDrawTileLayout, DrawStationTile, DrawTile_Station and DrawTile_Track (Waypoint).
draft
|
Tue, 14 Oct 2008 18:38:51 +0000 |
rubidium |
(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
draft
|
Wed, 30 Jul 2008 18:23:12 +0000 |
frosch |
(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.
draft
|
Sat, 26 Jul 2008 16:14:10 +0000 |
frosch |
(svn r13838) -Codechange: Make industry tiles aware of WaterClasses.
draft
|
Wed, 18 Jun 2008 16:48:58 +0000 |
smatz |
(svn r13565) -Change [FS#2077]: when invisibility is set, sprite sequences are now drawn until first non-opaque sprite is found (bit 14 not set)
draft
|
Tue, 06 May 2008 15:11:33 +0000 |
rubidium |
(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.
draft
|
Wed, 23 Apr 2008 00:14:49 +0000 |
rubidium |
(svn r12844) -Fix: the industry tick trigger should only be triggered once every 256 ticks, not every tick... Also bail out of the triggers a little earlier if you know they are not going to happen anyway.
draft
|
Mon, 21 Apr 2008 11:29:01 +0000 |
rubidium |
(svn r12817) -Feature: the ability to play NewGRF sounds for industries and stations.
draft
|
Sun, 20 Apr 2008 08:22:59 +0000 |
rubidium |
(svn r12800) -Codechange: move the animated tile related functions out of texteff.cpp (it isn't a text effect after all). Also remove a few more functions from functions.
draft
|
Fri, 18 Apr 2008 03:17:22 +0000 |
belugas |
(svn r12759) -Fix(r12358): There is no need to mask callback result for pre-version7 since CBID_INDTILE_SHAPE_CHECK (cb2F) is really 15 bits.
draft
|
Thu, 03 Apr 2008 19:55:40 +0000 |
smatz |
(svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
draft
|
Thu, 27 Mar 2008 21:36:16 +0000 |
glx |
(svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only.
draft
|
Tue, 11 Mar 2008 12:55:41 +0000 |
frosch |
(svn r12358) -Fix: Callback 2F returns 15 bit results starting from grf version 7.
draft
|
Fri, 15 Feb 2008 18:40:42 +0000 |
frosch |
(svn r12149) -Codechange: Merge 'ground_sprite' and 'ground_pal' of DrawTileSprites into one PalSpriteID
draft
|
Fri, 15 Feb 2008 18:34:26 +0000 |
frosch |
(svn r12148) -Codechange: Merge 'image' and 'pal' of DrawTileSeqStruct into one PalSpriteID
draft
|
Thu, 31 Jan 2008 17:46:08 +0000 |
frosch |
(svn r12028) -Codechange: Split common part of station var 0x67, house var 0x62, indtile var 0x60 and industry var 0x62 to 'newgrf_commons.cpp'.
draft
|
Sun, 13 Jan 2008 21:41:24 +0000 |
rubidium |
(svn r11839) -Codechange: move some variables from variables.h to a more logical location.
draft
|
Sun, 13 Jan 2008 01:21:35 +0000 |
rubidium |
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
draft
|
Thu, 10 Jan 2008 00:53:17 +0000 |
belugas |
(svn r11804) -Fix(r11797,FS#1636): Industry tiles should receive the same medecine as indstries themselves regarding the resolver's object
draft
|
Wed, 09 Jan 2008 09:57:48 +0000 |
rubidium |
(svn r11788) -Fix (11787): makedepend doesn't mark delete files as changed...
draft
|
Mon, 07 Jan 2008 14:02:26 +0000 |
rubidium |
(svn r11776) -Codechange: more header splittings to reduce the dependencies.
draft
|
Tue, 25 Dec 2007 11:26:07 +0000 |
rubidium |
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
draft
|
Sun, 16 Dec 2007 23:10:30 +0000 |
rubidium |
(svn r11651) -Codechange [FS#1555]: implement GRF parameter querying for industries and fix a 'bug' as side effect.
draft
|
Sun, 09 Dec 2007 18:27:40 +0000 |
rubidium |
(svn r11608) -Fix: do not trigger industries, but only the industry's tiles.
draft
|
Mon, 19 Nov 2007 21:02:30 +0000 |
skidd13 |
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
draft
|
Mon, 19 Nov 2007 18:38:10 +0000 |
skidd13 |
(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style
draft
|
Sun, 11 Nov 2007 17:56:37 +0000 |
rubidium |
(svn r11410) -Codechange: implement random triggers for industries.
draft
|
Sat, 10 Nov 2007 01:17:15 +0000 |
belugas |
(svn r11399) -Feature(ette): transparency settings can now be saved and thus remembered.
draft
|
Sun, 04 Nov 2007 11:28:36 +0000 |
rubidium |
(svn r11375) -Fix [FS#1397]: the industry recolour map was always applied when recolouring was turned on, instead of only applying it when the colour translation is '0'.
draft
|
Wed, 17 Oct 2007 20:09:16 +0000 |
rubidium |
(svn r11287) -Codechange: add support for pushing paramaters into NewIndustries' error messages. Patch by Csaboka.
draft
|
Wed, 10 Oct 2007 00:42:52 +0000 |
belugas |
(svn r11241) -Fix: Obiwan error on industry animated tiles. Spotted and fixed by Csaboka
draft
|
Sun, 07 Oct 2007 15:26:20 +0000 |
rubidium |
(svn r11225) -Fix: if a sprite shares the bounding box of another sprite, the offset is unsigned instead of signed.
draft
|
Tue, 02 Oct 2007 16:56:45 +0000 |
rubidium |
(svn r11193) -Fix: be more compliant with the specifications of callback #2F (and undocumented side effects in TTDP in corner cases).
draft
|
Sun, 30 Sep 2007 19:33:40 +0000 |
rubidium |
(svn r11190) -Fix: make snowy roofs of (newgrf) houses also transparent.
draft
|
Sun, 30 Sep 2007 15:37:24 +0000 |
rubidium |
(svn r11187) -Fix: what holds for houses in r11149 also holds for industries.
draft
|
Mon, 24 Sep 2007 20:56:33 +0000 |
rubidium |
(svn r11158) -Codechange: reduce the amount of Random calls needed when we do not have NewGRF industries that actually need the random bits.
draft
|
Sun, 23 Sep 2007 19:55:42 +0000 |
rubidium |
(svn r11152) -Fix: GetIndustryIDAtOffset crashed when translation of the GFX ID would be needed. Fix by Belugas.
draft
|
Sun, 23 Sep 2007 19:27:35 +0000 |
rubidium |
(svn r11151) -Codechange: add (partial) support for randomizing industry triggers (part of the backend for it). Furthermore update the documentation of the map's bits wrt to industries.
draft
|
Sat, 22 Sep 2007 13:56:38 +0000 |
rubidium |
(svn r11139) -Codechange: add support for persistent storage for NewGRFs.
draft
|
Tue, 04 Sep 2007 12:06:38 +0000 |
rubidium |
(svn r11042) -Fix [FS#1196]: so newgrf callbacks returned slightly wrong heights (height of nothern corner instead of height of lowest corner). Patch by frosch.
draft
|
Wed, 15 Aug 2007 01:50:13 +0000 |
belugas |
(svn r10904) -Fix: When using a temporary industry, make sure you do not clear some unreachable tiles upon its destruction.
draft
|
Thu, 26 Jul 2007 16:51:10 +0000 |
rubidium |
(svn r10698) -Codechange [FS#1082]: simplify the code related to foundations. Primarily removal of (duplicated|magic) code and introduction of few helper functions to ease foundation determination. Patch by frosch.
draft
|
Thu, 26 Jul 2007 14:07:11 +0000 |
rubidium |
(svn r10696) -Codechange: remove duplication of the "make sprite transparent" code.
draft
|
Wed, 25 Jul 2007 19:06:29 +0000 |
rubidium |
(svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer.
draft
|
Thu, 12 Jul 2007 09:15:57 +0000 |
rubidium |
(svn r10520) -Fix: when a "can I build this industry tile here" callback did not fail, it doesn't automatically mean that the industry tile can be built there.
draft
|
Wed, 11 Jul 2007 23:10:22 +0000 |
rubidium |
(svn r10515) -Codechange: allow getting some more data about the environment of an industry.
draft
|
Wed, 11 Jul 2007 22:57:47 +0000 |
rubidium |
(svn r10514) -Codechange: add support for getting the nearest industry with a given type.
draft
|
Wed, 11 Jul 2007 15:03:29 +0000 |
rubidium |
(svn r10508) -Codechange: allow customizable animation schemes for industries.
draft
|
Mon, 09 Jul 2007 20:08:25 +0000 |
rubidium |
(svn r10494) -Fix (r10490): possible null dereference in some exotic newgrfs.
draft
|