Josh Creek
8551d9e835
perf(ship): reuse member ShipAction instead of allocating per tick
...
ship.gd's controllerless path and player_ship_controller.gd each
allocated a fresh ShipAction every physics tick; ai_ship_controller.gd
and rl_ship_controller.gd already avoid this via a persistent member.
Convert both to reuse a member instance, matching the existing
full-field-overwrite convention (rather than +=/-= off a fresh zero).
Also drop the completed items from TODO.md.
2026-08-04 22:23:02 +01:00
..
2026-07-21 22:23:09 +01:00
2026-07-18 19:32:51 +01:00
2026-08-04 19:18:45 +01:00
2026-07-18 20:18:03 +01:00
2026-08-04 13:36:19 +01:00
2026-08-03 19:11:13 +01:00
2026-08-04 18:56:22 +01:00
2026-07-18 15:34:11 +01:00
2026-07-20 19:33:28 +01:00
2026-07-20 19:33:28 +01:00
2026-08-03 19:11:13 +01:00
2026-07-18 15:34:11 +01:00
2026-08-04 19:54:55 +01:00
2026-07-18 15:34:11 +01:00
2026-08-03 19:11:13 +01:00
2026-07-20 07:12:09 +01:00
2026-08-04 19:18:45 +01:00
2026-07-18 15:34:11 +01:00
2026-08-04 17:33:52 +01:00
2026-07-20 07:12:09 +01:00
2026-08-04 17:33:52 +01:00
2026-07-20 07:12:09 +01:00
2026-08-04 17:33:52 +01:00
2026-07-20 07:12:09 +01:00
2026-08-04 17:33:52 +01:00
2026-08-04 15:07:33 +01:00
2026-08-04 19:54:55 +01:00
2025-07-16 19:19:58 +01:00
2026-08-04 15:07:33 +01:00
2026-07-18 15:34:11 +01:00
2026-08-04 19:41:37 +01:00
2026-07-18 15:34:11 +01:00
2026-08-04 22:23:02 +01:00
2026-07-18 15:34:11 +01:00
2026-07-18 19:32:51 +01:00
2026-07-18 19:32:51 +01:00
2026-07-18 19:32:51 +01:00
2026-07-18 19:32:51 +01:00
2026-08-04 15:07:33 +01:00
2026-08-04 15:07:33 +01:00
2026-08-04 15:07:33 +01:00
2026-08-03 22:41:55 +01:00
2026-07-18 15:34:11 +01:00
2026-07-18 15:34:11 +01:00
2026-07-31 21:47:53 +01:00
2026-07-18 19:32:51 +01:00
2026-07-20 07:12:09 +01:00
2026-07-18 15:34:11 +01:00
2026-07-18 15:34:11 +01:00
2026-07-18 15:34:11 +01:00
2026-07-20 08:20:33 +01:00
2026-07-18 19:32:51 +01:00
2026-08-04 22:23:02 +01:00
2025-07-12 20:34:03 +01:00
2026-08-04 15:07:33 +01:00
2026-07-19 10:10:32 +01:00
2026-08-04 19:18:45 +01:00
2026-08-04 19:18:45 +01:00
2026-08-04 13:36:19 +01:00
2026-07-18 19:32:51 +01:00
2026-08-03 19:53:56 +01:00
2026-08-03 22:41:55 +01:00