1
0
Fork 0

Commit Graph

  • 84f145c0d3
    Codechange: Use template specialisation and instantiation for BaseMedia methods. Peter Nelson 2025-03-26 18:11:55 +0000
  • a5119d266e Codechange: Remove Game::GetGameInstance() (duplicate of Game::GetInstance()) glx22 2025-03-26 22:58:55 +0100
  • ff08a22aa4
    Codechange: Simplify AI/GameConfig::GetConfig. (#13900) Peter Nelson 2025-03-26 21:53:05 +0000
  • 225cc780ec
    Codechange: Use traits to define BaseSet parameters. Peter Nelson 2025-03-26 18:11:55 +0000
  • a4f74a305f
    Codechange: Split baseset type definitions into separate files. Peter Nelson 2025-03-26 18:11:54 +0000
  • 325f7f9767
    Codechange: Use EnumBitSet for GoodsEntry status. (#13899) Peter Nelson 2025-03-26 21:22:33 +0000
  • dc269844e6
    Codechange: Simplify AI/GameConfig::GetConfig. Peter Nelson 2025-03-26 21:11:03 +0000
  • 2c790d8db1
    Codechange: Use EnumBitSet for GoodsEntry status. Peter Nelson 2025-03-26 19:42:43 +0000
  • 5331389765
    Codechange: Pass NewsItem by reference. (#13898) Peter Nelson 2025-03-26 18:56:33 +0000
  • ac97c4ef6a
    Codechange: Pass NewsItem by reference. Peter Nelson 2025-03-26 17:40:46 +0000
  • 12c8880645
    Codechange: Use range filter to simplify picking a random AI. Peter Nelson 2025-03-26 17:19:21 +0000
  • afd57c6fb9 Fix #10179: [Script] Only run the Game::GameLoop() in-game SamuXarick 2025-03-26 11:46:13 +0000
  • 422ff9dbd8 Codechange: Use std::unique_ptr for ai/game config. Peter Nelson 2025-03-23 23:29:33 +0000
  • 7f3820fa7e Codechange: Load check data is only interested in landscape and starting_year. Peter Nelson 2025-03-25 20:58:49 +0000
  • df750d44fd Update: Translations from eints translators 2025-03-26 04:44:20 +0000
  • 328bbe50ec Change: Allow GS access to ScriptEventEnginePreview SamuXarick 2023-01-25 15:30:17 +0000
  • 62ee9029a1 Change: Allow GS access to ScriptEventCompanyAskMerger SamuXarick 2023-01-25 12:19:05 +0000
  • 08ec7f5503 Change: Allow GS access to more ScriptEvent functions SamuXarick 2023-01-24 20:21:25 +0000
  • ba71313712 Codechange: Template NewEvent, BroadcastEvent and BroadcastEventExceptForCompany SamuXarick 2023-02-10 14:17:38 +0000
  • 7c6561259c Change: Allow a few more GS functions to work without needing to be in CompanyMode SamuXarick 2023-01-24 16:23:36 +0000
  • 68a9f6e774 Add: ScriptGroup::GetOwner for Game Scripts SamuXarick 2023-01-23 23:10:46 +0000
  • d009bfc47b
    Codechange: Add vehicle owner to crash event (#13878) Björn Wärmedal 2025-03-25 22:53:44 +0100
  • 44d7035615
    Codechange: Use std::unique_ptr for ai/game config. Peter Nelson 2025-03-23 23:29:33 +0000
  • d4c6653976
    Codechange: Load check data is only interested in landscape and starting_year. Peter Nelson 2025-03-25 20:58:49 +0000
  • fb008436b8
    Codechange: Use std::unique_ptr for script info/library instances. (#13892) Peter Nelson 2025-03-25 21:07:02 +0000
  • bc52a417d5 Fix #13893: Reversed all x-axis labels for Company related and Industry Production graphs in wallclock mode John Taylor 2025-03-25 21:29:31 +0100
  • 02cb68416b
    Codechange: Use std::unique_ptr for script info/library instances. Peter Nelson 2025-03-25 20:25:00 +0000
  • 47d078c033 Codechange: Use EnumBitSet for RailTypes. Peter Nelson 2025-03-24 20:35:57 +0000
  • 732109e444 Codechange: Use EnumBitSet for RoadTypes. Peter Nelson 2025-03-24 20:02:19 +0000
  • 819e097d6e Codechange: Use separate RoadTypes mask to list road or tram roadtypes. Peter Nelson 2025-03-24 21:35:53 +0000
  • 10e4212e69 Codechange: Use std::string_view in FormatString, and validate string bounds while parsing. frosch 2025-03-21 14:02:33 +0100
  • c105adcd96
    Codechange: Encode case/gender/plural choice lists without null termination, only length prefix. (#13876) frosch 2025-03-25 20:32:40 +0100
  • 25005cff16
    Codefix: std::string_view::data() is not necessarily null terminated. (#13891) frosch 2025-03-25 20:32:19 +0100
  • 93016b9a92
    Fix #13842: Close industry production graph if industry is removed. (#13890) Peter Nelson 2025-03-25 17:58:59 +0000
  • 40af31400c
    Fix #13842: Close industry production graph if industry is removed. Peter Nelson 2025-03-25 17:17:17 +0000
  • a8c5be86a4 Fix: std::string_view::data() is not necessarily null terminated. frosch 2025-03-25 18:17:02 +0100
  • 9f94cadd68
    Codefix: GRF-local cargo id is not a CargoType. (#13888) Peter Nelson 2025-03-25 17:12:43 +0000
  • c0916c0692 Fix #13075: Reversed Industry Production Graph x-axis labels in wallclock timekeeping mode John Taylor 2025-03-25 16:31:47 +0100
  • a373152c8b Codechange: Add vehicle owner to crash event Björn Wärmedal 2025-03-23 14:44:56 +0100
  • de2184c121
    Codechange: Use EnumBitSet for RailTypes. Peter Nelson 2025-03-24 20:35:57 +0000
  • da82d387d0
    Codechange: Use EnumBitSet for RoadTypes. Peter Nelson 2025-03-24 20:02:19 +0000
  • c5ce6ae07a
    Codechange: Use separate RoadTypes mask to list road or tram roadtypes. Peter Nelson 2025-03-24 21:35:53 +0000
  • f983d9900c
    Codefix: GRF-local cargo id is not a CargoType. Peter Nelson 2025-03-25 01:43:09 +0000
  • adb20f99ea
    Fix: Autoreplace rail/road list only listed buildable types. (#13887) Peter Nelson 2025-03-25 08:22:30 +0000
  • 1fb4c44bc7 Update: Translations from eints translators 2025-03-25 04:47:17 +0000
  • 4aa66957b7
    Fix: Autoreplace rail/road list only listed buildable types. Peter Nelson 2025-03-25 00:31:41 +0000
  • 79ef4e98fe
    Codechange: Use std::swap() instead of Swap() (#13883) Peter Nelson 2025-03-24 23:47:34 +0000
  • 8a53ccf8f1
    Fix: Not enough parameters supplied for Autoreplace window caption. (#13886) Peter Nelson 2025-03-24 23:01:04 +0000
  • db9ba2ede7
    Fix: Not enough parameters supplied for Autoreplace window caption. Peter Nelson 2025-03-24 22:18:13 +0000
  • 7f2bbaf9ba Codechange: Encode case/gender/plural choice lists without null termination, only length prefix. frosch 2025-03-22 16:27:36 +0100
  • 488cda728d Codechange: Use std::string and std::string_view instead of C strings. frosch 2025-03-24 19:30:00 +0100
  • d7768f5f51 Codechange: Use more specific integer types than 'int'. frosch 2025-03-24 19:29:21 +0100
  • b10433715d Codechange: Turn out parameters into return values. frosch 2025-03-24 19:16:02 +0100
  • 77af1c89c8 Codechange: Split _show_todos into individual bool flags. frosch 2025-03-24 18:45:02 +0100
  • f8292a8d11 Codechange: Remove unused/obscure strgen feature for relative offsets in plural/gender choice lists. frosch 2025-03-24 18:23:50 +0100
  • 4fc0900865 Codechange: Reorder functions in strgen and reduce external symbols. frosch 2025-03-24 18:14:03 +0100
  • 05a68d12c9 Codechange: Use std::string and std::string_view instead of C strings. frosch 2025-03-24 19:30:00 +0100
  • c75d4cc4a0 Codechange: Use more specific integer types than 'int'. frosch 2025-03-24 19:29:21 +0100
  • 9483860607 Codechange: Turn out parameters into return values. frosch 2025-03-24 19:16:02 +0100
  • b96b26ef15
    Codechange: Rename short CargoType parameters `cargo`. (#13848) Peter Nelson 2025-03-24 18:18:21 +0000
  • c272ef32ca Codechange: Split _show_todos into individual bool flags. frosch 2025-03-24 18:45:02 +0100
  • 0aaecffceb
    Codechange: Rename short CargoType parameters `cargo`. Peter Nelson 2025-03-24 17:22:45 +0000
  • 8bdceb7b3b Codechange: Remove unused/obscure strgen feature for relative offsets in plural/gender choice lists. frosch 2025-03-24 18:23:50 +0100
  • 721062f590 Codechange: Reorder functions in strgen and reduce external symbols. frosch 2025-03-24 18:14:03 +0100
  • bdea29c414
    Fix #13875: [Script] be less strict about empty constructor format for doxygen (#13882) Loïc Guilloux 2025-03-24 13:38:10 +0100
  • 997f8abaec Update: Translations from eints translators 2025-03-24 04:46:50 +0000
  • 78f70cc06c
    Codechange: Use std::swap() instead of Swap() Peter Nelson 2025-03-23 23:54:51 +0000
  • 5a4f4d5f03 Fix #13875: [Script] be less strict about empty constructor format for doxygen glx22 2025-03-23 23:17:31 +0100
  • fc7b6c6cbb
    Codechange: Use .fill() to clear an array instead of assigning a new array. (#13880) Peter Nelson 2025-03-23 22:09:45 +0000
  • ca801d55d5
    Fix: [NewGRF] Display an error, if NewGRF reference out-of-bounds string parameters in gender/plural choices. (#13881) frosch 2025-03-23 20:43:12 +0100
  • 822083325b Fix: [NewGRF] Display an error, if NewGRF reference out-of-bounds string parameters in gender/plural choices. frosch 2025-03-23 19:38:32 +0100
  • 42eb513897
    Codechange: Make use of emplace_back's return value. (#13879) Peter Nelson 2025-03-23 18:34:04 +0000
  • 5aa4ad5135
    Codechange: Pass unformatted strings from GetStringPtr as std::string_view. (#13871) frosch 2025-03-23 19:23:31 +0100
  • 234c9fb3bd Codechange: Use EnumBitSet for SpriteFlags. Peter Nelson 2025-03-22 21:07:24 +0000
  • 5abe7c1386 Codechange: Use default initialisation for 32bpp_sse2's SpriteData. Peter Nelson 2025-03-23 16:35:36 +0000
  • fab0b592b6
    Codechange: Use .fill() to clear an array instead of assigning a new array. Peter Nelson 2025-03-20 15:42:24 +0000
  • 4cbb23f6ad
    Codechange: Make use of emplace_back's return value. Peter Nelson 2025-03-19 23:50:05 +0000
  • 828e808444 Codechange: Split NewGRF loader into separate Action handlers. Peter Nelson 2025-03-21 19:55:33 +0000
  • 0b7fa11a5b Codechange: Move NewGRF string mapping to own file. Peter Nelson 2025-03-21 19:55:32 +0000
  • 2cb389946d Codechange: Move GrfProcessingState to separate file. Peter Nelson 2025-03-21 19:55:32 +0000
  • fe9dfa2b08 Codechange: Move NewGRF ByteReader to own file. Peter Nelson 2025-03-21 19:55:31 +0000
  • db6ac3f556 Codechange: Pass unformatted strings from GetStringPtr as std::string_view. frosch 2025-03-22 17:53:30 +0100
  • b47e7fb3a1
    Codechange: Use EnumBitSet for SpriteFlags. Peter Nelson 2025-03-22 21:07:24 +0000
  • e7034b5734
    Codechange: Use default initialisation for 32bpp_sse2's SpriteData. Peter Nelson 2025-03-23 16:35:36 +0000
  • 84f785b06b
    Codechange: Pass GRF name as std::string to UpdateNewGRFScanStatus. (#13870) frosch 2025-03-23 16:58:43 +0100
  • 8b4114d709
    Fix #13849: Settings in old saves could be overridden by defaults. (#13874) Peter Nelson 2025-03-23 15:55:55 +0000
  • f80700c30e
    Codechange: Split NewGRF loader into separate Action handlers. Peter Nelson 2025-03-21 19:55:33 +0000
  • 928bb52936
    Fix #13849: Settings in old saves could be overridden by defaults. Peter Nelson 2025-03-22 22:20:16 +0000
  • ceec66444a
    Codechange: Move NewGRF string mapping to own file. Peter Nelson 2025-03-21 19:55:32 +0000
  • bbfab8ff01
    Codechange: Move GrfProcessingState to separate file. Peter Nelson 2025-03-21 19:55:32 +0000
  • 59dbf82f84
    Codechange: Move NewGRF ByteReader to own file. Peter Nelson 2025-03-21 19:55:31 +0000
  • 21d2a94809
    Codechange: Use EnumBitSet for GrfMiscBits. (#13873) Peter Nelson 2025-03-22 21:07:59 +0000
  • 235c6e2c55 Fix #11528: Fixed edge case when starting drag from bridge ramp. John Taylor 2025-03-22 22:01:27 +0100
  • af49320637
    Fix: [NewGRF] Plurals and genders did not work in strings with cases. (#13853) frosch 2025-03-22 21:41:27 +0100
  • 8c30cbb7ba
    Codechange: Use EnumBitSet for GrfMiscBits. Peter Nelson 2025-03-22 20:15:22 +0000
  • a2abe988c2 Codechange: Pass GRF name as std::string to UpdateNewGRFScanStatus. frosch 2025-03-22 17:51:07 +0100
  • d4ae0f70da
    Codechange: StringFilter now uses std::string_view entirely (#13869) frosch 2025-03-22 20:35:31 +0100
  • 667d013726
    Codechange: Return name, description and URL as std::string from GRFConfig. (#13868) frosch 2025-03-22 20:30:40 +0100
  • ae2d7947d7 Fix #13562: Removed cost estimation message from money cheat John Taylor 2025-03-20 23:38:48 +0100
  • be79099a6f
    Codechange: Use a std::span as input for GfxFillPolygon (#13866) Jonathan G Rennison 2025-03-22 15:16:14 +0000