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
..
2023-04-16 20:00:55 +01:00
2023-04-16 20:00:55 +01:00
2024-05-10 13:17:19 +01:00
2024-03-23 21:17:40 +01:00
2024-05-10 13:17:19 +01:00
2024-05-10 13:17:19 +01:00
2024-05-10 13:17:19 +01:00
2024-05-10 13:17:19 +01:00
2024-05-10 13:17:19 +01:00
2019-11-10 17:59:20 +00:00
2019-11-10 17:59:20 +00:00
2023-09-13 16:11:34 +02:00
2024-05-10 13:17:19 +01:00
2024-05-02 11:37:54 +00:00
2024-05-10 13:17:19 +01:00
2023-12-14 21:29:44 +00:00
2023-09-25 21:27:45 +01:00
2023-09-19 22:49:59 +02:00
2023-07-19 19:30:14 +02:00
2023-12-19 14:09:46 +00:00
2024-05-10 13:17:19 +01:00
2023-11-06 20:29:35 +00:00
2024-05-10 13:17:19 +01:00
2024-03-16 23:59:32 +01:00
2023-03-06 00:32:12 +01:00
2024-02-04 10:16:08 +00:00
2024-02-02 20:37:49 +00:00
2023-05-25 21:25:46 +01:00
2019-11-10 17:59:20 +00:00
2023-03-06 00:32:12 +01:00
2023-03-06 00:32:12 +01:00
2023-11-06 20:29:35 +00:00
2024-05-10 13:17:19 +01:00
2019-12-21 20:13:03 +01:00
2023-01-26 16:07:14 +01:00
2024-03-16 23:59:32 +01:00
2024-05-10 13:17:19 +01:00
2023-03-08 22:33:47 +01:00
2024-05-10 13:17:19 +01:00
2023-05-14 22:54:10 +02:00
2024-05-10 13:17:19 +01:00
2024-03-23 21:17:40 +01:00
2024-05-10 13:17:19 +01:00
2024-01-05 08:32:43 +00:00
2019-11-10 17:59:20 +00:00
2024-01-21 14:09:44 +00:00
2024-05-10 13:17:19 +01:00
2024-01-05 08:32:43 +00:00
2019-11-10 17:59:20 +00:00
2024-02-02 22:29:28 +01:00
2024-05-10 13:17:19 +01:00
2024-01-09 18:56:05 +00:00
2024-05-10 13:17:19 +01:00
2019-11-10 17:59:20 +00:00
2023-01-26 16:07:14 +01:00
2023-12-14 20:54:31 +00:00
2023-09-25 21:27:45 +01:00
2023-03-08 22:33:47 +01:00
2023-01-26 16:07:14 +01:00
2023-05-14 22:54:10 +02:00
2023-07-19 19:30:14 +02:00
2024-01-19 06:48:55 +01:00
2024-03-16 23:59:32 +01:00
2024-02-11 22:09:23 +01:00
2024-05-10 13:17:19 +01:00
2024-01-09 09:39:13 +01:00
2024-05-10 13:17:19 +01:00
2020-07-16 00:53:26 +02:00
2024-03-16 23:59:32 +01:00
2024-05-10 13:17:19 +01:00
2024-01-09 09:39:13 +01:00
2024-05-10 13:17:19 +01:00
2023-10-19 17:03:25 +01:00
2023-05-14 22:54:10 +02:00
2019-11-10 17:59:20 +00:00
2019-11-10 17:59:20 +00:00
2024-05-10 13:17:19 +01:00
2023-08-27 22:12:44 +02:00
2024-05-10 13:17:19 +01:00
2024-05-10 13:17:19 +01:00
2024-05-10 13:17:19 +01:00
2024-01-12 17:04:43 +01:00
2024-05-10 13:17:19 +01:00
2023-12-20 22:50:03 +01:00
2023-12-20 20:39:07 +00:00
2023-05-14 22:54:10 +02:00
2023-03-06 00:32:12 +01:00
2023-11-06 20:29:35 +00:00
2023-03-06 22:34:09 +01:00
2024-05-10 13:17:19 +01:00
2023-05-14 22:54:10 +02:00
2023-05-14 22:54:10 +02:00
2023-07-19 19:30:14 +02:00
2023-03-08 22:33:47 +01:00
2024-04-19 20:34:36 +01:00
2024-03-23 21:17:40 +01:00
2023-05-14 22:54:10 +02:00
2023-05-14 22:54:10 +02:00
2023-04-02 22:42:38 +01:00
2021-09-25 13:39:40 +02:00
2024-01-09 18:56:05 +00:00
2024-05-10 13:17:19 +01:00
2023-03-06 00:32:12 +01:00
2024-05-10 13:17:19 +01:00
2024-05-11 02:12:41 +01:00
2024-05-10 13:17:19 +01:00
2024-01-05 08:32:43 +00:00
2019-11-10 17:59:20 +00:00
2024-03-16 23:59:32 +01:00
2024-05-10 13:17:19 +01:00
2024-01-05 08:32:43 +00:00
2019-11-10 17:59:20 +00:00
2023-05-14 22:54:10 +02:00
2024-05-10 13:17:19 +01:00
2024-01-09 09:39:13 +01:00
2024-05-10 13:17:19 +01:00
2024-01-17 00:25:08 +01:00
2024-05-10 13:17:19 +01:00
2024-02-02 22:29:28 +01:00
2021-05-08 11:02:30 +01:00
2024-01-28 00:29:10 +01:00
2024-05-10 13:17:19 +01:00
2024-01-12 21:19:08 +01:00
2019-11-10 17:59:20 +00:00
2024-01-12 21:19:08 +01:00
2019-11-10 17:59:20 +00:00
2024-03-28 23:21:20 +01:00
2024-05-10 13:17:19 +01:00
2024-01-09 09:39:13 +01:00
2024-05-10 13:17:19 +01:00
2023-12-14 20:54:31 +00:00
2023-09-25 21:27:45 +01:00
2024-03-09 12:15:03 +01:00
2024-05-10 13:17:19 +01:00
2024-03-16 23:59:32 +01:00
2024-05-10 13:17:19 +01:00
2024-03-23 13:03:59 +01:00
2024-02-06 20:22:18 +01:00
2024-03-16 23:59:32 +01:00
2024-05-10 13:17:19 +01:00
2024-02-02 20:37:49 +00:00
2024-05-10 13:17:19 +01:00
2024-03-08 18:08:55 +01:00
2024-05-10 13:17:19 +01:00
2024-05-10 13:17:19 +01:00
2024-03-16 23:59:32 +01:00
2024-05-10 13:17:19 +01:00
2024-01-09 09:39:13 +01:00
2024-05-10 13:17:19 +01:00
2023-03-06 22:34:09 +01:00
2023-03-06 22:34:09 +01:00
2024-01-17 00:25:08 +01:00
2024-05-10 13:17:19 +01:00
2024-01-17 00:25:08 +01:00
2021-05-15 10:16:48 +02:00
2023-03-06 00:32:12 +01:00
2023-07-19 19:30:14 +02:00
2020-07-16 00:53:26 +02:00