ninvaders.git
2 years agoUpdate MATT-README.TXT
Matthew Mondor [Thu, 13 Apr 2023 23:39:34 +0000 (23:39 +0000)]
Update MATT-README.TXT

2 years agoAdd high score keeping, add title screen scores display. Also fix
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.

2 years agoFix messages to reflect actual command line options
Matthew Mondor [Wed, 12 Apr 2023 08:49:32 +0000 (08:49 +0000)]
Fix messages to reflect actual command line options

2 years agoVarious improvements:
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.

2 years agoMatthew Mondor's fork:
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

2 years agoInitial import of ninvaders-0.1.1
Matthew Mondor [Thu, 6 Apr 2023 03:30:19 +0000 (03:30 +0000)]
Initial import of ninvaders-0.1.1