The source code exhibits an odd style I discovered while reading the source to BoboBot . It breaks many CS truisms, but I felt that it was quite understandable and rather aesthetic. The style is Bill Kendrick's . No linked lists. Not a single malloc.
Functions return only int or void .
Extensive use of globals. Notes on drawing to the screen, game loop. Notes on levels. Notes on the main loop, obsolete. Add Next Put the Fonts back in.