summaryrefslogtreecommitdiff
path: root/video/console.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-11-17 21:21:07 +0100
committerMichal Idziorek <m.i@gmx.at>2014-11-17 21:21:07 +0100
commit3d1f0b2cc16ba6a5bb1d47e24f4bb9e33a7e1aaf (patch)
tree4e9f4e18563985c20b3406fe0f4241bf90674a2b /video/console.c
parent3e151cb6371ecba06e21c3e56e0a95c8af4e93f9 (diff)
minor fixes and testing
Diffstat (limited to 'video/console.c')
-rw-r--r--video/console.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/video/console.c b/video/console.c
index e23a2c8..ae5d720 100644
--- a/video/console.c
+++ b/video/console.c
@@ -53,10 +53,12 @@ void scr_clear()
{
int x,y;
- for(x=0;x<SCR_WIDTH;x++)
+ for(x=0;x<SCR_WIDTH+1;x++)
for(y=0;y<SCR_HEIGHT;y++)
{
- print_char_col(x,y,'@',SCR_BLUE);
+ if(x==SCR_WIDTH)print_char_col(x,y,'|',SCR_BLUE);
+ else print_char_col(x,y,' ',SCR_BLUE);
+
}
@@ -83,7 +85,7 @@ void scr_nextline()
for(i=1;i<SCR_HEIGHT-1;i++)
{
- for(x=0;x<SCR_WIDTH;x++)
+ for(x=0;x<SCR_WIDTH+1;x++)
{
char* video_mem=(char *)SCR_VIDEOMEM+((x)+(i-1)*SCR_REAL_WIDTH)*2;
char* video_mem2=(char *)SCR_VIDEOMEM+((x)+i*SCR_REAL_WIDTH)*2;
@@ -92,7 +94,8 @@ void scr_nextline()
//clear last line
if(i==SCR_HEIGHT-2)
{
- print_char_col(x,i,'@',SCR_LBLUE);
+ if(x==SCR_WIDTH)print_char_col(x,i,'|',SCR_BLUE);
+ else print_char_col(x,i,' ',SCR_BLUE);
}