about summary refs log tree commit diff stats
path: root/kernel.soso/screen.h
blob: ab3e9b88c84968a91983dd7e5eb6308d53b8f8eb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef SCREEN_H
#define SCREEN_H

#include "common.h"
#include "tty.h"

void Screen_FlushFromTty(Tty* tty);
void Screen_Print(int row, int column, const char* text);
void Screen_SetActiveColor(uint8 color);
void Screen_ApplyColor(uint8 color);
void Screen_Clear();
void Screen_SetCursorVisible(BOOL visible);
void Screen_MoveCursor(uint16 line, uint16 column);
void Screen_GetCursor(uint16* line, uint16* column);

#endif //SCREEN_H