diff options
-rw-r--r-- | render.c | 7 | ||||
-rw-r--r-- | render.h | 19 |
2 files changed, 19 insertions, 7 deletions
@@ -408,13 +408,6 @@ Colour sample_tex( return r; } -typedef struct { - int x, y; - int dx, dy; - int sx, sy; - int e; -} Line; - void init_line( Line* l, const int* f, @@ -6,6 +6,25 @@ struct Map; typedef struct { + int x, y; + int dx, dy; + int sx, sy; + int e; +} Line; + +void init_line( + Line* l, + const int* f, + const int* t +); +void init_lerp( + Line* l, + int a, int b, + int x, int y +); +void step_line(Line* l); + +typedef struct { unsigned char r, g, b, a; } Colour; |