From d723ae0eb993edb6be480bd245c566c74ff6d617 Mon Sep 17 00:00:00 2001 From: Ladyada Date: Wed, 8 Jun 2011 16:38:28 -0400 Subject: [PATCH] Sorta adding roundrects --- TFTLCD.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TFTLCD.h b/TFTLCD.h index 910a5d7..1bee703 100644 --- a/TFTLCD.h +++ b/TFTLCD.h @@ -77,6 +77,8 @@ class TFTLCD : public Print { void drawHorizontalLine(uint16_t x0, uint16_t y0, uint16_t length, uint16_t color); void drawRect(uint16_t x0, uint16_t y0, uint16_t w, uint16_t h, uint16_t color); void fillRect(uint16_t x0, uint16_t y0, uint16_t w, uint16_t h, uint16_t color); + void drawRoundRect(uint16_t x0, uint16_t y0, uint16_t w, uint16_t h, uint16_t radius, uint16_t color); + void fillRoundRect(uint16_t x0, uint16_t y0, uint16_t w, uint16_t h, uint16_t radius, uint16_t color); void drawCircle(uint16_t x0, uint16_t y0, uint16_t r, uint16_t color); void fillCircle(uint16_t x0, uint16_t y0, uint16_t r, uint16_t color); @@ -117,6 +119,8 @@ class TFTLCD : public Print { void setWriteDir(void); void setReadDir(void); private: + void drawCircleHelper(uint16_t x0, uint16_t y0, uint16_t r, uint16_t xs, uint16_t ys, uint16_t color); + void write8(uint8_t d); uint8_t read8(void);