Commit Graph

11 Commits

Author SHA1 Message Date
stevenhowes 094a2e3f64 Introduce indirect file access (simple shim currently, .pak support etc soon) 2022-03-27 18:16:50 +01:00
stevenhowes 5806398bba Make viewport debugging a little less obnoxious 2022-03-27 17:33:26 +01:00
stevenhowes 61b8cecc0b Allow easy killing (with animation) of anything that has a DR. Useful for plausibly disposing of projectiles. 2022-03-27 17:13:18 +01:00
stevenhowes 428e2d175c Moveable viewport. Absolute positioning (for UI etc) is possible. Added distance-based bounder for projectiles etc as 'screen' is no longer a suitable bounder. Removed debug msg. 2022-03-27 17:02:32 +01:00
stevenhowes bfa9ab0037 Some error handling and re-enable sequence changes 2022-01-18 22:39:30 +00:00
stevenhowes f73e065e70 Convert animator to use sprite sheets - unpolished WIP but works.. 2022-01-18 22:19:53 +00:00
stevenhowes 2bf460b999 Render sprites from sprite sheets (no animation yet) 2022-01-17 22:36:05 +00:00
stevenhowes fa13e4c97b Merge the two screen bounders to use callbacks 2022-01-04 22:22:00 +00:00
stevenhowes bc5cd16447 Ditch keyboard mover, shooter, interval shooter. All of that is game code not engine. Added key handler and scheduler. Can also now duplicate components on an element (key readers for example) 2022-01-04 22:00:31 +00:00
stevenhowes 45c553150c Move all init and config into GoRetro from GoEscape 2022-01-03 22:49:35 +00:00
stevenhowes 4d1ab58ca4 Move all engine stuff to GoRetro. Still many interactions between game and engine code that there should not be. 2022-01-03 22:13:34 +00:00