 Peter Nelsonandrubidium42
|
a55bd4e041
|
Codechange: make TransportType a scoped enum
|
2026-06-22 11:59:24 +02:00 |
|
 Peter NelsonandPeter Nelson
|
c3b0d71973
|
Codechange: use EnumRange over many enum loops
|
2026-06-13 21:54:42 +01:00 |
|
 Peter NelsonandGitHub
|
0149e4a349
|
Codechange: make Trackdir a scoped enum and TrackdirBits an EnumBitSet (#15696)
|
2026-06-11 14:40:15 +01: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
|
549f357a19
|
Codechange: Make Foundation a scoped enum. (#15676)
|
2026-06-06 18:51:53 +01:00 |
|
 Peter NelsonandGitHub
|
2aa2b340eb
|
Codefix: use correct type for array holding Trackdirs (#15658)
|
2026-06-01 19:30:31 +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 |
|
 Rubidiumandrubidium42
|
2ff631caa2
|
Codechange: make GameMode a scoped enum
|
2026-05-30 23:20:20 +02:00 |
|
 Peter NelsonandGitHub
|
4b44d0a376
|
Codechange: use AxisToDiagDirs() in more places (#15646)
|
2026-05-30 18:24:04 +00:00 |
|
 Peter NelsonandPeter Nelson
|
81bdc44d1a
|
Codechange: use EnumIndexArray for Direction and DiagDirection indexed arrays
|
2026-05-30 07:39:21 +01:00 |
|
 Cyprian KlimaszewskiandGitHub
|
89f730bfb7
|
Codechange: replace TrackdirBits C-style casts. (#15628)
|
2026-05-27 07:50:12 +01:00 |
|
 Peter NelsonandPeter Nelson
|
c74431e734
|
Codechange: make Axis a scoped enum
|
2026-05-27 07:49:39 +01:00 |
|
 Peter NelsonandPeter Nelson
|
c0cb8b74e1
|
Codechange: use static_cast/to_underlying when explicitly converting Axis
|
2026-05-27 07:49:39 +01:00 |
|
 Cyprian KlimaszewskiandGitHub
|
d490243c7f
|
Codechange: Use ExtractCommandCost instead of std::get<0>. (#15542)
|
2026-05-26 20:00:29 +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 |
|
 Cyprian KlimaszewskiandGitHub
|
e4803dbe54
|
Codechange: Prefer std::get<T> over std::get<N>. (#15538)
|
2026-05-19 06:50:16 +01: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
|
a4d142eddb
|
Codechange: prefer bit set methods over operators (#15537)
Missing conversion of some RoadBits calls.
|
2026-04-27 07:08:33 +01:00 |
|
 Peter NelsonandPeter Nelson
|
77403627a8
|
Codechange: make VehicleType a scoped enum
|
2026-04-26 07:00:13 +01:00 |
|
 Rubidiumandrubidium42
|
3b5d46e0bb
|
Codechange: make Colours a scoped enum
|
2026-04-19 20:53:52 +02: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 |
|
 Peter NelsonandPeter Nelson
|
5cef1ca68a
|
Codechange: rename and make RoadSpriteType a scoped enum
RoadTypeSpriteGroup is now renamed to RoadSpriteType
|
2026-04-16 21:01:17 +01: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 |
|
 Peter NelsonandGitHub
|
cdb548c252
|
Codechange: make ShoreReplacement and TramDepotReplacement scoped enums (#15425)
Rename TramReplacement to TramDepotReplacement, as it only affects depots.
|
2026-04-04 17:53:21 +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
|
977dc23f06
|
Codechange: use designated initialisers for _tile_type_road_procs
|
2026-02-18 17:03:33 +01:00 |
|
 Rubidiumandrubidium42
|
c6c06e13eb
|
Codefix: wrong parameter names and partially missing parameters
|
2026-02-02 16:31:46 +01:00 |
|
Richard Wheeler
|
2347a56d7c
|
Fix: Off by one and redundant logic in snowy road checks
|
2026-02-01 22:51:32 +00:00 |
|
 Abigailandrubidium42
|
b23d4b6e56
|
Fix #15137: Roads built on steep slopes at the minimum snow level height have inconsistent snowiness
|
2026-01-31 16:47:19 +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 |
|
 Cyprian KlimaszewskiandGitHub
|
99f04f27de
|
Doc: Update information for receiving a copy of GPL. (#14869)
|
2025-12-07 11:25:08 +00:00 |
|
 Peter NelsonandPeter Nelson
|
30955da3ce
|
Codechange: Use enum class for Roadside.
|
2025-11-17 20:46:05 +00:00 |
|
 Peter NelsonandPeter Nelson
|
2cd5a241c5
|
Codechange: Use enum class for RoadTileType.
|
2025-11-17 20:46:05 +00:00 |
|
 Peter NelsonandPeter Nelson
|
0f5a4290df
|
Codechange: Use enum class for RailTileType
|
2025-11-17 20:46:05 +00:00 |
|
 Peter NelsonandPeter Nelson
|
29136350cf
|
Codechange: Initialise rail/road types with range-for.
Replace double loop with single loop that performs both parts together.
|
2025-09-28 19:27:47 +01:00 |
|
 Peter NelsonandPeter Nelson
|
ca8fb69ffd
|
Codechange: Use std algorithm when allocating rail/road type.
Use `std::ranges::find()` instead of a `for`-loop to allocate rail and road types.
|
2025-09-28 19:27:47 +01:00 |
|
 Peter NelsonandGitHub
|
484ed1008a
|
Codechange: Make TownRatingCheckType an enum class. (#14652)
|
2025-09-23 22:00:34 +01:00 |
|
 Rubidiumandrubidium42
|
7c0f69a8fe
|
Codefix: typos in comments and strings
|
2025-08-31 10:30:37 +02:00 |
|