diff options
author | Robert Hak <adiamas@rockbox.org> | 2002-05-03 06:23:30 +0000 |
---|---|---|
committer | Robert Hak <adiamas@rockbox.org> | 2002-05-03 06:23:30 +0000 |
commit | 1118c88639b2d7ad9c781a9aa296809a5b47dea7 (patch) | |
tree | 26866e56c9ab1131f8ee87349836fd9675885dbd /firmware/drivers/lcd.c | |
parent | 0e747f18bc6b6a35771c13abc75b01363f19786e (diff) | |
download | rockbox-1118c88639b2d7ad9c781a9aa296809a5b47dea7.tar.gz rockbox-1118c88639b2d7ad9c781a9aa296809a5b47dea7.zip |
lcd_drawrect added
I was tired of calling lcd_drawline 4 times on my own. This acts
as a wrapper around that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@399 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/lcd.c')
-rw-r--r-- | firmware/drivers/lcd.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c index 8a6207bc87..6df3f28ffd 100644 --- a/firmware/drivers/lcd.c +++ b/firmware/drivers/lcd.c | |||
@@ -540,6 +540,19 @@ void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, | |||
540 | } | 540 | } |
541 | } | 541 | } |
542 | 542 | ||
543 | /* | ||
544 | * Draw a rectangle with point a (upper left) at (x, y) | ||
545 | * and size (nx, ny) | ||
546 | */ | ||
547 | void lcd_drawrect (int x, int y, int nx, int ny) | ||
548 | { | ||
549 | lcd_drawline(x, y, nx, y); | ||
550 | lcd_drawline(x, ny, nx, ny); | ||
551 | |||
552 | lcd_drawline(x, y, x, ny); | ||
553 | lcd_drawline(nx, y, nx, ny); | ||
554 | } | ||
555 | |||
543 | /* | 556 | /* |
544 | * Clear a rectangular area at (x, y), size (nx, ny) | 557 | * Clear a rectangular area at (x, y), size (nx, ny) |
545 | */ | 558 | */ |