diff options
author | quou <quou@disroot.org> | 2024-08-04 15:33:14 +1000 |
---|---|---|
committer | quou <quou@disroot.org> | 2024-08-04 15:33:14 +1000 |
commit | a0c6f0eea627058beb834c72cd3d521f8ed08459 (patch) | |
tree | 56212f3a5d80f5ca0420ab2fb93ec5920b33978a /render.h | |
parent | d5e84753f4201730c6953c3b978fc934f2cacedb (diff) |
expose line API
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; |