N5110 Library for "Racing Cars" Game
Fork of N5110 by
Diff: N5110.cpp
- Revision:
- 21:ae05483c1767
- Parent:
- 20:a6fc42d720c2
- Child:
- 22:428cbc6df6ea
--- a/N5110.cpp Sat May 02 17:31:53 2015 +0000 +++ b/N5110.cpp Fri May 08 00:37:48 2015 +0000 @@ -474,6 +474,21 @@ refresh(); } +void N5110::drawRect(int x0,int y0,int width,int height,int fill) +{ + gameInitial(); + if (fill == 0) { // transparent, just outline + drawLine(x0,y0,x0+width,y0,1); // top + drawLine(x0,y0+height,x0+width,y0+height,1); // bottom + drawLine(x0,y0,x0,y0+height,1); // left + drawLine(x0+width,y0,x0+width,y0+height,1); // right + } else { // filled rectangle + int type = (fill==1) ? 1:0; // black or white fill + for (int y = y0; y<= y0+height; y++) { // loop through rows of rectangle + drawLine(x0,y,x0+width,y,type); // draw line across screen + } + } +} void N5110::gameInitial(){ @@ -563,31 +578,10 @@ setPixel(65,42); setPixel(65,43); - - - - - - - - } -void N5110::drawRect(int x0,int y0,int width,int height,int fill) -{ - gameInitial(); - if (fill == 0) { // transparent, just outline - drawLine(x0,y0,x0+width,y0,1); // top - drawLine(x0,y0+height,x0+width,y0+height,1); // bottom - drawLine(x0,y0,x0,y0+height,1); // left - drawLine(x0+width,y0,x0+width,y0+height,1); // right - } else { // filled rectangle - int type = (fill==1) ? 1:0; // black or white fill - for (int y = y0; y<= y0+height; y++) { // loop through rows of rectangle - drawLine(x0,y,x0+width,y,type); // draw line across screen - } - } -} + +