add push_sprite()

This commit is contained in:
Alessandro Mauri 2024-12-13 14:05:07 +01:00
parent c880c2b26e
commit 5c687bd24e
2 changed files with 24 additions and 16 deletions

View file

@ -18,7 +18,7 @@ fn void! Ctx.push_rect(&ctx, Rect rect, Color color, bool do_border = false, boo
};
ctx.cmd_queue.enqueue(&cmd)!;
}
Cmd cmd = {
.type = CMD_RECT,
.rect.rect = {
@ -32,3 +32,14 @@ fn void! Ctx.push_rect(&ctx, Rect rect, Color color, bool do_border = false, boo
};
ctx.cmd_queue.enqueue(&cmd)!;
}
// TODO: add texture id
fn void! Ctx.push_sprite(&ctx, Rect bounds, Rect texture)
{
Cmd cmd = {
.type = CMD_SPRITE,
.sprite.rect = bounds,
.sprite.texture_rect = texture,
};
ctx.cmd_queue.enqueue(&cmd)!;
}