rubidium
|
b29f290816
|
(svn r13935) -Codechange [YAPP]: PBS signals can now be built with the normal signal tools. (michi_cc)
|
2008-08-02 22:49:23 +00:00 |
|
rubidium
|
c34a1db15e
|
(svn r13933) -Codechange [YAPP]: Handle through and PBS signals correctly in the signal code. (michi_cc)
|
2008-08-02 22:48:57 +00:00 |
|
rubidium
|
fc47ae96c4
|
(svn r13932) -Add [YAPP]: PBS signals added to the map array. The signals are drawn using the old Patch-like PBS sprites. (michi_cc)
|
2008-08-02 22:48:43 +00:00 |
|
rubidium
|
063208a56f
|
(svn r13930) -Codechange [YAPP]: Clear track reservation when removing a rail track. (michi_cc)
|
2008-08-02 22:48:14 +00:00 |
|
rubidium
|
bef1770590
|
(svn r13927) -Add [YAPP]: Draw reserved tracks darker, toggeld by a patch setting. (michi_cc)
|
2008-08-02 22:47:34 +00:00 |
|
rubidium
|
2b6978e48e
|
(svn r13912) -Codechange: remove some casts by returning the proper type instead of void*.
|
2008-08-01 15:07:31 +00:00 |
|
rubidium
|
6898a76c5f
|
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
|
2008-07-17 20:13:01 +00:00 |
|
smatz
|
fdc4d1922d
|
(svn r13626) -Fix (r11871): signals were not updated when player removed signals from nonexistent track sharing bits with existing track
So disallow removing signals from nonexistent track
|
2008-06-24 23:38:10 +00:00 |
|
smatz
|
811ae0ac3f
|
(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)
This is to balance performance, code complexity and NewGRF requirements
|
2008-06-18 16:48:58 +00:00 |
|
smatz
|
fe6f09e66e
|
(svn r13488) -Fix (r13485): track wasn't removed on company bankrupcy when there was a ship on lower halftile
|
2008-06-12 13:40:07 +00:00 |
|
rubidium
|
e2bcbd5c50
|
(svn r13485) -Fix: let ships also navigate on half-tile sloped watery rail tiles.
|
2008-06-12 11:15:43 +00:00 |
|
rubidium
|
e7a501100a
|
(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
|
2008-05-29 15:13:28 +00:00 |
|
rubidium
|
d289464d69
|
(svn r13255) -Codechange: move _opt to _settings.
|
2008-05-25 22:36:44 +00:00 |
|
rubidium
|
dc77647ea4
|
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
|
2008-05-25 19:17:03 +00:00 |
|
frosch
|
7f80552293
|
(svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
|
2008-05-21 22:15:39 +00:00 |
|
smatz
|
2be223fc03
|
(svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits
|
2008-05-14 18:31:21 +00:00 |
|
smatz
|
b4968c6bea
|
(svn r13016) -Codechange: unify the detection if rail catenary should be drawn
|
2008-05-08 16:48:29 +00:00 |
|
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.
|
2008-05-06 15:11:33 +00:00 |
|
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.
|
2008-04-29 21:31:29 +00:00 |
|
rubidium
|
2b85217bfe
|
(svn r12857) -Fix [FS#1948]: remove the last uses of AutoPtr in the station code.
|
2008-04-23 22:16:41 +00:00 |
|
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.
|
2008-04-23 20:56:08 +00:00 |
|
rubidium
|
d010ae9408
|
(svn r12801) -Codechange: remove the dependency of function.h in town_map.h
|
2008-04-20 08:43:31 +00:00 |
|
rubidium
|
6d063c3ad6
|
(svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
|
2008-04-17 19:10:30 +00:00 |
|
smatz
|
ec588da9e8
|
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
|
2008-04-17 18:24:45 +00:00 |
|
smatz
|
966e476df8
|
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
|
2008-04-17 00:44:20 +00:00 |
|
smatz
|
fcf4a7067d
|
(svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
|
2008-04-03 19:55:40 +00:00 |
|
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.
|
2008-03-31 00:17:39 +00:00 |
|
rubidium
|
c51b81c247
|
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
|
2008-03-31 00:06:17 +00:00 |
|
peter1138
|
f0e39a7953
|
(svn r12410) -Codechange: abstract out the test for catenary on electric rails
|
2008-03-25 12:10:13 +00:00 |
|
smatz
|
3ab59da68a
|
(svn r12386) -Fix [FS#1841](r2428): train could break apart when reversed while partially in a depot
|
2008-03-19 20:50:19 +00:00 |
|
belugas
|
d56f862b0e
|
(svn r12342) -Fix(r12340): In order to avoid confusion, SIGN should be used for signs and SIGNAL for signals :)
Always check your terms with your nearest british ;)
|
2008-03-05 11:41:26 +00:00 |
|
belugas
|
61984b5169
|
(svn r12340) -Codechange: Remove some magic numbers (sprite IDs here) with some more meaningful values.
This allows to remove an unnecessary subtraction in the MAYBE_DAW_SIGNAL macro, who was waiting for an offset, at the first place.
|
2008-03-05 02:49:06 +00:00 |
|
peter1138
|
475f6ca3e3
|
(svn r12334) -Codechange: Don't change road owner without DC_EXEC. Didn't affect anything in this case but is bad form.
|
2008-03-04 12:13:15 +00:00 |
|
peter1138
|
beccf3e5ea
|
(svn r12329) -Fix [FS#1819]: Disallow building level crossings over one-way roads as this allowed competitors to remove the one-way state.
|
2008-03-03 19:15:53 +00:00 |
|
frosch
|
7f3d56041b
|
(svn r12199) -Codechange: Remove magic around the results of GetTileTrackStatus().
|
2008-02-20 17:49:50 +00:00 |
|
smatz
|
4a329de942
|
(svn r12179) -Codechange: use GetCrossingRailTrack() and GetCrossingRailAxis() to improve code readability
|
2008-02-18 18:35:36 +00:00 |
|
smatz
|
9f619f91b3
|
(svn r12177) -Codechange: use 'side' parameter in GetTileTrackStatus so there can be less checks in pathfinders for depots/stations/tunnels/bridges
|
2008-02-18 16:11:31 +00:00 |
|
frosch
|
a13899ee8e
|
(svn r12149) -Codechange: Merge 'ground_sprite' and 'ground_pal' of DrawTileSprites into one PalSpriteID
|
2008-02-15 18:40:42 +00:00 |
|
frosch
|
ae996a270b
|
(svn r12148) -Codechange: Merge 'image' and 'pal' of DrawTileSeqStruct into one PalSpriteID
|
2008-02-15 18:34:26 +00:00 |
|
belugas
|
f3adf67a7b
|
(svn r12145) -Codechange: includes should be at the top of the source file
-Codechange: undefine a defined macro once work is finished, just in case
|
2008-02-15 17:38:18 +00:00 |
|
frosch
|
514df81e27
|
(svn r12141) -Codechange: Introduce IsNormalRoad[Tile](), IsRoadDepot[Tile]() and HasTileRoadType(); and use them.
|
2008-02-14 15:59:16 +00:00 |
|
peter1138
|
32691590fb
|
(svn r12125) -Codechange: Remove redundant signal lookup table, and document why normal electric signals are handled specially.
|
2008-02-12 20:14:14 +00:00 |
|
smatz
|
c82d1e3e46
|
(svn r12098) -Fix: make snow appear on rail tiles dependant on track height, not on height of the lowest part of the tile
|
2008-02-10 11:35:05 +00:00 |
|
smatz
|
d00bf03012
|
(svn r12094) -Codechange: use DC_BANKRUPT command flag when removing player property to allow further fixes
|
2008-02-09 15:07:31 +00:00 |
|
frosch
|
9d63fd232e
|
(svn r11984) -Fix: Also draw corner shores under rail tracks.
|
2008-01-25 16:51:35 +00:00 |
|
frosch
|
d4dc5e0775
|
(svn r11983) -Codechange: Add some helper functions for slopes and use them.
|
2008-01-25 15:47:58 +00:00 |
|
smatz
|
74af65e556
|
(svn r11968) -Codechange: remove redundant FindLengthOfTunnel(), use GetTunnelBridgeLength() and/or GetOtherTunnelEnd() instead
|
2008-01-23 22:34:04 +00:00 |
|
smatz
|
8dbf03e322
|
(svn r11910) -Fix: play 'ding-ding' crossing sound in more cases (except gameload and crossing construction)
-Fix: crossing sound is bound to tile, not to vehicle
|
2008-01-17 20:41:33 +00:00 |
|
smatz
|
b20d1eee6c
|
(svn r11908) -Fix: update crossing when merging a company, when building a crossing and after loading older savegame
|
2008-01-17 19:49:06 +00:00 |
|
frosch
|
c7fe664119
|
(svn r11898) -Fix: Update neighboured canals + signals when flooding non-flat tiles, too.
|
2008-01-17 17:13:47 +00:00 |
|