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/clock | |
| 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/clock')
| -rw-r--r-- | apps/plugins/clock/clock_draw_analog.c | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/apps/plugins/clock/clock_draw_analog.c b/apps/plugins/clock/clock_draw_analog.c index 0ab058e..c4d12a8 100644 --- a/apps/plugins/clock/clock_draw_analog.c +++ b/apps/plugins/clock/clock_draw_analog.c @@ -220,20 +220,15 @@ void draw_hour(struct screen* display, struct time* time, void draw_center_cover(struct screen* display) { - display->drawline((display->width/2)-1, (display->height/2)+3, - (display->width/2)+1, (display->height/2)+3); - display->drawline((display->width/2)-3, (display->height/2)+2, - (display->width/2)+3, (display->height/2)+2); - display->drawline((display->width/2)-4, (display->height/2)+1, - (display->width/2)+4, (display->height/2)+1); - display->drawline((display->width/2)-4, display->height/2, - (display->width/2)+4, display->height/2); - display->drawline((display->width/2)-4, (display->height/2)-1, - (display->width/2)+4, (display->height/2)-1); - display->drawline((display->width/2)-3, (display->height/2)-2, - (display->width/2)+3, (display->height/2)-2); - display->drawline((display->width/2)-1, (display->height/2)-3, - (display->width/2)+1, (display->height/2)-3); + display->hline((display->width/2)-1, + (display->width/2)+1, (display->height/2)+3); + display->hline((display->width/2)-3, + (display->width/2)+3, (display->height/2)+2); + display->fillrect((display->width/2)-4, (display->height/2)-1, 9, 3); + display->hline((display->width/2)-3, + (display->width/2)+3, (display->height/2)-2); + display->hline((display->width/2)-1, + (display->width/2)+1, (display->height/2)-3); } void analog_clock_draw(struct screen* display, struct time* time, |