First
the original game had to converted from it's original state as described
in the book Programming with Class (N.A.B. Gray, 1994, p.78). The original
code was written in Apple Mac based C++ and using features from it's GUI
environment. This meant conversion was not easy. All the mouse and graphics
routines routines had to be re-written along with a few other non-standard
C++ calls. The mouse code was written to support 3 button mice but as many
have 3 buttons and not the drivers to support them the third button could
also be emulated.
Next, other object
orientated features were merged into the code to support a 3-way firing
gun, Darleks, guided missiles, lives, scores and sound etc. Anyone who
has played Gray's version will instantly recognize how faithful this PC
version is to the original.
Download
MAC-INVADERS v2.5
|