hypercross 422ddde200 refactor: support multiple inventory surfaces
Introduce `InventorySurface` to allow items to be moved between
different inventory grids.

- Update `InventoryItemContainer` to use surface-specific cell sizes
  and coordinate transformations.
- Update `InventoryItemSpawner` to handle multiple surfaces.
- Refactor `moveItem` to support transferring items from one
  `InventorySignal` to another.
- Add `InventorySurfaceState` to manage surface-specific metadata.
- Remove reliance on global `GRID_CONFIG` in favor of surface data.
2026-04-21 16:39:10 +08:00
2026-04-06 11:31:51 +08:00
2026-04-06 16:20:52 +08:00
2026-04-06 14:13:43 +08:00
2026-04-08 08:57:59 +08:00
S
Description
No description provided
1,014 KiB
Languages
TypeScript 98.3%
JavaScript 0.8%
HTML 0.6%
CSS 0.3%