doodle/render/sdl
Noah Petherbridge 94c1df050b Add initial User Interface Toolkit
With Labels and Buttons so far.

* Labels are pretty much complete, they wrap a render.Text and have a
  Compute() method that returns their Width and Height when rendered
  onto an SDL Surface.
* Buttons wrap a Label widget and Compute() its size and takes that into
  consideration when rendering itself. Buttons render themselves from
  scratch in a "Windows 95" themed way, with configurable colors, border
  widths and outline.
2018-07-25 09:03:49 -07:00
..
canvas.go Better Collision Detection (Bouncy Jumps Up Hills) 2018-07-24 20:57:22 -07:00
fps.go Abstract away all SDL logic into isolated package 2018-07-21 17:12:22 -07:00
log.go Implement Developer Console with Initial Commands 2018-07-21 20:43:01 -07:00
sdl.go Clean up old SDL refs in render package 2018-07-21 20:57:41 -07:00
text.go Add initial User Interface Toolkit 2018-07-25 09:03:49 -07:00
utils.go Abstract away all SDL logic into isolated package 2018-07-21 17:12:22 -07:00