summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Matthew Mondor [Tue, 25 Apr 2023 03:42:25 +0000 (03:42 +0000)]
Improve function prototypes and move globals from header to module.
Matthew Mondor [Tue, 18 Apr 2023 00:25:12 +0000 (00:25 +0000)]
Bumb version, add special mm prefix and name to credits.
Matthew Mondor [Tue, 18 Apr 2023 00:14:38 +0000 (00:14 +0000)]
- Performance improvement, disabling a full forced refresh per frame.
- Addition of the -f command line option to lower the FPS if needed.
Matthew Mondor [Thu, 13 Apr 2023 23:46:23 +0000 (23:46 +0000)]
Pad rating() strings with spaces.
Matthew Mondor [Thu, 13 Apr 2023 23:39:34 +0000 (23:39 +0000)]
Update MATT-README.TXT
Matthew Mondor [Thu, 13 Apr 2023 23:36:18 +0000 (23:36 +0000)]
Add high score keeping, add title screen scores display. Also fix
a memory leak where pads were temporarily and unnecessarily created
everytime the title screen was shown. The game may also leak other
memory, to eventually investigate.
Matthew Mondor [Wed, 12 Apr 2023 08:49:32 +0000 (08:49 +0000)]
Fix messages to reflect actual command line options
Matthew Mondor [Wed, 12 Apr 2023 08:41:18 +0000 (08:41 +0000)]
Various improvements:
- Use getopt(3) and atoi(3) instead of ad-hoc argument management
- Make UFO missiles two animated rows to be closer to those in the
original game.
- Add a curses(3) atexit(3) cleanup handler.
- Use stdlib EXIT_SUCCESS/EXIT_FAILURE.
Matthew Mondor [Thu, 6 Apr 2023 03:32:15 +0000 (03:32 +0000)]
Matthew Mondor's fork:
- Allow to build against BSD curses
- Debug function prototype issues causing bugs on x86-64
- Fix global definitions in headerfiles that should have been in the
modules then defined extern in the headerfile as needed
Matthew Mondor [Thu, 6 Apr 2023 03:30:19 +0000 (03:30 +0000)]
Initial import of ninvaders-0.1.1