OpenBubbles 1.2
Written by Benny Sperisen

Please email feedback, bug reports and suggestions to lasindi@gmail.com.

Visit www.freewebs.com/lasindi for more free software!

Requirements
============
You need a Unix operating system with bash, g++, X11, SDL, and SDL_image
installed in order to compile and run OpenBubbles. You will also need SDL_gfx,
available at: www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0

Installation and Uninstallation
===============================
See the INSTALL file included in the program.

Help with Debugging
===================
I have reason to believe that a bug in the game makes the screen go blank. If
you would like to help me with this problem, please look at line 270 in
src/gameloop.cpp. If you experience the bug and want to help me fix it, please
follow the instructions and email me the results.

License
=======
OpenBubbles is released under the terms of the GNU General Public License
(GPL). Please see the COPYING file to read the license.

Credits
=======
Thanks to Evan Bailey (http://www.dolphinsafe.tk/) for a great game in terms of
game design. As I lack any serious skill in game design, this project let me
program without having to worry about doing anything creative.

Thanks also to Michael Harris (http://www.harrisfamily.cc/michael) for the
loop-timing code I use. Although it has negligible effect on faster computers,
if you're running an old clunker it might help.

I also use the BFont library (http://www.cs.unibo.it/~dbilli/bfont) by Diego
Billi (http://www.cs.unibo.it/~dbilli). It's neat, simple, and lets me print
stuff on the screen. Plus, since I get to bundle it with OpenBubbles, users
don't have to worry about another dependency.

I have to also thank the kind folks on the #sdl channel on Freenode,
especially LIM. Thanks to them, I was able to get my program to fully utilize
autoconf, make it more portable, and plug up memory leaks. Also thanks to rnx
the image of a torus that I edited to create data/sharky.png.

Great credit goes to Jason Woofenden for writing the physics code in
in the bounceOff() function (implemented in sprite.cpp). Now the bubbles
bounce off of one another perfectly.

All sounds were public domain.
