feat(editor): brush amb preview snap-to-grid i pintura per clic

This commit is contained in:
JailDesigner committed 2026-04-23 12:11:54 +02:00
1 parent a612a8255f
commit 05cdcfa660
3 files changed
+86 -11

No files matched your search

+7
View File
@@ -50,6 +50,13 @@ class Tilemap {
// només toca el bloc `data:` i preserva la resta byte a byte.
void setTileAt(int col, int row, int index);
[[nodiscard]] auto save(const std::string& yaml_path) const -> bool;
// Pinta un únic tile del tileset sobre el canvas del Screen a la
// posició (canvas_x, canvas_y). Els píxels transparents del tileset
// es respecten (deixen visible el que hi ha sota). Usat per l'editor
// com a preview del brush sota el cursor, sense tocar `pixels_` ni
// `data_` fins que l'usuari fa click.
void renderTilePreview(int canvas_x, int canvas_y, int tile_index) const;
#endif
private: