Refactoring
This commit is contained in:
parent
d9443c7fdf
commit
2f712d027b
8 changed files with 56 additions and 35 deletions
|
@ -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';
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue