AirPONG Clarence "Treezy" Pearson CHANGELOG 8/5/02 version 0.4.1 Added particles for nice fire effect. Fixed collision bug. Limited FPS to a maximum of 100. Made ball faster aand bats smaller for more difficulty (0.4.0 was impossible to score). 8/5/02 version 0.4.0 Complete rewrite of all the code. AirPONG now uses the my LeadPipe 3D engine. This is the first 3-dimensional version. The entire structure of the code is now OOP based. There is also no limit on FPS anymore. Mouse support is gone for the moment. 7/14/02 version 0.3.0 Completely rewrote display.cpp to use OpenGL instead of SDL. Added Particle system. No more theme support for now becayse of change in graphics. Rewrote timer.cpp code to limit FPS to 55 instead of using time based movement. 7/5/02 version 0.2.2 Cleaned up code a lot. Added ability to save and load configurations. Cleaned up the menu. Added (unfinished) theme support. 7/2/02 version 0.2.1 Cleaned up global.h header a little bit, but it still needs some work. It is a bad practice to just throw all global variables into one file, because it is easy to lose track of them. Added timer.cpp to control all functions and variables that have to do with time or fps. Implemented a time-based movement system that eliminates the problem of having the game run too fast on high-end computers. Fixed the "shaking bat syndrome" by slowing the objects down. This accounts for a much, much smoother gaming experience. 7/1/02 version 0.2.0: Cleaned up the code quite a bit, but code is still mess. Put all global variables into global.cpp. Put all event handling into event.cpp. Added separate handlers for different types of input. Added mouse support. Implemented a new menu system. Put all game related functions (ie score keeping) into game.cpp. 6/30/02 version 0.1.0: Initial version. Not released.