#ifndef NTILE_H_INCLUDED #define NTILE_H_INCLUDED #include "nCOMMON.h" typedef struct Tile8Multicolors Tile8Multicolors; struct Tile8Multicolors { char data[8][2 + 8 * 3]; }; typedef struct Tile8Unicolor Tile8Unicolor; struct Tile8Unicolor { Color color; char data[8][2]; }; typedef struct Tile16Multicolors Tile16Multicolors; struct Tile16Multicolors { char data[16][2 + 16 * 3]; }; typedef struct Tile16Unicolor Tile16Unicolor; struct Tile16Unicolor { Color color; char data[16][2]; }; /// Draw a 8x8 tile in color(s) resized to the given positions // - size >= 1 void drawTile8Unicolor(int16_t x, int16_t y, int8_t size, Tile8Unicolor tile); void drawTile8Multicolors(int16_t x, int16_t y, int8_t size, Tile8Multicolors tile); #endif // NTILE_H_INCLUDED