diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2008-04-12 09:51:16 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2008-04-12 09:51:16 +0000 |
| commit | fef82552e19efd2f2a7c5918c650bbf39bfd454d (patch) | |
| tree | 2f5676473bfc91b565b5825e053bacc93f8ad607 /apps/plugins/superdom.c | |
| parent | b6213bbf9889134c17065dc257c3cc08c7478490 (diff) | |
| download | rockbox-fef82552e19efd2f2a7c5918c650bbf39bfd454d.zip rockbox-fef82552e19efd2f2a7c5918c650bbf39bfd454d.tar.gz rockbox-fef82552e19efd2f2a7c5918c650bbf39bfd454d.tar.bz2 rockbox-fef82552e19efd2f2a7c5918c650bbf39bfd454d.tar.xz | |
Optimise some more line drawing calls.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17083 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/superdom.c')
| -rw-r--r-- | apps/plugins/superdom.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/apps/plugins/superdom.c b/apps/plugins/superdom.c index c047ed4..fff1412 100644 --- a/apps/plugins/superdom.c +++ b/apps/plugins/superdom.c @@ -355,12 +355,10 @@ void draw_board(void) { } rb->lcd_set_foreground(LCD_BLACK); for(i=0;i<=10;i++) { /* Draw Horizontal lines */ - rb->lcd_drawline(MARGIN, MARGIN+(BOX_HEIGHT*i), MARGIN+(BOX_WIDTH*10), - MARGIN+(BOX_HEIGHT*i)); + rb->lcd_hline(MARGIN, MARGIN+(BOX_WIDTH*10), MARGIN+(BOX_HEIGHT*i)); } for(i=0;i<=10;i++) { /* Draw Vertical lines */ - rb->lcd_drawline(MARGIN+(BOX_WIDTH*i),MARGIN, MARGIN+(BOX_WIDTH*i), - MARGIN+(BOX_HEIGHT*10)); + rb->lcd_vline(MARGIN+(BOX_WIDTH*i), MARGIN, MARGIN+(BOX_HEIGHT*10)); } rb->lcd_update(); } @@ -688,14 +686,12 @@ int get_number(char* param, int* value) { /* Draw a 3x4 grid */ int i,j,x=0,y=0; for(i=0;i<=3;i++) { /* Vertical lines */ - rb->lcd_drawline(NUM_MARGIN_X+(NUM_BOX_WIDTH*i), NUM_MARGIN_Y, - NUM_MARGIN_X+(NUM_BOX_WIDTH*i), - NUM_MARGIN_Y+(4*NUM_BOX_HEIGHT)); + rb->lcd_vline(NUM_MARGIN_X+(NUM_BOX_WIDTH*i), NUM_MARGIN_Y, + NUM_MARGIN_Y+(4*NUM_BOX_HEIGHT)); } for(i=0;i<=4;i++) { /* Horizontal lines */ - rb->lcd_drawline(NUM_MARGIN_X, NUM_MARGIN_Y+(i*NUM_BOX_HEIGHT), - NUM_MARGIN_X+(3*NUM_BOX_WIDTH), - NUM_MARGIN_Y+(NUM_BOX_HEIGHT*i)); + rb->lcd_hline(NUM_MARGIN_X, NUM_MARGIN_X+(3*NUM_BOX_WIDTH), + NUM_MARGIN_Y+(NUM_BOX_HEIGHT*i)); } int temp = 1; for(i=0;i<3;i++) { |