summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-28Make code more modular; Don't use global variables; Add more launch options; ↵0.8.0Gabriel Jensen
Fix memory leak; Add abort routine; Add copyright notices to source files; Add patch version to version number; Enable more warnings; Draw simulation in window;
2023-03-27Make window fullscreen; Update object data (store both positional and ↵0.7Gabriel Jensen
rotational velocity); Update save format; Add credits file; Add more quotes; Standardise and optimise save format; Perform checks on save file; Fix bad module name; Use 'pragma once'; (Temporarily) define some constants as macros instead of as compile-time variables; Create object system;
2023-03-22Update versioning: Use major.minor; Update save format; Fix invalid symbol; ↵0.6Gabriel Jensen
Add quotes; Save simulation result to image;
2023-03-20Update save data format; Add continue routine; Read command line parameters; ↵5Gabriel Jensen
Set SIGINT handler; Print quote on start; Add log function for errors; Update flux usage; Optimise grav;
2023-03-18Add simple save routine; Add logo; Add clean and purge targets to makefile;4Gabriel Jensen
2023-03-14Fix incorrect symbol names; Add basic graphics instancing;3Gabriel Jensen
2023-03-13Rename project to Bowshock (from Procyon); Rewrite project; Add gravity engine;2Gabriel Jensen
2022-11-16Move save handlers into their own module 'sav'; Add new module 'evt'; Move ↵1Gabriel Jensen
shipnm into new module 'info'; Update save format; Add jump function; Rename ship to shipid; Add ship structure; Store ship information in player data; Add function for getting the length to a system; Add function for determining the jump range of a ship; Add desktop entry;
2022-11-15Initial;0Gabriel Jensen