 Peter NelsonandGitHub
|
83ce49f6cb
|
Feature: Allow bridges over depots (#15836)
Depots are somewhat tall, so bridges must be at least 3 height levels above them.
|
2026-07-09 18:26:13 +01:00 |
|
 Peter NelsonandPeter Nelson
|
099df1054e
|
Codechange: make TileContext a scoped enum
|
2026-06-29 07:35:19 +01:00 |
|
 Peter Nelsonandrubidium42
|
a55bd4e041
|
Codechange: make TransportType a scoped enum
|
2026-06-22 11:59:24 +02:00 |
|
 Peter NelsonandGitHub
|
1f0fd6dfab
|
Codechange: make AccelerationModel a scoped enum (#15757)
|
2026-06-21 10:01:34 +01:00 |
|
 Peter NelsonandPeter Nelson
|
c3b0d71973
|
Codechange: use EnumRange over many enum loops
|
2026-06-13 21:54:42 +01:00 |
|
 Cyprian KlimaszewskiandGitHub
|
6e9a5cee2a
|
Codechange: Use IsValidCorner more. (#15697)
|
2026-06-12 22:09:29 +01:00 |
|
 Rubidiumandrubidium42
|
f5ee6a5ec3
|
Codechange: use reference over pointer for RemoveFirstTrack(dir)
|
2026-06-11 21:24:10 +02:00 |
|
 Peter NelsonandGitHub
|
0149e4a349
|
Codechange: make Trackdir a scoped enum and TrackdirBits an EnumBitSet (#15696)
|
2026-06-11 14:40:15 +01:00 |
|
 Rubidiumandrubidium42
|
8ac4112aba
|
Codechange: introduce enums for TrainSignalSide and RoadVehicleDrivingSide
|
2026-06-09 05:39:15 +02:00 |
|
 Peter NelsonandGitHub
|
c9cf141813
|
Codechange: make Track a scoped enum and TrackBits an EnumBitSet (#15684)
Helper methods to convert Track to TrackBits are removed as they are no longer necessary.
|
2026-06-08 23:05:51 +01:00 |
|
 Cyprian KlimaszewskiandGitHub
|
9d233c441d
|
Codechange: Use CornerIndexArray instead of C-style arrays. (#15685)
|
2026-06-06 21:55:11 +01:00 |
|
 Peter NelsonandPeter Nelson
|
14be71cb5f
|
Codechange: make SignalState a scoped enum
|
2026-06-06 18:52:10 +01:00 |
|
 Peter NelsonandPeter Nelson
|
231d946624
|
Codechange: make SignalType a scoped enum
|
2026-06-06 18:52:10 +01:00 |
|
 Peter NelsonandPeter Nelson
|
e97e182630
|
Codechange: make SignalVariant a scoped enum
|
2026-06-06 18:52:10 +01:00 |
|
 Peter NelsonandPeter Nelson
|
ebb77e592c
|
Codechange: use EnumIndexArray for signal sprite and string tables
|
2026-06-06 18:52:10 +01:00 |
|
 Cyprian KlimaszewskiandGitHub
|
549f357a19
|
Codechange: Make Foundation a scoped enum. (#15676)
|
2026-06-06 18:51:53 +01:00 |
|
 Peter NelsonandGitHub
|
dbf56751b7
|
Codechange: simplify iteration of track bits (#15668)
|
2026-06-02 18:19:40 +00:00 |
|
 Peter NelsonandPeter Nelson
|
dcb3810840
|
Codechange: additional TrackdirIndexArray conversion
|
2026-06-02 18:58:10 +01:00 |
|
 Peter NelsonandPeter Nelson
|
ef48503276
|
Codechange: add helper method to get other Trackdir piece
|
2026-06-02 18:58:10 +01:00 |
|
 Peter NelsonandPeter Nelson
|
0e951f3528
|
Codechange: make TransparencyOption a scoped enum
|
2026-05-31 18:59:51 +01:00 |
|
 Peter NelsonandGitHub
|
28cd6a3d33
|
Codechange: make TrackStatus a struct instead of opaque uint32_t (#15653)
|
2026-05-31 18:09:26 +01:00 |
|
 Peter NelsonandPeter Nelson
|
f010c21f1a
|
Codechange: make DiagDirection a scoped enum
|
2026-05-31 13:11:53 +01:00 |
|
 Peter NelsonandGitHub
|
0d2aed3b87
|
Codechange: make FloodingBehaviour a scoped enum (#15632)
|
2026-05-31 06:07:05 +01:00 |
|
 Rubidiumandrubidium42
|
2ff631caa2
|
Codechange: make GameMode a scoped enum
|
2026-05-30 23:20:20 +02:00 |
|
 Peter NelsonandPeter Nelson
|
e97a4e1b06
|
Codechange: improve readability of logic of trains for depot enter/exit
Replaces magical hexadecimal values, masking and shifts with various Coord2Ds.
|
2026-05-30 17:24:04 +01:00 |
|
 Peter NelsonandPeter Nelson
|
81bdc44d1a
|
Codechange: use EnumIndexArray for Direction and DiagDirection indexed arrays
|
2026-05-30 07:39:21 +01:00 |
|
 Peter NelsonandPeter Nelson
|
c74431e734
|
Codechange: make Axis a scoped enum
|
2026-05-27 07:49:39 +01:00 |
|
 Peter NelsonandGitHub
|
2fcb7f2b02
|
Codechange: use existing helpers to convert to/from Axis (#15629)
|
2026-05-26 19:59:52 +01:00 |
|
 Rubidiumandrubidium42
|
bcda4a72ee
|
Codechange: make WindowClass a scoped enum
|
2026-05-20 21:39:04 +02:00 |
|
 Peter NelsonandGitHub
|
e7845e48dc
|
Codechange: make DisplayOption a scoped enum/enum bitset (#15611)
|
2026-05-19 06:21:38 +01:00 |
|
 Peter NelsonandGitHub
|
792f6d99a3
|
Codechange: make ExpensesType a scoped enum (#15572)
|
2026-05-04 08:20:52 +01:00 |
|
 Peter NelsonandGitHub
|
4a7cbf29f0
|
Codechange: prefer AutoRestoreBackup over Backup/Restore (#15480)
|
2026-04-27 08:02:41 +01:00 |
|
 Peter NelsonandPeter Nelson
|
77403627a8
|
Codechange: make VehicleType a scoped enum
|
2026-04-26 07:00:13 +01:00 |
|
 Peter NelsonandGitHub
|
2bf84ea78c
|
Codechange: make GrfSpecFeature a scoped enum (#15487)
|
2026-04-19 19:04:27 +01:00 |
|
 Peter NelsonandPeter Nelson
|
8568f1f7bc
|
Codechange: rename and make RailSpriteType a scoped enum
RailTypeSpriteGroup is now renamed to RailSpriteType
|
2026-04-16 21:01:17 +01:00 |
|
Tyler Trahan
|
2b530751dd
|
Feature: Trains with an engine on the rear drive backwards when reversing
|
2026-04-13 21:52:22 -04:00 |
|
 Peter NelsonandGitHub
|
73dafe5021
|
Codechange: use EnumBitSet for DisallowedRoadDirections (#15479)
|
2026-04-13 22:48:44 +01:00 |
|
 Peter NelsonandGitHub
|
b33b0d92a0
|
Codechange: make RoadBits an EnumBitSet (#15476)
|
2026-04-13 21:23:17 +01:00 |
|
 Peter NelsonandGitHub
|
a5a60c8615
|
Codechange: make RoadTramType a scoped enum, and use EnumBitSet (#15477)
|
2026-04-13 18:15:41 +01:00 |
|
 Peter NelsonandGitHub
|
4db1672611
|
Codechange: make TropicZone a scoped enum (#15442)
|
2026-04-07 08:33:16 +01:00 |
|
 Cyprian Klimaszewskiandrubidium42
|
21bee91fa7
|
Codechange: Make some variables and constants documentation comments recognised by doxygen.
|
2026-02-21 15:05:13 +01:00 |
|
 Rubidiumandrubidium42
|
6438bb4d07
|
Change: distinguish between 'Flat land required' and 'Land sloped in wrong direction' for building depots
|
2026-02-21 11:44:23 +01:00 |
|
 Rubidiumandrubidium42
|
549d555be7
|
Codechange: document a number of parameters and return types
|
2026-02-18 22:57:05 +01:00 |
|
 Rubidiumandrubidium42
|
fd7f211351
|
Codechange: use designated initialisers for _tile_type_rail_procs
|
2026-02-18 17:03:33 +01:00 |
|
 Rubidiumandrubidium42
|
b4bfa06054
|
Codechange: add missing map-accessor documentation
|
2026-02-14 18:51:19 +01:00 |
|
 Rubidiumandrubidium42
|
c6c06e13eb
|
Codefix: wrong parameter names and partially missing parameters
|
2026-02-02 16:31:46 +01:00 |
|
 Rubidiumandrubidium42
|
4adf494ebc
|
Codechange: enum-class-ify Commands
|
2026-01-28 23:32:51 +01:00 |
|
 Cyprian Klimaszewskiandrubidium42
|
97f3e5b70f
|
Codechange: Make TileType enum an enum class.
|
2026-01-24 08:34:05 +01:00 |
|
 Cyprian Klimaszewskiandrubidium42
|
322ce224b4
|
Codechange: Make Price an enum class.
|
2026-01-14 22:07:02 +01:00 |
|
 Rubidiumandrubidium42
|
2fcd4e189a
|
Codechange: replace 'new PoolItem(...' with 'PoolItem::Create(...'
|
2026-01-03 16:04:32 +01:00 |
|