Files
OpenRA/OpenRA.Mods.Common/Traits
Ashley Newson 037326024b Remove floating points from map generation
Removes all use of floating point from the RaMapGenerator map generator
and its dependencies.

Floating point behavior is potentially non-portable across client
hardware. Removing them should make the map generation logic
consistent even across clients with different floating point hardware
or compiler behavior. This may be useful for sync-safe multiplayer map
generation where clients independently generate the map from settings.

Most previously fractional public-facing settings are now represented
as numbers out of 1000, with some exceptions using 1000000. Most
internal logic which relies on fixed-point concepts now uses 1024ths,
though some floating point mechanisms have been replaced with
alternative discrete approximations (e.g. gaussian to binomial).
2025-01-27 20:42:38 +02:00
..
2025-01-07 18:07:13 +02:00
2023-11-16 09:29:17 +02:00
2023-04-08 16:51:51 +03:00
2024-11-15 22:28:18 +02:00
2023-04-08 16:51:51 +03:00
2023-10-30 23:31:33 +02:00
2023-10-30 23:31:33 +02:00
2023-06-20 17:57:40 +02:00
2023-04-08 16:51:51 +03:00
2023-01-11 11:58:54 +02:00
2023-06-06 11:51:47 +03:00
2023-04-08 16:51:51 +03:00
2023-03-10 20:11:33 +02:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2023-11-10 10:38:41 +02:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2024-10-13 14:35:59 +01:00
2024-01-31 13:29:58 +02:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2023-04-08 16:51:51 +03:00
2024-10-13 14:35:59 +01:00
2023-06-06 11:51:47 +03:00
2023-01-11 11:58:54 +02:00
2023-01-11 11:58:54 +02:00
2024-11-15 22:28:18 +02:00
2023-01-11 11:58:54 +02:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2024-11-15 22:28:18 +02:00
2023-06-06 11:51:47 +03:00
2023-07-04 23:52:25 +02:00
2023-04-08 16:51:51 +03:00
2023-01-11 11:58:54 +02:00
2023-01-11 11:58:54 +02:00
2023-06-06 11:51:47 +03:00
2023-10-30 23:31:33 +02:00
2023-03-07 13:18:13 +02:00
2023-10-30 23:31:33 +02:00
2023-10-30 23:31:33 +02:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00
2023-06-06 11:51:47 +03:00
2023-04-08 16:51:51 +03:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2023-06-06 11:51:47 +03:00
2023-04-08 16:51:51 +03:00
2023-01-11 11:58:54 +02:00
2023-07-10 18:05:56 +03:00
2023-04-08 16:51:51 +03:00