mirror of
https://git.shylie.info/shylie/glerminal.git
synced 2025-10-01 12:40:06 +00:00
32-bit color instead of palette
This commit is contained in:
@@ -17,11 +17,12 @@ typedef void (*glerminal_main_cb)(float dt);
|
||||
|
||||
typedef struct glerminal_sprite
|
||||
{
|
||||
unsigned char data[GLERMINAL_CELL_AREA];
|
||||
unsigned int data[GLERMINAL_CELL_AREA];
|
||||
} glerminal_sprite;
|
||||
|
||||
/**
|
||||
* @brief Call init once, then run the application's mainloop
|
||||
* @param init initialization callback
|
||||
* @param main main calllback
|
||||
*/
|
||||
void glerminal_run(glerminal_init_cb init, glerminal_main_cb main);
|
||||
@@ -64,13 +65,6 @@ void glerminal_offset(unsigned char x, unsigned char y, unsigned char layer, flo
|
||||
*/
|
||||
void glerminal_update_sprite(unsigned char id, glerminal_sprite sprite);
|
||||
|
||||
/**
|
||||
* @brief Update palette color at index ID
|
||||
* @param id Palette index to update
|
||||
* @param color New color
|
||||
*/
|
||||
void glerminal_update_palette(unsigned char id, unsigned int color);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user