Skip to content
Snippets Groups Projects
  1. Oct 05, 2019
    • Philip Stewart's avatar
      fix(gfx/display): Draw partially clipped primitives · 14d5abcc
      Philip Stewart authored and rahix's avatar rahix committed
      Fix two bugs in the display/gfx module:
      
      1. The animation of the simple_menu used in the main menu had the issue
         that there is a black line visible at the top.  This is due the
         gfx_puts method ignoring lines, where the top pixel of the string is
         above the top of the screen.  As gfx_puts uses gfx_setpixel which in
         turn ignores pixels outside of the screen, remove the check in
         gfx_puts.
      2. X and Y coordinates were cast to unsigned-ints before being given to
         the gfx-library which means calls like circ(0, -10, 30) would be draw
         at coordinates like [0,65526].  Fix this by changing the data-type of
         all coordinates to signed-integers.
      
      Also remove the x and y ranges from the documentation of the individual
      python functions and instead add a general documentation about the
      screen and it's size/coordinate system.
      14d5abcc
  2. Oct 03, 2019
  3. Aug 28, 2019
  4. Aug 27, 2019
  5. Aug 24, 2019
  6. Aug 22, 2019
    • Marek's avatar
      Optimize circle drawing · bca913c3
      Marek authored
      I have no idea whether this is something the compiler wouldn't
      automatically do, but it can't hurt to be explicit.
      bca913c3
  7. Aug 21, 2019
  8. Aug 15, 2019
  9. Aug 14, 2019
  10. Aug 12, 2019
Loading