Yang Junyao 201090191
Diff: N5110.cpp
- Revision:
- 36:00ebd449b6f3
- Parent:
- 35:2d5931a66fba
- Child:
- 42:596c207519de
diff -r 2d5931a66fba -r 00ebd449b6f3 N5110.cpp --- a/N5110.cpp Tue Mar 07 16:46:13 2017 +0000 +++ b/N5110.cpp Tue Mar 07 16:55:43 2017 +0000 @@ -433,20 +433,16 @@ } } -void N5110::drawGlyph(int x0, +void N5110::drawSprite(int x0, int y0, - int nx, - int ny, - int *glyph) -{ - printf("Draw Glyph:\n"); - - for (int i = 0; i < nx; i++) { - for (int j = 0 ; j < ny ; j++) { + int nrows, + int ncols, + int *sprite) +{ + for (int i = 0; i < nrows; i++) { + for (int j = 0 ; j < ncols ; j++) { - int pixel = *((glyph+i*ny)+j); - - printf("%d,%d = %d\n",i,j,pixel); + int pixel = *((sprite+i*ncols)+j); if (pixel) { setPixel(x0+j,y0+i); @@ -457,5 +453,4 @@ } } - } \ No newline at end of file