No description
  • Game Maker Language 96.2%
  • Shell 3.8%
Find a file
aria d595bd0cef Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder
- Replace room1 with rm_init (bootstrap room, instantiates persistent objects
  then immediately jumps to rm_test) and rm_test (test playground with
  obj_slingshot placed at x=80 y=224)
- New obj_sys: single-screen game state machine (intro → idle → event)
  created by obj_main, exposed via global.game_state/game_set_state
- New obj_slingshot: minimal actor placeholder drawing a white circle
- Reorganize system objects (obj_main, obj_input_manager, obj_thing_manager)
  into 'system' folder; all three now persistent
- obj_main now registers a background thing that draws spr_mockup_bg
- obj_thing_manager.yy: add collisionObjectId field (IDE format update)
- Bump IDEVersion to 2026.0.0.16
- Add run_game.sh wrapper to preload getifaddrs fix for GMRT segfault
  on Linux with VPN/Tailscale interfaces present
- Add scratch/ to .gitignore; add SEARCH FOR TODO to AGENTS.md
- Remove stale comments from thing_funcs.gml
2026-05-28 13:22:18 -04:00
datafiles/reference Checkpoint: thing_sync skip list fix, flags init, input cross-contamination fix 2026-05-27 10:46:37 -04:00
objects Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder 2026-05-28 13:22:18 -04:00
options Checkpoint: thing_sync skip list fix, flags init, input cross-contamination fix 2026-05-27 10:46:37 -04:00
rooms Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder 2026-05-28 13:22:18 -04:00
scripts Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder 2026-05-28 13:22:18 -04:00
sprites Checkpoint: thing_sync skip list fix, flags init, input cross-contamination fix 2026-05-27 10:46:37 -04:00
.gitattributes Initial GameMaker project scaffold 2026-05-25 20:17:44 -04:00
.gitignore Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder 2026-05-28 13:22:18 -04:00
.mcp.json Initial GameMaker project scaffold 2026-05-25 20:17:44 -04:00
AGENTS.md Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder 2026-05-28 13:22:18 -04:00
gm-options.json Initial GameMaker project scaffold 2026-05-25 20:17:44 -04:00
nottrickshotsimulator.yyp Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder 2026-05-28 13:22:18 -04:00
run_game.sh Split room1 into rm_init/rm_test, add obj_sys state machine and obj_slingshot placeholder 2026-05-28 13:22:18 -04:00