draw functions

This commit is contained in:
2021-09-03 12:06:39 +02:00
parent 0ceccb0d5d
commit 2cc9188053
3 changed files with 132 additions and 4 deletions

16
draw.h Normal file
View File

@@ -0,0 +1,16 @@
#pragma once
#include <cstdint>
void draw_init();
void draw_quit();
void draw_clear();
void draw_present();
void draw_fill(const int x1, const int y1, const int x2, const int y2, const uint8_t color);
void draw_rect(const int x1, const int y1, const int x2, const int y2, const uint8_t color);
void draw_inset(const int x1, const int y1, const int x2, const int y2, const uint8_t color1, const uint8_t color2);
void draw_outset(const int x1, const int y1, const int x2, const int y2, const uint8_t color1, const uint8_t color2);
void draw_line(const int x1, const int y1, const int x2, const int y2, const uint8_t color);
void draw_dotted(const int x1, const int y1, const int x2, const int y2, const uint8_t color);
void draw_char(const char chr, const int x, const int y, const uint8_t color);
void draw_string(const char* str, const int x, const int y, const uint8_t color);