Added new mehtods to Spritey that return self.image, self.sprite, and the center of self.image. Also added a method that allows self.sprite to be changed to a new image.
Added one new import. Added a function for saving screenshots of a specified surface. Added a function that gets a point on a circle, and a function that calculates slope formula and returns both x and y values in a list.
Added two new sound effects.
Begun working on a new 'playerBomb' spellcard class (incomplete). [SpellCard] Upgraded some attributes from child to parent attributes. [LargeEX] Added more comments. Cleaned up the code a bit. Added the spawning of 10 projectiles in a circle that radiate outwards from the owner.
Added some spacing. Added game version.
Added version to be displayed next to the program name.
Added screenshot key-command. Removed old print statement. Added more technical information to be printed out, and cleaned up the log_string instantiation line.
(Player) [graze] Now plays sound effect when successfully grazing a bullet. No longer grazes if dead.
Added a function to get the current date and format it as year-month-day.
Fixed the removal of whitespace in both variables and values.
Added some formatting to the logging strings. Added a function to return all settings as a dictionary.
Added a file that can define basic and/or complex bullet patterns, and can then be used in spellcards.
Added a controls description on screenshot saving.
Added a folder for screenshots to be saved.