Canvas constructor improvements and housekeeping

This commit is contained in:
scawful
2024-01-23 10:14:12 -05:00
parent 84c9ec4d9d
commit db51acd12a
2 changed files with 34 additions and 31 deletions

View File

@@ -34,16 +34,15 @@ void Canvas::Update(const gfx::Bitmap &bitmap, ImVec2 bg_size, int tile_size,
void Canvas::UpdateColorPainter(const gfx::Bitmap &bitmap, const ImVec4 &color,
const std::function<void()> &event,
ImVec2 bg_size, int tile_size, float scale,
float grid_size) {
int tile_size, float scale) {
global_scale_ = scale;
DrawBackground(bg_size);
DrawBackground();
DrawContextMenu();
DrawBitmap(bitmap, 2, scale);
if (DrawSolidTilePainter(color, tile_size)) {
event();
}
DrawGrid(grid_size);
DrawGrid();
DrawOverlay();
}