ryan
a7c58705e1
Add missing stickman placeholder and stage scene I/O functionality
...
- Implemented `MissingStickmanPlaceholder` class to visually indicate missing stickman assets in the scene.
- Created `StageSceneIO` class for handling JSON serialization and deserialization of stage documents, including encoding and decoding of actions and rules.
- Added tests for vector handling, rule encoding/decoding, safe file writing, root validation, and handling of missing assets.
- Introduced a new stickman asset file `bad.stk` for testing purposes.
- Enhanced test coverage for phase 5 file features, ensuring robust handling of scene data and missing assets.
2026-09-14 15:45:32 -04:00
..
2026-09-04 15:08:08 -04:00
2026-09-13 23:20:01 -04:00
2026-09-06 13:09:37 -04:00
2026-09-13 23:20:01 -04:00
2026-09-06 13:09:37 -04:00
2026-09-04 15:08:08 -04:00
2026-09-04 15:08:08 -04:00
2026-08-14 21:49:06 -04:00
2026-08-08 00:00:50 -04:00
2026-09-06 13:09:37 -04:00
2026-08-27 12:01:54 -04:00
2026-08-14 21:49:06 -04:00
2026-08-14 21:49:06 -04:00
2026-09-14 15:45:32 -04:00
2026-09-14 15:45:32 -04:00
2026-09-06 13:09:37 -04:00
2026-08-26 09:35:09 -04:00
2026-09-14 15:45:32 -04:00
2026-08-26 09:35:09 -04:00
2026-09-04 15:08:08 -04:00
2026-09-04 15:08:08 -04:00
2026-08-26 09:35:09 -04:00
2026-08-26 09:35:09 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-09-14 15:45:32 -04:00
2026-08-28 21:53:55 -04:00
2026-09-06 13:09:37 -04:00
2026-08-30 00:29:30 -04:00
2026-09-13 23:20:01 -04:00
2026-08-28 21:53:55 -04:00
2026-08-28 21:53:55 -04:00
2026-08-28 21:53:55 -04:00
2026-09-04 15:08:08 -04:00
2026-09-04 15:08:08 -04:00
2026-09-14 15:45:32 -04:00
2026-09-14 15:45:32 -04:00
2026-09-04 15:08:08 -04:00
2026-08-28 21:53:55 -04:00
2026-09-14 15:45:32 -04:00
2026-08-28 21:53:55 -04:00
2026-08-21 12:39:31 -04:00
2026-08-08 00:00:50 -04:00
2026-09-13 23:20:01 -04:00
2026-08-18 21:44:56 -04:00
2026-09-04 15:08:08 -04:00
2026-09-04 15:08:08 -04:00
2026-09-14 15:45:32 -04:00
2026-08-24 23:41:23 -04:00
2026-09-01 08:58:07 -04:00
2026-08-30 00:29:30 -04:00
2026-08-28 21:53:55 -04:00
2026-08-18 17:12:54 -04:00
2026-09-04 15:08:08 -04:00
2026-08-26 09:35:09 -04:00
2026-08-26 09:35:09 -04:00
2026-08-26 09:35:09 -04:00
2026-08-24 23:41:23 -04:00
2026-08-18 21:44:56 -04:00
2026-09-01 08:58:07 -04:00
2026-09-01 08:58:07 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-09-06 13:09:37 -04:00
2026-08-21 12:39:31 -04:00
2026-08-08 00:00:50 -04:00