#pragma once

#include <lvgl.h>
#include <cstdint>

namespace GameKit {

lv_obj_t* makePanel(lv_obj_t* parent, lv_color_t color, uint8_t radius = 8);
lv_obj_t* makeCell(lv_obj_t* parent, uint16_t size, lv_color_t color, uint8_t radius = 4);
lv_obj_t* makeLabel(lv_obj_t* parent, const char* text, lv_color_t color);
void setCell(lv_obj_t* obj, int x, int y, uint16_t cellPx);

} // namespace GameKit
