96 Commits

Author SHA1 Message Date
Storm Dragon
df7945e3b6 Try to fix the problem with cut scenes sometimes not playing in the correct position and at the correct volume. 2025-03-05 19:39:08 -05:00
Storm Dragon
7902dfacd1 Pressing enter interrupts messagebox messages. 2025-02-26 03:09:43 -05:00
Storm Dragon
10b46fa168 Only show display_text message once per session. 2025-02-26 02:55:52 -05:00
Storm Dragon
e7d5b03e55 Adjust volume a bit for directional play. 2025-02-24 14:51:01 -05:00
Storm Dragon
173220d167 New function for directional audio that needs to be good volume no matter position but indicate direction. 2025-02-24 14:32:45 -05:00
Storm Dragon
2f791da5b7 One more addition to pause. 2025-02-16 17:23:19 -05:00
Storm Dragon
9997b684ca Infinite loops are bad. 2025-02-16 17:19:47 -05:00
Storm Dragon
e7caff3d0f Fixed a bug with pause game. 2025-02-16 17:04:59 -05:00
Storm Dragon
db6c34f714 Improved pause_game. 2025-02-16 17:02:33 -05:00
Storm Dragon
3862b36d56 Pause game function added. 2025-02-16 16:52:29 -05:00
Storm Dragon
8bfe968b4b Added a small delay so the congratulations message for scoreboard can speak. 2025-02-15 12:32:08 -05:00
Storm Dragon
e2c69e3af7 Fixed a problem with an extra line being added at the beginning of copied text. 2025-02-15 02:55:01 -05:00
Storm Dragon
da17b71c28 Updated display_text so that it will hopefully skip blank lines when reading with arrow keys. 2025-02-15 02:39:14 -05:00
Storm Dragon
1cb57391d8 Updated requirements.txt 2025-02-15 01:50:17 -05:00
Storm Dragon
7f62e6ccca Forgot to specify global when checking the speech delay. 2025-02-15 00:06:23 -05:00
Storm Dragon
943e2acf53 Try to keep speech form stuttering with status keys. 2025-02-14 23:58:26 -05:00
Storm Dragon
c242fc6832 Make sure scores are int only. 2025-02-14 21:37:20 -05:00
Storm Dragon
6d2c6e04d8 Fixed a bug with score sorting. 2025-02-14 20:46:38 -05:00
Storm Dragon
97431c0c74 Updated the congrats message for the scoreboard. 2025-02-14 19:41:10 -05:00
Storm Dragon
4a15f951f0 Rewrote the scoreboard class. Added ability to enter name for scoreboard. 2025-02-14 16:50:04 -05:00
Storm Dragon
5a791510ea Rewrote the scoreboard class. 2025-02-14 16:45:28 -05:00
Storm Dragon
7cbbc64d27 Fixed a bug in learn sounds. Forgot to switch the if statement from == to in when converting to the list to also allow use of s and w for menu navigation. 2025-02-08 19:51:52 -05:00
Storm Dragon
b479811a98 Binding for volume keys changed to alt+pageup/down, alt+home/end, etc. 2025-02-08 19:21:14 -05:00
Storm Dragon
d5d737d0c0 Make intro sound skipable. 2025-02-08 16:13:46 -05:00
Storm Dragon
dd246db5be Added w and s as alternate navigation keys for libstormgames menus. 2025-02-07 02:12:34 -05:00
Storm Dragon
21216f361a removed duplicate function. 2025-02-06 12:37:35 -05:00
Storm Dragon
68e72f5d81 Play sound function added. Code restructure. Added volume controls for master volume, sounds only, and music only. 2025-02-04 05:12:31 -05:00
Storm Dragon
80fe2caff3 Oops, accidentally removed the obj_update function. 2025-02-03 23:59:46 -05:00
Storm Dragon
2df86c9c76 Add the ability for obj_play to play a sound once. 2025-02-03 23:49:08 -05:00
Storm Dragon
5fa90f9e84 Updated play_falling_random. 2025-02-03 21:58:02 -05:00
Storm Dragon
658709ebce Random play functions for positional audio and positional falling audio. 2025-02-02 17:04:04 -05:00
Storm Dragon
d5c79c0770 Hopefully last fix to messagebox. This turned out to be harder than I originally thought. 2025-02-01 15:14:29 -05:00
Storm Dragon
24f9a126d4 I think I was over complicating it. 2025-02-01 15:11:22 -05:00
Storm Dragon
c316d4e570 I think I actually got it this time. 2025-02-01 15:05:13 -05:00
Storm Dragon
e66655d75f Another attempt to keep messagebox from double speaking. 2025-02-01 14:59:46 -05:00
Storm Dragon
c5406d5089 Attempt to keep messagebox from double speaking. 2025-02-01 14:53:55 -05:00
Storm Dragon
b5b472eebe Added simple message box for spoken text that might need to be repeated. 2025-02-01 14:41:52 -05:00
Storm Dragon
9f03de15b8 Add a text entry using wx. 2024-08-01 21:10:27 -04:00
Storm Dragon
428a48678d Power bars are now visual as well as audio. 2024-07-22 22:20:15 -04:00
Storm Dragon
9a6d6374f9 Added text along with the speak command. Updated window size. 2024-07-22 16:08:42 -04:00
Storm Dragon
df386cbbd9 Improved check_for_exit function. 2024-07-16 14:22:36 -04:00
Storm Dragon
38522aee78 First pass at creating requirements files. 2024-07-15 19:52:02 -04:00
Storm Dragon
0e9c52f5e1 A few fixes for x-powerbar, more accurately exiting when exit keys are pressed, etc. 2024-07-14 03:51:35 -04:00
Storm Dragon
fabf48ff42 Powerbars added and working. 2024-07-13 03:03:32 -04:00
Storm Dragon
0c73e98876 Improved sound while walking on left/right only. 2024-07-05 17:24:23 -04:00
Storm Dragon
0ef11785ec Revert "A new try at sound panning with walking."
This reverts commit 58ab5aa854268465807d3a3daec7cd39cc9286f9.
2024-07-05 17:04:12 -04:00
Storm Dragon
58ab5aa854 A new try at sound panning with walking. 2024-06-20 02:03:06 -04:00
Storm Dragon
155ed6ec39 Updated donation link to use ko-fi. 2022-01-09 01:59:30 -05:00
Storm Dragon
68ad08be46 moved the libstormgames.py file to __init__.py so you can just import libstormgames. 2020-09-15 19:35:59 -04:00
Storm Dragon
536659338e Updated the object placement code code so that if sounds are out of range they still clame the channel, but they do not play at an audible level.[A 2020-09-10 18:02:53 -04:00