Refactoring

This commit is contained in:
Loic Guegan 2021-04-21 13:18:01 +02:00
parent d9443c7fdf
commit 2f712d027b
8 changed files with 56 additions and 35 deletions

View file

@ -40,19 +40,19 @@ void putchar(char c){
}
void clear(){
for(char i=0;i<MAX_LINE;i++){
for(u8 i=0;i<MAX_LINE;i++){
scrollup();
}
}
void scrollup(){
// Move VS.line up
for(char i=1;i<=MAX_LINE;i++){
for(char j=0;j<=MAX_COL;j++)
for(u8 i=1;i<=MAX_LINE;i++){
for(u8 j=0;j<=MAX_COL;j++)
VS.mem[j*2+MAX_COL*(i-1)*2]=VS.mem[j*2+MAX_COL*i*2];
}
// Clear last VS.line
for(char i=0;i<=MAX_COL;i++){
for(u8 i=0;i<=MAX_COL;i++){
VS.mem[i*2+MAX_COL*(MAX_LINE-1)*2]='\0';
}
}