Commit Graph

39 Commits

Author SHA1 Message Date
ohsqueezy d01bed4905 updated readme and license, fixed crash on non existing default asset folders 2022-10-24 21:47:25 -04:00
frank 6693ca4514 load BGM from config paths after loading folders to give config precedence 2022-01-29 17:56:52 -05:00
frank 285181d23b look for bgm paths in resource folders 2022-01-06 03:19:09 -05:00
frank 9838cdaac0 add is_suppressed to Input, fill borders based on which borders are being drawn 2021-06-12 01:12:25 -04:00
frank 47b9c1a27f extension functions: diagonal to rect, marching ants, fill borders; audio channel volume, init volume to 1 2021-05-22 19:14:44 -04:00
Frank DeMarco 619a7dab3f fixed re raw string formatting 2020-10-30 15:29:05 -04:00
frank 3dd467bea3 fix regex escapes to work with windows paths 2020-10-11 19:42:26 -04:00
Frank DeMarco 5f2b26852e pass on return value of SoundEffect.play 2020-10-05 20:14:24 -04:00
Frank DeMarco c26f438bfb change dict unpack to ChainMap 2020-08-21 15:03:02 -04:00
Frank DeMarco 6f8985d3f4 audio panel can be enabled in config; audio recording debug statements 2020-06-27 15:20:02 -04:00
Frank DeMarco b9bdbc5787 reimplemented volume controls 2020-05-27 04:31:27 -04:00
Frank DeMarco 823149738b sprite areas member var 2020-05-24 01:37:03 -04:00
Frank DeMarco 301f547a25 - fix include delay bug in Animation class
- multiple values for boolean true in config files
- sprite wipe out animation
- sprite children optionally drawn on parent surface
- text wrapping function handles line breaks
- blinds animation function for returning rects
2020-05-20 03:49:28 -04:00
Frank DeMarco 0878ad6181 - show currently highlighted and currently playing in audio file browser
- bgm volume can be defined in config and adjusted in audio panel
- bgm previews loop
2020-05-10 05:29:55 -04:00
Frank DeMarco cf8021c480 - confirm quit
- bgm added to audio panel
- delegate maintains order subscribers are added by object
- optionally suppress "any key" event when mods are pressed
- dict of named child objects added to sprites
- generate glow animation effect frames
2020-05-01 02:26:12 -04:00
Frank DeMarco 2ff6743ea1 Merge branch 'master' of makar:/var/www/git/pgfw
(updated pgfw in another project simultaneously)
2020-04-06 00:59:55 -04:00
Frank DeMarco 513e8fad4e - added spinner controls to audio panel for editing sound effects
- added play and stop buttons to audio panel
- box generating function can generate box without text
2020-04-06 00:55:06 -04:00
Frank DeMarco 947deab207 prevent audio panel from loading when there are no sfx 2020-02-28 14:56:13 -05:00
Frank DeMarco 987b154b26 - added volume adjust to SoundEffect
- removed original volumes audio hack
- added width and height to render box
2020-02-27 16:52:55 -05:00
Frank DeMarco 697eb22633 - audio panel file browser can be used to assign file paths to sound effects
- sound effect assignments are automatically saved to config file
- Vector getattr raises AttributeError like Python default class method
2020-02-20 02:43:37 -05:00
Frank DeMarco a30464edf5 - path-list type added for config variables
- audio panel lists sound effects and their file paths
2020-02-14 21:09:24 -05:00
Frank DeMarco 7abf359ede - loading sfx at init recursively from project path and default path
- return None if config value is missing
2020-02-14 15:16:28 -05:00
Frank DeMarco 70e7a429a7 added function for computing bezier points 2019-10-07 21:49:59 -04:00
Frank DeMarco db873683d3 python 3 compatibility 2019-04-12 03:08:07 -04:00
Frank DeMarco e98e6aeffc sound effect 2018-05-21 19:46:28 -04:00
Frank DeMarco 90747f5b5e volume 0 2016-02-17 15:14:29 -05:00
Frank DeMarco a65355bf9f volume modifier 2015-12-10 12:26:55 -05:00
Frank DeMarco 732a00d079 volume 2015-12-09 15:58:27 -05:00
Frank DeMarco 27467b393a time filter ticks; interpolator gui activate 2014-01-14 21:27:11 +09:00
Frank DeMarco 0d633badc7 get game 2013-04-14 23:46:43 +09:00
Frank DeMarco fa697af573 framerate display 2013-04-06 17:12:00 +09:00
Frank DeMarco 917370d502 commands; post events/commands with delegate 2013-03-08 01:03:49 +09:00
Frank DeMarco 796999eb8f command 2013-03-05 22:23:17 +09:00
Frank DeMarco 011187b5e5 sfx-path existence check 2012-12-16 22:41:43 +09:00
Frank DeMarco c0ed51b2c9 sound fx panning; mouse events; optional kwargs for events 2012-10-01 23:02:11 -04:00
Frank DeMarco dfa83f466c post arbitrary events 2012-09-05 14:12:06 -04:00
Frank DeMarco ff50528e09 user-event-id renamed to custom-event-id 2012-07-31 14:44:26 -04:00
Frank DeMarco 966700db92 user event id defined in config 2012-07-07 21:34:49 +09:00
Frank DeMarco 8fbfb84115 Initial commit 2012-07-05 17:21:49 +09:00