room101/OBSOLETE/TERMINAL.HPP

24 lines
601 B
C++

#ifndef __TERMINAL_H
#define __TERMINAL_H
#include "picture.hpp"
typedef struct
{
Picture font;
Picture out;
int xpos;
int ypos;
int fontwidth;
} Terminal;
Terminal TerminalCreate(Picture out, Picture font);
void TerminalDelete(Terminal terminal);
void TerminalCarriageReturn(Terminal* terminal);
void TerminalLineFeed(Terminal* terminal);
void TerminalNewLine(Terminal* terminal);
void TerminalPrintChar(Terminal* terminal, int c);
void TerminalPrintString(Terminal* terminal, char* s);
#endif