hypercross 30e2d9ac36 refactor: improve inventory item interaction and state
- Decouple hit area calculation from the rendering effect in
  `InventoryItemContainer`.
- Implement a dedicated `hitArea` property to track cell rectangles.
- Update `setupInteractive` to use the container itself as the hit area
  with a custom callback.
- Move drag-and-drop logic into a dedicated `setupDnDEffect` method.
- Add `addPreviewRotation` to `InventoryItemState` for cleaner rotation
  updates.
- Normalize `previewRotation` to stay within 0-360 degrees.
2026-04-20 21:59:08 +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%