Kelsi
6ea2dfcf8c
refactor(editor): extract 7 newer texture generators into cli_gen_texture.cpp
...
Moves the Worley/cellular-noise-based texture handlers
(--gen-texture-cobble, -marble, -metal, -leather, -sand,
-snow, -lava) into their own translation unit. Each handler
previously had its own ~33-line copy of the parseHex lambda;
all 7 copies are replaced with a single shared parseHex
helper at file scope.
Older simpler generators (gradient/noise/radial/stripes/dots/
rings/checker/brick/wood/grass/fabric) still live in main.cpp
and will be migrated in subsequent batches.
main.cpp drops 26,286 → 25,494 lines (-792). Behavior
unchanged across all 7 handlers (re-verified).
2026-05-08 20:59:02 -07:00
..
2026-05-06 06:49:51 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 06:35:37 -07:00
2026-05-05 06:35:37 -07:00
2026-05-08 17:12:10 -07:00
2026-05-08 17:12:10 -07:00
2026-05-08 16:19:30 -07:00
2026-05-08 16:19:30 -07:00
2026-05-08 20:59:02 -07:00
2026-05-08 20:59:02 -07:00
2026-05-08 20:33:45 -07:00
2026-05-08 20:12:15 -07:00
2026-05-08 18:47:06 -07:00
2026-05-08 18:47:06 -07:00
2026-05-08 17:36:10 -07:00
2026-05-08 17:36:10 -07:00
2026-05-08 18:24:01 -07:00
2026-05-08 18:24:01 -07:00
2026-05-08 16:46:14 -07:00
2026-05-08 16:46:14 -07:00
2026-05-06 09:57:37 -07:00
2026-05-06 07:12:04 -07:00
2026-05-06 01:41:53 -07:00
2026-05-05 10:21:14 -07:00
2026-05-07 15:47:26 -07:00
2026-05-07 18:19:24 -07:00
2026-05-06 07:38:50 -07:00
2026-05-06 10:15:00 -07:00
2026-05-06 08:03:57 -07:00
2026-05-06 10:12:45 -07:00
2026-05-06 10:13:56 -07:00
2026-05-05 12:58:11 -07:00
2026-05-06 07:56:26 -07:00
2026-05-05 03:47:03 -07:00
2026-05-06 10:01:36 -07:00
2026-05-05 09:45:00 -07:00
2026-05-07 18:19:24 -07:00
2026-05-07 10:32:19 -07:00
2026-05-06 08:24:51 -07:00
2026-05-07 09:48:59 -07:00
2026-05-06 08:04:44 -07:00
2026-05-05 04:10:46 -07:00
2026-05-06 08:53:45 -07:00
2026-05-08 20:59:02 -07:00
2026-05-05 07:10:29 -07:00
2026-05-05 03:47:03 -07:00
2026-05-06 09:56:55 -07:00
2026-05-07 10:03:17 -07:00
2026-05-06 09:56:03 -07:00
2026-05-05 16:42:41 -07:00
2026-05-06 09:56:03 -07:00
2026-05-05 12:48:50 -07:00
2026-05-06 06:47:43 -07:00
2026-05-05 16:31:13 -07:00
2026-05-06 09:53:07 -07:00
2026-05-06 06:46:58 -07:00
2026-05-05 03:47:03 -07:00
2026-05-05 16:42:41 -07:00
2026-05-07 10:17:36 -07:00
2026-05-07 10:17:36 -07:00
2026-05-06 06:29:26 -07:00
2026-05-06 01:40:05 -07:00
2026-05-06 07:41:58 -07:00
2026-05-05 13:39:53 -07:00
2026-05-06 08:01:23 -07:00
2026-05-05 03:47:03 -07:00
2026-05-06 07:03:02 -07:00
2026-05-05 16:01:29 -07:00
2026-05-06 07:05:13 -07:00
2026-05-05 15:52:59 -07:00