kichikuou
03ef51e76a
PartsEngine: Send mouse event messages
...
This introduces a per-parts is_hovered flag (replacing the global
parts_prev_pos) and fire MOUSE_ENTER, MOUSE_LEAVE, KEY_TRIGGER,
KEY_DOWN, MOUSE_CLICK, and KEY_UP events on the corresponding mouse
state transitions.
This also fixes the hittest in parts_update_mouse() to account for the
parent's global position, and to use the DEFAULT state hitbox (matching
the original engine's behavior).
2026-04-15 08:59:06 +09:00
..
2026-02-06 16:29:14 +09:00
2026-02-06 16:29:14 +09:00
2026-04-15 08:56:52 +09:00
2026-04-15 08:59:06 +09:00
2025-04-28 16:47:47 +09:00
2025-06-23 19:04:52 -07:00
2024-08-11 07:18:19 +09:00
2026-04-08 08:52:51 +09:00
2023-05-26 08:44:36 -07:00
2022-06-25 10:00:24 -07:00
2025-05-10 15:31:04 +09:00
2022-04-01 19:38:55 -07:00
2022-04-01 19:38:55 -07:00
2025-09-28 11:11:24 +09:00
2025-09-28 11:11:24 +09:00
2026-03-03 08:13:55 +09:00
2024-05-19 10:59:50 +09:00
2026-02-24 08:38:45 +09:00
2025-09-15 07:05:13 -07:00
2026-04-12 21:01:00 -07:00
2026-02-06 16:47:15 +09:00
2024-08-05 12:37:28 -07:00
2025-08-12 08:39:32 +09:00
2025-09-18 18:38:43 -07:00
2025-09-06 07:34:29 +09:00
2025-09-06 16:30:18 -07:00
2024-05-31 13:36:29 +09:00
2025-11-15 13:42:20 +01:00
2023-06-04 12:04:28 +09:00
2026-04-15 08:56:52 +09:00
2024-08-05 08:10:00 -07:00
2025-05-18 21:15:03 +09:00
2023-04-29 10:32:50 -07:00
2026-03-29 16:13:46 +09:00
2025-09-07 09:21:37 +09:00
2026-02-21 11:02:39 +09:00
2023-05-26 08:44:36 -07:00
2025-09-28 15:28:33 -07:00
2026-03-01 10:59:07 +09:00
2023-07-09 17:05:21 +09:00
2026-01-13 08:11:33 +09:00
2025-09-13 21:46:00 -07:00
2025-05-10 15:31:04 +09:00
2024-08-25 10:26:55 -07:00
2025-11-15 13:42:20 +01:00
2026-03-28 08:18:41 +09:00