Commit Graph

266 Commits

Author SHA1 Message Date
Frank DeMarco d5cd0de7a6 reverting get angle to counterclockwise, x/y swapped version 2020-03-04 19:25:35 -05: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 7a4f318ac2 import entire random library in extension 2020-01-27 22:48:28 -05:00
Frank DeMarco 10ee6533f0 - method to cancel progpagation of events after subscriber processes them
- method to suppress input for amount of time
- shadowed sprite class
- replace color in a surface utility function
2020-01-18 10:28:18 -05:00
Frank DeMarco 07d404e64b get lightened color 2019-12-12 17:32:34 -05:00
Frank DeMarco 1f01be3882 Merge branch 'master' of makar:/var/www/git/pgfw 2019-11-16 00:42:46 -05:00
Frank DeMarco 4f25a971d7 can fill sub-rect of a surface with tile 2019-11-16 00:42:42 -05:00
Frank DeMarco 7db378e24f Merge branch 'master' of shampoo.ooo:/var/www/git/pgfw 2019-11-16 00:40:12 -05:00
Frank DeMarco 05c1872427 - iterator for yielding percent way through an interable
- iterator that mirrors the input iterable
- wrapped text surface generator function
2019-11-16 00:38:57 -05:00
Frank DeMarco ebe0bad311 pass blend mode flags to sprite update method 2019-10-28 13:40:54 -04:00
Frank DeMarco 1910fa567a fixed bug where iterator never stopped looping through video frame data in python 3 2019-10-21 00:46:10 -04:00
Frank DeMarco 869fed171d - get text box correctly draws text with transparent background
- sprite toggle hidden registered as playable animation
2019-10-18 03:33:35 -04:00
frank 5403896b79 fixes for working with py2exe on python 3 2019-10-08 00:28:20 -04:00
Frank DeMarco 70e7a429a7 added function for computing bezier points 2019-10-07 21:49:59 -04:00
Frank DeMarco 2645cdeff6 check blinds frames for zero height 2019-08-28 21:47:51 -04:00
Frank DeMarco 5c5f03805c get point on circle returns vector 2019-08-27 00:00:20 -04:00
Frank DeMarco 9e863858d3 move vector as a copy 2019-08-22 02:15:45 -04:00
Frank DeMarco fbcad8bcd4 gradient filled rect class 2019-08-21 20:09:23 -04:00
Frank DeMarco dc8eff2dd7 Merge commit 'c3af251' 2019-08-21 19:43:23 -04:00
Frank DeMarco c3af25185b get random hsla color 2019-08-21 19:41:57 -04:00
Frank DeMarco 63f5cf5db3 sprite mask collision; rainbow sprite can set frames separately; get blinds transition frames from surface 2019-08-19 17:24:15 -04:00
Frank DeMarco b7e6f80a33 set magnitude of evector adjusts dx, dy 2019-08-15 06:08:52 -04:00
Frank DeMarco 5f6e3a8e61 2d vector volume 2019-08-10 17:30:23 -04:00
Frank DeMarco 45c3e84dc4 get points on line; get line segments; color key hue shift 2019-07-25 06:04:47 -04:00
Frank DeMarco 2ff27c9600 remove resizable window flag 2019-07-11 14:04:27 -04:00
frank d9cf993fd9 remove fullscreen debug prints; py3 updates for SetupWin 2019-07-08 03:23:58 -04:00
frank 2bba3da368 fullscreen flag windows 32-bit long test 2019-07-07 02:12:22 -04:00
Frank DeMarco 750b14c413 force list for data exclude 2019-07-06 16:11:43 -04:00
Frank DeMarco 499d722189 update Interpolator for python3 2019-07-03 15:28:46 -04:00
Frank DeMarco 17b52242c5 choose config parser module based on python version 2019-07-03 15:10:59 -04:00
Anton Marek c17842452b update Setup for python3 compatibility; temporarily use ConfigParser for python2 compatibility 2019-07-03 06:00:16 -04:00
Frank DeMarco e16edef965 note wavelength one or less 2019-04-13 01:36:21 -04:00
Frank DeMarco db873683d3 python 3 compatibility 2019-04-12 03:08:07 -04:00
Frank DeMarco 717b2eb686 place vector 2019-02-14 20:17:56 -05:00
Frank DeMarco 91fcfbc6bf paInt32 2019-01-04 00:58:12 -05:00
Frank DeMarco 498755ef0e remove display test flags 2018-11-19 02:27:05 -05:00
Frank DeMarco 38f053ce1c fullscreen check maxint 2018-11-19 02:24:10 -05:00
Frank DeMarco 4447b32f69 negative fullscreen flag 2018-11-18 23:07:01 -05:00
Frank DeMarco 41b4df6326 axis id; sound init vernum 2018-08-17 02:39:22 -04:00
Frank DeMarco 615f9c0d18 buffer parameter 2018-08-14 02:21:56 -04:00
Frank DeMarco 507fa451be temp recordings dir 2018-08-06 21:37:49 -04:00
Frank DeMarco 2077dabde6 sound recording 2018-06-04 20:08:24 -04:00
Frank DeMarco 5ac39f0879 sound recording 2018-06-04 20:06:32 -04:00
Frank DeMarco e98e6aeffc sound effect 2018-05-21 19:46:28 -04:00
Frank DeMarco c6e2f85edd hue shift int 2018-04-15 03:17:31 -04:00
Frank DeMarco 1b2878e2a3 remove debug line 2018-03-09 04:08:09 -05:00