diff options
Diffstat (limited to 'src/mapwidget.cc')
-rw-r--r-- | src/mapwidget.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mapwidget.cc b/src/mapwidget.cc index 3c0d846..0eb745f 100644 --- a/src/mapwidget.cc +++ b/src/mapwidget.cc @@ -15,18 +15,18 @@ namespace editor MapWidget::MapWidget(QWidget *parent) : QWidget(parent) { - setMinimumSize(128,128); + setMinimumSize(256,256); // zoom sucks but it works - mapwidget_zoom = 4; + mapwidget_zoom = 16; } void MapWidget::wheelEvent(QWheelEvent *event) { if (event->orientation() == Qt::Vertical) { - mapwidget_zoom += event->delta() / 120; - if (mapwidget_zoom < 1) - mapwidget_zoom = 1; + mapwidget_zoom -= event->delta() / 120; + if (mapwidget_zoom < 4) + mapwidget_zoom = 4; else if (mapwidget_zoom > 64) { mapwidget_zoom = 64; } @@ -43,9 +43,9 @@ void MapWidget::paintEvent(QPaintEvent *event) painter.setPen(pen); // mapwidget_zoom is used to scale from game units to screen coorinates - // 1 grid square is 128 game units + // 1 grid square is 256 game units // gridsize is the size of one grid square in screen coordinates - int gridsize = 128 / mapwidget_zoom; + int gridsize = width() / mapwidget_zoom; int x = width() / 2; while (x > 0) { |