Files
chirping/draw.h
2021-09-03 12:06:39 +02:00

17 lines
880 B
C++

#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);