summaryrefslogtreecommitdiff
path: root/donut.h
blob: 68ab55253798646007a213a9983c349946ad6ff3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef _DONUT
#define _DONUT

#include <raylib.h>
#include <stdio.h>
#include <math.h>
#include "utils.h"
#include "myqsort.h"

#define MAX(a,b) ((a)>(b)?(a):(b))

#define SCREEN_WIDTH 640
#define SCREEN_HEIGHT 640


void debug_printp2(point2d p);

point2d map(point2d p);
point2d demap(point2d p);

void draw_circle(point2d center, double radius);
point3d rotate_x(point3d p, double a);
point3d rotate_y(point3d p, double a);
point3d rotate_z(point3d p, double a);

#endif