cmdfx 0.3.2
Lightweight game engine for your terminal
Loading...
Searching...
No Matches
path.h
Go to the documentation of this file.
1
11#pragma once
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
22#define CMDFX_PATH_COMMAND_MOVETO_ABSOLUTE 'M'
29#define CMDFX_PATH_COMMAND_MOVETO_RELATIVE 'm'
35#define CMDFX_PATH_COMMAND_LINETO_ABSOLUTE 'L'
42#define CMDFX_PATH_COMMAND_LINETO_RELATIVE 'l'
47#define CMDFX_PATH_COMMAND_HLINETO_ABSOLUTE 'H'
53#define CMDFX_PATH_COMMAND_HLINETO_RELATIVE 'h'
58#define CMDFX_PATH_COMMAND_VLINETO_ABSOLUTE 'V'
64#define CMDFX_PATH_COMMAND_VLINETO_RELATIVE 'v'
72#define CMDFX_PATH_COMMAND_RECT_ABSOLUTE 'R'
85#define CMDFX_PATH_COMMAND_RECT_RELATIVE 'r'
94#define CMDFX_PATH_COMMAND_ELLIPSE_ABSOLUTE 'E'
106#define CMDFX_PATH_COMMAND_ELLIPSE_RELATIVE 'e'
115#define CMDFX_PATH_COMMAND_QUAD_ABSOLUTE 'Q'
126#define CMDFX_PATH_COMMAND_QUAD_RELATIVE 'q'
137#define CMDFX_PATH_COMMAND_CUBIC_ABSOLUTE 'C'
152#define CMDFX_PATH_COMMAND_CUBIC_RELATIVE 'c'
163#define CMDFX_PATH_COMMAND_ARC_ABSOLUTE 'A'
175#define CMDFX_PATH_COMMAND_ARC_RELATIVE 'a'
176
194int Canvas_path(const char* path, char ch);
195
196#ifdef __cplusplus
197}
198#endif
int Canvas_path(const char *path, char ch)
Draws a path on the canvas using the specified path string.