Add function to calculate line direction
This commit is contained in:
parent
9139dae379
commit
04855478fd
@ -69,6 +69,8 @@ void cleanup_window(window *wnd);
|
||||
void clear_window(const window *wnd, colour colour);
|
||||
void swap_buffers(const window *wnd);
|
||||
|
||||
vec2 line_direction(const line *ln);
|
||||
|
||||
void draw_point(const window *wnd, point p, colour colour);
|
||||
void draw_line(const window *wnd, const line *ln, colour colour);
|
||||
void draw_triangle(const window *wnd, triangle triangle, colour colour);
|
||||
|
@ -72,6 +72,13 @@ void clear_window(const window *wnd, colour colour) {
|
||||
|
||||
void swap_buffers(const window *wnd) { SDL_RenderPresent(wnd->renderer); }
|
||||
|
||||
vec2 line_direction(const line *ln) {
|
||||
return (vec2){
|
||||
.x = ln->p1.x - ln->p0.x,
|
||||
.y = ln->p1.y - ln->p0.y,
|
||||
};
|
||||
}
|
||||
|
||||
void draw_point(const window *wnd, point p, colour colour) {
|
||||
set_colour(wnd, colour);
|
||||
SDL_RenderDrawPoint(wnd->renderer, p.x, p.y);
|
||||
|
Loading…
x
Reference in New Issue
Block a user