From c4b7eff58a98590defd94bdbd39a7798521b55a1 Mon Sep 17 00:00:00 2001 From: james <> Date: Mon, 4 Feb 2008 02:05:06 +0000 Subject: *** empty log message *** --- src/crt.c | 46 ++++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) (limited to 'src/crt.c') diff --git a/src/crt.c b/src/crt.c index 24c0f02..8b7f9d5 100644 --- a/src/crt.c +++ b/src/crt.c @@ -10,6 +10,9 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.2 2008/02/04 02:05:06 james + * *** empty log message *** + * * Revision 1.1 2008/02/03 23:31:25 james * *** empty log message *** * @@ -17,35 +20,42 @@ static char rcsid[] = "$Id$"; #include "project.h" -void crt_cls(CRT *c) +void +crt_cls (CRT * c) { -int i; + int i; -for (i=0;iscreen[i].chr=' '; - c->screen[i].chr=CRT_ATTR_NORMAL; -} + for (i = 0; i < CRT_CELS; ++i) + { + c->screen[i].chr = ' '; + c->screen[i].chr = CRT_ATTR_NORMAL; + } } -void crt_reset(CRT *c) +void +crt_reset (CRT * c) { -crt_cls(c); + crt_cls (c); -crt->pos.x=0; -crt->pos.y=0; -crt->hide_cursor=1; + c->pos.x = 0; + c->pos.y = 0; + c->hide_cursor = 1; } -void crt_insert(CRT *c,CRT_CA ca) +void +crt_insert (CRT * c, CRT_CA ca) { -if (c->pos.x<0) c->pos.x=0; -if (c->pos.x>=CRT_COLS) c->pos.x=CRT_COLS-1; -if (c->pos.y<0) c->pos.y=0; -if (c->pos.y>=CRT_ROWS) c->pos.y=CRT_ROWS-1; + if (c->pos.x < 0) + c->pos.x = 0; + if (c->pos.x >= CRT_COLS) + c->pos.x = CRT_COLS - 1; + if (c->pos.y < 0) + c->pos.y = 0; + if (c->pos.y >= CRT_ROWS) + c->pos.y = CRT_ROWS - 1; -crt->screen[CRT_ADDR(c->pos.y,c->pos.x)]=ca; + c->screen[CRT_ADDR (c->pos.y, c->pos.x)] = ca; } - -- cgit v1.2.3