diff options
Diffstat (limited to 'video')
| -rw-r--r-- | video/console.c | 11 | ||||
| -rw-r--r-- | video/console.h | 4 |
2 files changed, 9 insertions, 6 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); } diff --git a/video/console.h b/video/console.h index 22184fb..e8939e7 100644 --- a/video/console.h +++ b/video/console.h @@ -7,8 +7,8 @@ #define SCR_REAL_WIDTH 80 -#define SCR_WIDTH 70 -#define SCR_HEIGHT 23 +#define SCR_WIDTH 78 +#define SCR_HEIGHT 24 #define SCR_CTRL 0x3D4 #define SCR_DATA 0x3D5 |
