#ifndef HELI_DRAWING_H
#define HELI_DRAWING_H
#include "common.h"
enum HAlign {
HALIGN_LEFT,
HALIGN_CENTER,
HALIGN_RIGHT
};
enum VAlign {
VALIGN_TOP,
VALIGN_CENTER,
VALIGN_BOTTOM
};
void background(char *color);
void fill(char *color);
void noFill();
void stroke(char *color);
void noStroke();
void strokeWeight(double weight);
char* rgb(double r, double g, double b);
char* rgba(double r, double g, double b, double a);
void rect(double x, double y, double width, double height);
void ellipse(double x, double y, double width, double height);
void text(char *text, double x, double y);
void textEx(char *text, double x, double y, double x2, double y2);
void textAlign(HAlign hor, VAlign vert);
void textFont(char *font);
void textSize(double size);
void arc(double x, double y, double w, double h, double start, double stop);
void line(double x1, double y1, double x1, double y1);
void point(double x, double y);
void regularPolygon(double x, double y, int sides, double size);
void moveTo(double x, double y);
void lineTo(double x, double y);
#endif