mirror of
https://github.com/huderlem/porymap.git
synced 2026-08-14 04:46:49 -05:00
Display grid lines on map editor
This commit is contained in:
14
editor.cpp
14
editor.cpp
@@ -156,6 +156,7 @@ void Editor::displayMap() {
|
||||
displayMapObjects();
|
||||
displayMapConnections();
|
||||
displayMapBorder();
|
||||
displayMapGrid();
|
||||
}
|
||||
|
||||
void Editor::displayMetatiles() {
|
||||
@@ -244,6 +245,19 @@ void Editor::displayMapBorder() {
|
||||
}
|
||||
}
|
||||
|
||||
void Editor::displayMapGrid() {
|
||||
int pixelWidth = map->getWidth() * 16;
|
||||
int pixelHeight = map->getHeight() * 16;
|
||||
for (int i = 0; i <= map->getWidth(); i++) {
|
||||
int x = i * 16;
|
||||
QGraphicsLineItem *line = scene->addLine(x, 0, x, pixelHeight);
|
||||
}
|
||||
for (int j = 0; j <= map->getHeight(); j++) {
|
||||
int y = j * 16;
|
||||
QGraphicsLineItem *line = scene->addLine(0, y, pixelWidth, y);
|
||||
}
|
||||
}
|
||||
|
||||
void MetatilesPixmapItem::paintTileChanged(Map *map) {
|
||||
draw();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user