84 Commits

Author SHA1 Message Date
1f3674b266 Bump version to v0.5. v0.5 2026-03-16 21:55:33 +01:00
2e5e37b0a5 Fix display transformation and star generation for fullscreen mode. 2026-03-16 21:49:02 +01:00
7cc8524811 Remove unnecessary header include. 2026-03-16 21:33:55 +01:00
55402c0c66 Update copyright headers. 2026-03-16 21:33:30 +01:00
f1cdffba2b Add a starfield in the background.
This should help to better visualize the velocity of the ship.
2026-03-16 21:29:39 +01:00
0e5a4c89e5 Follow the ship. 2026-03-16 21:21:42 +01:00
bb47dcc9f9 Implement zoom. 2026-03-16 21:17:23 +01:00
3d9c211737 Bump version to v0.4 v0.4 2026-03-03 09:37:47 +01:00
4e7e37821e Link to license file. 2026-03-03 09:32:08 +01:00
f520790f9c Change e-mail address. 2026-03-03 09:30:28 +01:00
44531ab24e Fix formatting of README.md 2026-03-03 09:28:44 +01:00
c1139ddb81 Change README to markdown. 2026-03-03 09:26:50 +01:00
da8d83de92 Remove fullscreen to-do item. 2026-03-03 09:23:36 +01:00
bc6881f851 Revert "Move global variables to main()."
This reverts commit b842bd0095.
2026-03-03 09:22:16 +01:00
b842bd0095 Move global variables to main().
Should not make variables global unnecessarily.
2026-03-03 09:20:50 +01:00
bb28285794 Fix possible precision loss by converting to float. 2026-03-03 09:20:00 +01:00
6621decc09 Add fullscreen mode support. 2026-03-03 09:19:16 +01:00
fd9fd453b3 Add help information for pause button. 2026-03-03 08:26:53 +01:00
b0f4f6849d Update CMake minimum required version to 3.10
This is needed to build with modern versions of CMake.
2026-03-03 08:21:01 +01:00
8924741937 Remove from the TODO 2018-04-13 08:02:55 +02:00
63f950e26b Implement pause functionality. 2018-04-13 08:02:34 +02:00
349848ebf6 Remove extra 5.0 stuff (fix later). 2018-04-13 08:01:53 +02:00
395c3c854f Require minimum version of Allegro. 2018-04-04 11:55:02 +02:00
a93e9a7b73 For compatibility with Debian systems.
For some reason they specify the minor version too, which is retarded.
2018-04-04 11:51:20 +02:00
29219bbc2c Added a TODO list. 2018-03-29 13:04:35 +02:00
d343c5e5a0 Move help information further up. 2018-03-29 13:01:09 +02:00
17777e2178 No need to update the ship if we reset. 2018-03-29 12:58:37 +02:00
609d197227 Better description. 2018-03-29 12:56:01 +02:00
e29a0bc7a3 Slower acceleration. 2018-03-29 12:55:48 +02:00
92e406bc74 Measure by pixel/second 2018-03-29 11:57:17 +02:00
2d64adf476 Put version in window title. 2018-03-29 01:06:15 +02:00
ab10fcdf02 Reset simulation feature added. v0.3 2018-03-25 18:45:28 +02:00
c51f34c888 Fully functional simulation.
I still need to add the restart feature.
2018-03-25 18:43:06 +02:00
85435fef8d Added help information. 2018-03-25 18:24:39 +02:00
8e10be3ea9 Forgot to update x and y variables. 2018-03-25 18:02:09 +02:00
b41719855a Set ship turning correctly. 2018-03-25 17:57:37 +02:00
008ec2bd72 Added keyboard event source. 2018-03-25 17:57:21 +02:00
88f3a5f1a5 Added malfunctioning ship.
Currently it doesn't seem to be detecting the key preses.
2018-03-25 17:47:31 +02:00
80113d51ff Remove global variables.
Global variables are overall bad practice.
2018-03-25 17:14:44 +02:00
0faa83c162 Remove help and info from key list. 2018-03-25 17:04:14 +02:00
4dc7fbbf04 Create a ship object. 2018-03-25 16:59:03 +02:00
a1406c4506 Included debug information. 2018-03-25 16:44:09 +02:00
86159b0b69 Initialize the primitives addon. 2018-03-25 16:42:00 +02:00
fb023194e3 Add fast-math optimization for release builds. 2018-03-25 16:40:56 +02:00
5cefcd8554 Added section of v0.3. 2018-03-25 15:46:46 +02:00
fa9a35444b Invalid keycodes also return 0 (but print a msg in DEBUG). 2018-03-25 15:34:53 +02:00
d871bcec41 Implemented key_is_down() function. 2018-03-25 15:29:48 +02:00
ea4f4a97b6 Keyboard input added. 2018-03-25 15:22:43 +02:00
d57da20ec7 Created an event manager. 2018-03-25 14:53:40 +02:00
b99e33fe52 A changelog file of previous releases. 2018-03-25 14:53:08 +02:00