Added custom volume. Removed the deprecated TimerOLD class.
Updated error reporting slightly. Mouse is now made invisible at start.
Added descriptions to every method.
Updated TODO list. Removed deprecated laser class. No longer uses player and boss variables, instead uses current_playr and current_boss to get the correct one from a list. Moved runIdle function to bin/lib/basic.py. Window caption now updated to use the name as defined by config.cfg. Removed unused system flags. Fixed technical information displayed when Return key is pressed. Added volume controls.
Added ignores for mp3 and wav file types.
(Player) Added descriptions to every method. Added the ability for player to become invisible. Cleaned up logging statements. Fixed potential error in setPower. All playSound calls are now passed the soundVolume setting. Fixed bug that allowed the player to continue shooting after death. Upon death, the player's sprite switches to the invisible attribute. Added toggleVisible method to allow switching between a visible sprite and an invisible sprite. (boss) Added descriptions to every method. Added music attribute that stores the music file to play during battle. Added getMusic method. (Anim) Removed unused parameter. Added descriptions to every method. Added resetAnim method. Changed setRepeat method to toggle repeating instead of accepting a boolean value. Removed commented out code.
Changed volume settings to 1.0 instead of 10. Added program name as a setting. Added player setting that dictates which player to use.
Moved adding sprites to all_sprites here.
Updated in response to update to boss class parameters.
Added current_boss and current_playr variables.