aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-01-04Fewer imports.HEADmain3gg
2025-01-04Add balls demo.3gg
2025-01-04Add vector scale.3gg
2025-01-02Minor tweak.3gg
2025-01-02Remove debug symbols from standard build.3gg
2025-01-02Embed shaders in library.3gg
2025-01-02Minor tweaks.3gg
2025-01-02Applicative and Monad definitions of Step.3gg
2025-01-02Rename runSubGame -> runChildGame.3gg
2025-01-02Introduce HasState to simplify state programming.3gg
2025-01-01Remove TODO after fix in previous commit.3gg
2025-01-01Fix sound system destruction.3gg
2025-01-01Streamling the Game monad, use MonadIO for automatic lifting.3gg
2024-12-31Add enough audio for background music.3gg
2024-12-31Tweaks.3gg
2024-12-30Use bounding volume in other places.3gg
2024-12-30Simplify Game monad.3gg
2024-12-30Move window setup to App.3gg
2024-12-30Spacing.3gg
2024-12-30Cleanup.3gg
2024-12-24New physics module.3gg
2024-12-24Comment.3gg
2024-12-24Add axis-aligned plane.3gg
2024-12-22Fix use of ddt.3gg
2024-12-22Fix animation.3gg
2024-12-22Use fixed time points in animation.3gg
2024-12-22Use adaptive sync if available.3gg
2024-11-18Format.3gg
2024-11-18Fix momentum.3gg
2024-11-17Use monotonic clock for timing.3gg
2024-11-17Remove vsync to fix stuttering.3gg
2024-11-17Minor cleanup.3gg
2024-11-17Smoother resizing.3gg
2024-11-08Remove unused include dir.3gg
2024-08-20UI adjustments.3gg
2024-08-20Basic enemy AI.3gg
2024-08-20Fix docstrings.3gg
2024-08-20Tidy.3gg
2024-08-16More convenient switch and multiSwitch.3gg
2024-08-15Better event handling.3gg
2024-08-14Include debug symbols.3gg
2024-08-14Check input events once per frame.3gg
2024-08-14Larger window3gg
2024-08-14Enable vsync3gg
2024-08-14Smoother collisions.3gg
2024-05-24WASD controls.3gg
2024-05-24Remove unnecessary char callback.3gg
2023-10-04Fix resize hang.3gg
2023-10-04Clean up.3gg
2023-10-04Add note.3gg