added the WANT_ABSTRACTS define so the library works with text sizes greater than 1

Dependents:   car_stereo

Fork of Adafruit_GFX by Neal Horman

Revision:
4:232e3d1d47bc
Parent:
0:c3dcd4c4983a
--- a/Adafruit_GFX.cpp	Wed Jan 23 02:43:38 2013 +0000
+++ b/Adafruit_GFX.cpp	Sun Oct 12 04:42:13 2014 +0000
@@ -368,8 +368,9 @@
         cursor_y += textsize*8;
         cursor_x = 0;
     }
-    else if (c == '\r')
-        cursor_x = 0;
+    else if (c == '\r') {
+        // cursor_x = 0;
+    }
     else
     {
         drawChar(cursor_x, cursor_y, c, textcolor, textbgcolor, textsize);
@@ -383,6 +384,8 @@
     return 1;
 }
 
+
+
 // draw a character
 void Adafruit_GFX::drawChar(int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size)
 {
@@ -410,23 +413,27 @@
                 if (size == 1) // default size
                     drawPixel(x+i, y+j, color);
 #ifdef WANT_ABSTRACTS
-                else // big size
+                else { // big size 
                     fillRect(x+(i*size), y+(j*size), size, size, color);
 #endif
+                }
             }
             else if (bg != color)
             {
                 if (size == 1) // default size
                     drawPixel(x+i, y+j, bg);
 #ifdef WANT_ABSTRACTS
-                else // big size
+                else {// big size 
                     fillRect(x+i*size, y+j*size, size, size, bg);
-#endif
+#endif     
+                }
             }
             line >>= 1;
         }
     }
 }
+
+
 void Adafruit_GFX::setRotation(uint8_t x)
 {
     x %= 4;  // cant be higher than 3