3a478d15d5Instead of implementing sound changes in one huge go, I'm going to try smaller approaches. Now play_sound has an optional loop parameter set to false by default for backwards compatibility.
Storm Dragon
2025-03-17 21:12:29 -04:00
3b01662d98Directory names were not speaking. Hopefully fixed it.
Storm Dragon
2025-03-16 17:45:49 -04:00
5e926fa7ebMore updates to learn_sounds. I think I have a good system for multiple sound directories now.
Storm Dragon
2025-03-16 17:34:22 -04:00
1bb9e18ea2Sounds can now load from subdirectories.
Storm Dragon
2025-03-16 17:02:18 -04:00
619cb5508aLearn sound now tells you which item in the list you are on.
Storm Dragon
2025-03-16 01:20:41 -04:00
2c34f31a82Fixed music not pausing when play is selected.
Storm Dragon
2025-03-15 21:28:06 -04:00
a9c2c4332dFixed a typo in utils.py.
Storm Dragon
2025-03-15 21:10:20 -04:00
fedb09be94Updated the readme.
Storm Dragon
2025-03-15 20:33:57 -04:00
27765e62bcFinally, a working scoreboard!
Storm Dragon
2025-03-15 19:52:16 -04:00
23aea6badfMore fixes for scoreboard.
Storm Dragon
2025-03-15 19:06:29 -04:00
af38d5af76Fixed another error in scoreboard.
Storm Dragon
2025-03-15 18:41:35 -04:00
4d0436c5a9Fixed typo in menu.py.
Storm Dragon
2025-03-15 18:34:30 -04:00
f51bd6dee4Fixed errors in __init__
Storm Dragon
2025-03-15 18:31:43 -04:00
3b2bcd928dFixed errors in scoreboard.
Storm Dragon
2025-03-15 18:29:55 -04:00
91f39aad88Oops, I accidently committed my scrp file for menu instead of the actual file.
Storm Dragon
2025-03-15 18:22:21 -04:00
1dc0ac2a7fMoved the high score stuff to the scoreboard because it makes more sense for it to be there even though it is used in the menu.
Storm Dragon
2025-03-15 18:18:22 -04:00
3f8385599bWork on fixing the path read for scores.
Storm Dragon
2025-03-15 17:28:32 -04:00
468c663cc1Integrate scoreboard with game_menu()
Storm Dragon
2025-03-15 17:07:51 -04:00
fe772cbb1eConsolidated common menu options for game_menu. Now the simplest call is choice = game_menu().
Storm Dragon
2025-03-15 04:22:44 -04:00
2c101d1778Fixed credits file not displaying.
Storm Dragon
2025-03-15 03:13:52 -04:00
8f81323668Attempt to make sure exit works even if there's a problem.
Storm Dragon
2025-03-14 23:27:17 -04:00
be6dfdf53aAttempt to fix traceback on game exit with some older games.
Storm Dragon
2025-03-14 23:10:14 -04:00
2ad22ff1aeAdded back the power bars that somehow got lost in one of the previous updates.
Storm Dragon
2025-03-14 21:41:00 -04:00
aba87e87adHuge refactor of the libstormgames library. It is hopefully mostly backwards compatible. Still lots of testing to do, and probably some fixes needed, but this is a good start.
Storm Dragon
2025-03-14 18:14:42 -04:00
df7945e3b6Try to fix the problem with cut scenes sometimes not playing in the correct position and at the correct volume.
Storm Dragon
2025-03-05 19:39:08 -05:00
7902dfacd1Pressing enter interrupts messagebox messages.
Storm Dragon
2025-02-26 03:09:43 -05:00
10b46fa168Only show display_text message once per session.
Storm Dragon
2025-02-26 02:55:52 -05:00
e7d5b03e55Adjust volume a bit for directional play.
Storm Dragon
2025-02-24 14:51:01 -05:00
173220d167New function for directional audio that needs to be good volume no matter position but indicate direction.
Storm Dragon
2025-02-24 14:32:45 -05:00
2f791da5b7One more addition to pause.
Storm Dragon
2025-02-16 17:23:19 -05:00
9997b684caInfinite loops are bad.
Storm Dragon
2025-02-16 17:19:47 -05:00
e7caff3d0fFixed a bug with pause game.
Storm Dragon
2025-02-16 17:04:59 -05:00
7f62e6cccaForgot to specify global when checking the speech delay.
Storm Dragon
2025-02-15 00:06:23 -05:00
943e2acf53Try to keep speech form stuttering with status keys.
Storm Dragon
2025-02-14 23:58:26 -05:00
c242fc6832Make sure scores are int only.
Storm Dragon
2025-02-14 21:37:20 -05:00
6d2c6e04d8Fixed a bug with score sorting.
Storm Dragon
2025-02-14 20:46:38 -05:00
97431c0c74Updated the congrats message for the scoreboard.
Storm Dragon
2025-02-14 19:41:10 -05:00
4a15f951f0Rewrote the scoreboard class. Added ability to enter name for scoreboard.
Storm Dragon
2025-02-14 16:50:04 -05:00
5a791510eaRewrote the scoreboard class.
Storm Dragon
2025-02-14 16:45:28 -05:00
7cbbc64d27Fixed 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.
Storm Dragon
2025-02-08 19:51:52 -05:00
b479811a98Binding for volume keys changed to alt+pageup/down, alt+home/end, etc.
Storm Dragon
2025-02-08 19:21:14 -05:00
0e9c52f5e1A few fixes for x-powerbar, more accurately exiting when exit keys are pressed, etc.
Storm Dragon
2024-07-14 03:51:35 -04:00
fabf48ff42Powerbars added and working.
Storm Dragon
2024-07-13 03:03:32 -04:00
0c73e98876Improved sound while walking on left/right only.
Storm Dragon
2024-07-05 17:24:23 -04:00
0ef11785ecRevert "A new try at sound panning with walking."
Storm Dragon
2024-07-05 17:04:12 -04:00
58ab5aa854A new try at sound panning with walking.
Storm Dragon
2024-06-20 02:03:06 -04:00
639198e8deSomewhat of a start on switching over to pyglet. It's in a very broken state with some remaining calls to pygame.
Storm Dragon
2022-03-27 00:59:07 -04:00
155ed6ec39Updated donation link to use ko-fi.
Storm Dragon
2022-01-09 01:59:30 -05:00
68ad08be46moved the libstormgames.py file to __init__.py so you can just import libstormgames.
Storm Dragon
2020-09-15 19:35:59 -04:00
536659338eUpdated 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
Storm Dragon
2020-09-10 18:02:53 -04:00
37aa764d68Small update to object positioning.
Storm Dragon
2020-09-10 13:44:51 -04:00
84a722bb8eAttempt to fix object positioning.
Storm Dragon
2020-09-10 02:51:33 -04:00
b897abf0a3Quickly jump to the top or bottom of the game menu with home or end keys.
Storm Dragon
2020-09-09 21:38:59 -04:00
678af54346More work on the sound functions for object placement.
Storm Dragon
2020-09-09 20:55:40 -04:00
d456b8b3b3Fixed a couple bugs on the object positioning code.
Storm Dragon
2020-09-09 20:41:41 -04:00
c5c32943e2Added the rest of the object management functions, hopefully.
Storm Dragon
2020-09-09 20:06:34 -04:00
34d89ca54bStarted work on sound positioning for objects.
Storm Dragon
2020-09-09 19:50:56 -04:00
e8bf4f9565Scoreboard now works! Finally!
Storm Dragon
2020-09-04 11:17:05 -04:00
dd350c0285Scoreboard still not saving past the first position.
Storm Dragon
2020-08-30 02:00:07 -04:00
ae93e02e69Another approach to writing the scoreboard.
Storm Dragon
2020-08-30 01:41:52 -04:00