17 Commits

Author SHA1 Message Date
Storm Dragon
a17a4c6f15 Code cleanup and sound consolidation. 2025-03-22 17:34:35 -04:00
Storm Dragon
3b01662d98 Directory names were not speaking. Hopefully fixed it. 2025-03-16 17:45:49 -04:00
Storm Dragon
5e926fa7eb More updates to learn_sounds. I think I have a good system for multiple sound directories now. 2025-03-16 17:34:22 -04:00
Storm Dragon
e272da1177 learn_sounds needed updating too. Hopefully this attempt works. 2025-03-16 17:13:02 -04:00
Storm Dragon
619cb5508a Learn sound now tells you which item in the list you are on. 2025-03-16 01:20:41 -04:00
Storm Dragon
2c34f31a82 Fixed music not pausing when play is selected. 2025-03-15 21:28:06 -04:00
Storm Dragon
27765e62bc Finally, a working scoreboard! 2025-03-15 19:52:16 -04:00
Storm Dragon
4d0436c5a9 Fixed typo in menu.py. 2025-03-15 18:34:30 -04:00
Storm Dragon
91f39aad88 Oops, I accidently committed my scrp file for menu instead of the actual file. 2025-03-15 18:22:21 -04:00
Storm Dragon
1dc0ac2a7f Moved 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. 2025-03-15 18:18:22 -04:00
Storm Dragon
3f8385599b Work on fixing the path read for scores. 2025-03-15 17:28:32 -04:00
Storm Dragon
468c663cc1 Integrate scoreboard with game_menu() 2025-03-15 17:07:51 -04:00
Storm Dragon
fe772cbb1e Consolidated common menu options for game_menu. Now the simplest call is choice = game_menu(). 2025-03-15 04:22:44 -04:00
Storm Dragon
2c101d1778 Fixed credits file not displaying. 2025-03-15 03:13:52 -04:00
Storm Dragon
8f81323668 Attempt to make sure exit works even if there's a problem. 2025-03-14 23:27:17 -04:00
Storm Dragon
be6dfdf53a Attempt to fix traceback on game exit with some older games. 2025-03-14 23:10:14 -04:00
Storm Dragon
aba87e87ad Huge 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. 2025-03-14 18:14:42 -04:00