Monday, April 25

Core Update

Updated Core again. Will post the new version after a little more work.

Update:
  • Cleaned up code abit
  • Added new classes: Screen, MainMenu
  • Additionally a new Game logic class was added.
    • Though I'm thinking this will become its own fil
  • Added a keyboard state handler (keymaps should  be eaiser maybe)
  • Added some code to disable pyglet default Escape key behaviour
  • Added/fixed various graphics options: set_vsync, show_fpsdisplay
  • Added/fixed the way graphic "layers" are displayed. This should reduce flicker. Also added some organization, so things aren't so messy.
To Do:
  •  Add some fancy stuff to loading screens:
    • Loading progress bar?, Percentage, Text display to show what is being loaded. (Lowest priority)
  • Test to check for if usercfg exists + options for whether or not it does
  • Autologin?
  • Fallback if default font does not exist
  • Add custom image loaders for menus etc.
  • Fix mainmenu handles and add new for setup, etc.
  • IMPORTANT!: add an exit handle

No comments:

Post a Comment