Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/mapwidget.cc')
-rw-r--r--src/mapwidget.cc14
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) {