diff options
Diffstat (limited to 'render.h')
-rw-r--r-- | render.h | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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; |