Commit Graph

  • 8d93d84456 Allow scaling of entire window main stevenhowes 2022-06-12 20:28:38 +01:00
  • d7d1fabb0a Q/Q2 PAK file support stevenhowes 2022-03-27 20:13:01 +01:00
  • e9a53fbf05 File caching and stats for tex/file caches. stevenhowes 2022-03-27 19:38:38 +01:00
  • 094a2e3f64 Introduce indirect file access (simple shim currently, .pak support etc soon) stevenhowes 2022-03-27 18:16:50 +01:00
  • 5806398bba Make viewport debugging a little less obnoxious stevenhowes 2022-03-27 17:33:26 +01:00
  • 61b8cecc0b Allow easy killing (with animation) of anything that has a DR. Useful for plausibly disposing of projectiles. stevenhowes 2022-03-27 17:13:18 +01:00
  • 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. stevenhowes 2022-03-27 17:02:32 +01:00
  • bfa9ab0037 Some error handling and re-enable sequence changes stevenhowes 2022-01-18 22:39:30 +00:00
  • f73e065e70 Convert animator to use sprite sheets - unpolished WIP but works.. stevenhowes 2022-01-18 22:19:53 +00:00
  • 2bf460b999 Render sprites from sprite sheets (no animation yet) stevenhowes 2022-01-17 22:36:05 +00:00
  • fa13e4c97b Merge the two screen bounders to use callbacks stevenhowes 2022-01-04 22:22:00 +00:00
  • 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) stevenhowes 2022-01-04 22:00:31 +00:00
  • 45c553150c Move all init and config into GoRetro from GoEscape stevenhowes 2022-01-03 22:49:35 +00:00
  • 4d1ab58ca4 Move all engine stuff to GoRetro. Still many interactions between game and engine code that there should not be. stevenhowes 2022-01-03 22:13:34 +00:00