log src/engine.cpp @ 17564:d5ff867052a5 draft

age author description
Sun, 13 Mar 2011 22:05:29 +0000 frosch (svn r22250) -Cleanup (r16378): Engines poolitems do not need a flag for validness anymore. The pool knows that on its own. draft
Sun, 13 Mar 2011 16:43:00 +0000 alberth (svn r22239) -Doc: Further engine doxyment additions. draft
Tue, 08 Feb 2011 18:34:13 +0000 smatz (svn r22025) -Fix: verify there is enough space in the pool when creating new pool items while loading old savegames draft
Sat, 05 Feb 2011 20:41:13 +0000 frosch (svn r21987) -Fix: Make news items, engine previews and AI preview events deal with no longer existing Engine items after resetting the pool. draft
Sat, 05 Feb 2011 20:37:00 +0000 frosch (svn r21986) -Codechange: Add helper function to test whether an engine is still associated to a GRF. draft
Sat, 05 Feb 2011 16:07:23 +0000 frosch (svn r21975) -Add: console command to reset the engine pool. It removes the traces of engines which are no longer associated to a NewGRF, and can be used to e.g. 'fix' scenarios which were screwed up by the author. You can only use it when there are no vehicles in the game though. draft
Tue, 18 Jan 2011 21:30:59 +0000 rubidium (svn r21842) -Feature [FS#4393]: [NewGRF] Introduction dates/required types for rail types; e.g. introduce a particular rail type in 1960 (or when a vehicle using it is introduced), but also allow limiting its introduction to only happen when the required railtypes are available draft
Tue, 18 Jan 2011 21:28:07 +0000 rubidium (svn r21841) -Feature: [NewGRF] Allow to define other railtypes that should be introduced if a particular rail type is introduced, e.g. to make sure slow rail is introduced when fast rail gets introduced draft
Tue, 28 Dec 2010 14:22:51 +0000 smatz (svn r21652) -Cleanup: one semicolon is enough draft
Sun, 05 Dec 2010 22:24:20 +0000 rubidium (svn r21410) -Codechange: limit engine name by amount of characters, not bytes draft
Sat, 04 Dec 2010 08:38:02 +0000 planetmaker (svn r21374) -Fix: Purchases lists were not invalidated when using 'resetengines' draft
Thu, 18 Nov 2010 14:32:09 +0000 rubidium (svn r21240) -Feature: [NewGRF] Implement action0 visual effect properties for ships and RVs (Hirundo) draft
Thu, 18 Nov 2010 14:20:03 +0000 rubidium (svn r21239) -Codechange/Fix: [NewGRF] Use 0xFF instead of 0 as default value for visual effect. This makes setting train prop 22 to 0 actually work (Hirundo) draft
Sat, 06 Nov 2010 16:55:15 +0000 planetmaker (svn r21101) -Doc: Additions and clarifications of doxygen comments draft
Sat, 06 Nov 2010 13:11:24 +0000 terkhen (svn r21100) -Feature [NewGRF]: Add CB36 support for road vehicle property 0x15 (Speed). draft
Sat, 30 Oct 2010 14:31:49 +0000 terkhen (svn r21058) -Feature [NewGRF]: Add CB36 support for road vehicle properties 0x13 (Power), 0x14 (Weight) and 0x18 (Tractive effort). draft
Tue, 28 Sep 2010 21:58:06 +0000 terkhen (svn r20856) -Fix [FS#4141]: Road/water toolbars did not get updated when the first vehicle of their type becomes available. draft
Tue, 10 Aug 2010 15:54:53 +0000 rubidium (svn r20437) -Codechange: lets Engines use GRFFilePropsBase as well draft
Mon, 02 Aug 2010 20:32:39 +0000 alberth (svn r20318) -Doc: Doxygen additions. draft
Mon, 02 Aug 2010 20:19:10 +0000 alberth (svn r20317) -Codechange: Move variable declaration to their first use. draft
Sun, 01 Aug 2010 19:44:49 +0000 frosch (svn r20286) -Codechange: Unify end of doxygen comments. draft
Sun, 01 Aug 2010 19:22:34 +0000 frosch (svn r20283) -Codechange: Unify start of doygen comments. draft
Sat, 24 Jul 2010 10:14:39 +0000 alberth (svn r20211) -Codechange: Indented code should have curly braces around it. draft
Fri, 16 Jul 2010 17:45:34 +0000 rubidium (svn r20164) -Fix [FS#3870]: inconsistencies w.r.t. to km/h vs km-ish/h as "base" unit for aircraft speeds draft
Sat, 10 Jul 2010 08:54:57 +0000 frosch (svn r20106) -Fix (r5999): Engine and vehicle age were clamped at 0xFFFF, though there are 32bit available. draft
Sat, 22 May 2010 11:53:54 +0000 frosch (svn r19879) -Codechange: Also hide invalid engines from purchase lists. draft
Sat, 17 Apr 2010 17:45:44 +0000 yexo (svn r19660) -Feature: [NewGRF] support cb36 for aircraft speed also in the build menu draft
Sat, 06 Mar 2010 19:48:17 +0000 terkhen (svn r19360) -Add: [NewGRF] When the tractive effort of a road vehicle is not set, use a default value of 4C. draft
Sat, 06 Mar 2010 12:59:28 +0000 terkhen (svn r19347) -Add: Vehicle GUI now shows power, weight and tractive effort for road vehicles. draft
Mon, 22 Feb 2010 21:46:20 +0000 frosch (svn r19218) -Feature: [NewGRF] Add CB36 support for aircraft properties 0F and 11. (Eddi) 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
Sat, 28 Nov 2009 20:35:25 +0000 rubidium (svn r18330) -Cleanup: remove some unneeded includes draft
Tue, 24 Nov 2009 13:15:58 +0000 frosch (svn r18268) -Feature: [NewGRF] Make price base multipliers related to vehicles only apply to the GRF locally, if it defines engines of that type itself. draft
Tue, 24 Nov 2009 13:12:34 +0000 frosch (svn r18266) -Codechange: Add a function to compute prices from price base and cost factor and use it consistently for vehicle purchase, running cost, and refit cost. draft
Mon, 09 Nov 2009 09:59:35 +0000 rubidium (svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables draft
Sun, 08 Nov 2009 13:02:05 +0000 frosch (svn r18011) -Feature(ette): [NewGRF] CB 36 for roadvehicle property 09 'running cost factor'. draft
Sat, 07 Nov 2009 22:47:54 +0000 frosch (svn r18005) -Codechange: Convert the Prices struct into an array and an enum. draft
Sat, 31 Oct 2009 17:48:09 +0000 frosch (svn r17926) -Fix (r9352): Make the decision whether aircraft carry mail consistent. Now always the cargo class decides. draft
Wed, 28 Oct 2009 18:31:16 +0000 frosch (svn r17897) -Fix [FS#3255]: CB15 and CB36 (capacity) were not always called when they should. draft
Sat, 10 Oct 2009 18:48:13 +0000 frosch (svn r17758) -Revert (r17208): Use assert_compile() if you cannot count. draft
Tue, 06 Oct 2009 19:17:07 +0000 frosch (svn r17725) -Codechange: Reduce usage of EngInfo and XxxVehInfo, esp. when a Engine * is already present. draft
Sun, 04 Oct 2009 20:33:18 +0000 frosch (svn r17700) -Codechange: Integrate ShipVehicleInfo::refittable into EngineInfo::refit_mask during initialisation. draft
Sun, 04 Oct 2009 17:16:41 +0000 rubidium (svn r17693) -Cleanup: remove some unneeded includes draft
Tue, 22 Sep 2009 19:28:57 +0000 frosch (svn r17616) -Codechange [FS#3222]: Enumerize properties used in callback 0x36. Based on Terkhen's work. draft
Fri, 18 Sep 2009 14:23:58 +0000 rubidium (svn r17567) -Fix: some doxygen warnings draft
Mon, 14 Sep 2009 12:22:57 +0000 rubidium (svn r17534) -Codechange: unify the naming of callback masks/flags draft
Sun, 13 Sep 2009 19:15:59 +0000 frosch (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability. draft
Sun, 30 Aug 2009 17:54:11 +0000 alberth (svn r17327) -Codechange: Allow external use of GetEngineCategoryName(). draft
Thu, 27 Aug 2009 19:47:50 +0000 rubidium (svn r17296) -Fix/feature [FS#3152]: allow rail wagons to be build when only el rail engines are available draft
Fri, 21 Aug 2009 20:21:05 +0000 rubidium (svn r17248) -Fix: add GPL license notice where appropriate draft
Mon, 17 Aug 2009 18:33:48 +0000 frosch (svn r17209) -Codechange: Move cargo_type from (Rail|Road|Ship)VehicleInfo to EngineInfo. draft
Wed, 05 Aug 2009 17:59:21 +0000 rubidium (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives draft
Tue, 04 Aug 2009 18:04:33 +0000 rubidium (svn r17062) -Change: unify the naming of some 125 strings draft
Thu, 23 Jul 2009 18:45:53 +0000 frosch (svn r16929) -Change: There is no point in not randomising engine introduction-date before 1922. Instead disable the randomisation for the first two years after game-start, so you do not have to wait for the first engine. draft
Wed, 22 Jul 2009 22:44:56 +0000 rubidium (svn r16921) -Codechange: make it more clear what strings are related to road vehicles; only ROAD isn't always enough. Also unify the way of writing it. draft
Mon, 13 Jul 2009 16:37:27 +0000 smatz (svn r16814) -Codechange: make IsNormalAircraft() member of Aircraft draft
Mon, 13 Jul 2009 16:35:22 +0000 smatz (svn r16813) -Codechange: make IsEngineCountable() member of Vehicle draft
Wed, 24 Jun 2009 21:33:11 +0000 yexo (svn r16647) -Codechange: remove newgrf.h include from newgrf_engine.h to prevent unnecessary inclusion newgrf.h anyway draft
Wed, 17 Jun 2009 17:13:30 +0000 rubidium (svn r16586) -Codechange: don't store lifelength in the savegame; it can easily be calculated, it isn't used often and now changing extend_vehicle_life in game has some effect. draft
Tue, 16 Jun 2009 13:52:18 +0000 rubidium (svn r16581) -Codechange: unify the access to Engine::lifelength. draft