Added a few new methods that return sizes. spritePos now has an experimental 'z' coordinate for 3D bullets (bullets on 'z' levels lower than the player appear smaller than they would normally and don't interact with the player).
Setup script no longer includes source files, and only includes .pyc files. Changed a few variable names.
Moved the check for enabled music to the playMusic function. Updated TODO list.
Changed drop-list from dictionary to list. Added events that trigger parts of a spellcard attack. Made LargeEx slightly harder by adding bullets that spawn in every three seconds.
Split the Powerup class into two classes: bigPowerUp and smallPowerUp. Fixed the addition of player power and fixed the bug where the player would be unable to pick up powerup items. Updated boss dropItem method to work with the changed spellcard dropList and with the addition of the bigPowerUp and smallPowerUp classes.
Changed the small powerup image to be smaller than the large powerup image.
Moved boss sprites to a new file.
Added lifeup item image.
Changed old circleSpawn to squareSpawn. Added a new circleSpawn function.
Added a new sprite group for regular enemies.
Begun working on a function to verify a cache of files against a MANIFEST.MF file (Incomplete). [playMusic] only plays music now if enable_music has been set to true in the config file. [pointOnCircle] Renamed to pointOnSquare. A new pointOnCircle function has been written that works better. [pointsOnCircle] New function that returns a list of points that are evenly distributed along a circle.
Changed num to pos in all child classes to make the code easier to read.
Made a differentiation between binary and source code includes so that the source code isn't packaged with the compiled product and so that the binary pyc files aren't packaged with the source code.
Added an intialization function for screenshots. Added a random 'apology' message that is printed with a crash.
Added an Enemy class to be a base class for all enemies. Added a type of enemy that is customizable every time it spawns. The boss class now extends from Enemy instead of Spritey. Removed some stuff from boss's uponDeath method.
Changed background.
Added the fairy1 image as a constant. Changed the name of the lifeup image to be loaded.
Removed the file because it is unused.
Removed references to enemies.py. Added the bosses file as an import.
Changed default path for screenshots. Added a master url that will be used later for verifying files and downloading updates. Changed version number.