Skip to content

Latest commit

 

History

History
67 lines (64 loc) · 1.51 KB

todo.md

File metadata and controls

67 lines (64 loc) · 1.51 KB

Todo

add a description for the engine

Priority

  • Colliders
    • Collision between circles and rectangles
  • Sound class
    • Path
    • Play - maybe play through an audio class instead?
    • Pause
    • Pitch
    • Speed
    • Loop
    • Position
  • UI
    • GUI class
      • scene pointer
      • focus management
      • draw method
    • Control
      • GUI pointer
      • Focus (click modifies this)
      • update method
      • draw method
    • Image
      • use sprite internally
    • Text
      • Font
      • Background
      • Alignment enum
    • Text Input
      • Extends Text
    • Button
      • Extends Text
      • Activates callback with controller A/Enter/Space/click, only if focused (click focuses first, so it always activates)
    • Input/Option List
      • DPad/WASD/Analog/up/down selects current input
    • Slider
      • Left/Right arrow, mouse
  • SaveFile
    • Name
    • Save location?
  • Render targets?
  • Screen class
    • blend mode?

Optional/Future functionality