Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1.18 KB

TODO.md

File metadata and controls

19 lines (16 loc) · 1.18 KB

Just Notes To Self

Whenever I think of something to improve but don't need another rabit hole, it goes here.

  • Combine the header and title bar rendering together

  • Rendering the bank account can be a single renderer function

  • Import all the src.screens files at once, maybe with the init py file?

  • Look into pre-commit and pre-commmit-ci and dependabot

  • Lock window to 160x160, but have a scale int that allows for 2x, 3x, 4x, etc. scaling

    • Need to also have some sort of scaling for the font
  • AsyncIO to update all planets while player is interacting with the current planet

  • Have the core functionality and backend code in src/core?

  • Create a dict of pygame shortcuts in the interface init file

  • Maybe a nicer way of even spacing that doesn't rely on i = 0 loops

  • Header is universal height, could be a constant for alignment use

  • Maybe have state -> corestates -> gamestates where the core states are just the BSYW states that share the button bar

  • Make a single class to handle all the possible shortcut keys for each state.

  • See if the canvas fill can be done once and not every frame per gamestate