OpenTTD/src/table
Peter Nelson d5671030b1 Codechange: Add NewGRFSpecsBase class to hold class/index information.
Standardises how the class index is stored in the spec, instead of relying ot the Spec structs having the same members.

This allows retrieving class_index and index without searching or using pointer arithmetic.

'cls_id' is renamed to 'class_index' to make it clearer that it is an index rather than the multichar label of the class.
2024-05-11 02:12:41 +01:00
..
settings Cleanup: Remove unused function InvalidateShipPathCache 2024-05-10 10:38:44 +02:00
CMakeLists.txt Codechange: Let the compile generate the master command table out of templated command traits. 2021-12-16 22:28:32 +01:00
airport_defaults.h Codechange: Add NewGRFSpecsBase class to hold class/index information. 2024-05-11 02:12:41 +01:00
airport_movement.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
airporttile_ids.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
airporttiles.h Codechange: Replace assert_compile macro with static_assert 2020-12-27 10:55:42 +00:00
animcursors.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
autorail.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
bridge_land.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
build_industry.h Codechange: Use vector for industry random sounds. (#12606) 2024-05-01 19:55:00 +00:00
cargo_const.h Change: Decouple and remove landscape-dependent cargo types. (#11719) 2024-02-04 10:16:08 +00:00
clear_land.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
control_codes.h Codechange: Remove TKM string code. 2024-01-28 14:44:24 +01:00
elrail_data.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
engines.h Fix 2fd90960: Missing default vehicles and industry acceptance/production. (#12000) 2024-02-05 23:11:32 +00:00
genland.h Fix: Desert/rainforest data coordinate 'y' is off by 1 when their 'x' coordinate is negative 2021-02-13 19:18:41 +01:00
heightmap_colours.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
industry_land.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
landscape_sprite.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
newgrf_debug_data.h Codechange: use single function returning std::span over two functions that return size and begin 2024-04-07 22:02:16 +02:00
object_land.h Codechange: Add NewGRFSpecsBase class to hold class/index information. 2024-05-11 02:12:41 +01:00
opengl_shader.h Cleanup: Remove svn-style `$Id$` comments. (#10122) 2022-11-01 18:24:31 -06:00
palette_convert.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
palettes.h Cleanup: Removed SVN headers 2019-11-10 17:59:20 +00:00
pricebase.h Codechange: Replace assert_compile macro with static_assert 2020-12-27 10:55:42 +00:00
railtypes.h Codechange: Reword rail/road type label constants (#11451) 2023-11-10 17:37:22 -05:00
road_land.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
roadtypes.h Codechange: Reword rail/road type label constants (#11451) 2023-11-10 17:37:22 -05:00
roadveh_movement.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
settings.h.postamble
settings.h.preamble Codechange: Add callback to IntSettingDesc to support more default values 2024-04-25 20:07:54 +02:00
sprites.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
station_land.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
strgen_tables.h Fix #11907: Allow genders for time related {UNITS_XXX} (#11908) 2024-01-28 14:45:08 +01:00
string_colours.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
town_land.h Codechange: Allocate houses dynamically instead of from a fixed array. 2024-03-28 23:23:00 +01:00
townname.h Codechange: remove all u8 prefix in favour of compile-time option (#11807) 2024-01-16 21:33:53 +00:00
track_land.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00
train_sprites.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
tree_land.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
unicode.h Codechange: rename byte to uint8_t (#12308) 2024-03-16 23:59:32 +01:00
water_land.h Codechange: automatic adding of _t to (u)int types, and WChar to char32_t 2023-07-19 19:30:14 +02:00