X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fdraw%2Fao_draw.h;h=43301cafbcb1632c3d1a5fc7065414e03d668e7b;hb=38ff7005463ae83bd662ad06434840327bde729d;hp=36524f98476033ff3edf6061429b59df4fb944e2;hpb=f9e2f41feac8ccd4e02020cf672366b194d2d60d;p=fw%2Faltos diff --git a/src/draw/ao_draw.h b/src/draw/ao_draw.h index 36524f98..43301caf 100644 --- a/src/draw/ao_draw.h +++ b/src/draw/ao_draw.h @@ -26,6 +26,10 @@ struct ao_bitmap { int16_t height; /* in pixels */ }; +struct ao_coord { + int16_t x, y; +}; + struct ao_pattern { uint8_t pattern[8]; }; @@ -87,6 +91,13 @@ ao_line(const struct ao_bitmap *dst, uint32_t fill, uint8_t rop); +void +ao_poly(const struct ao_bitmap *dst, + const struct ao_coord *coords, + uint16_t ncoords, + uint32_t fill, + uint8_t rop); + void ao_text(const struct ao_bitmap *dst, const struct ao_font *font,