painter->setPen(pen);
painter->setBrush(brush);
- painter->drawImage(QPointF(0,0),mapImage) ;
+
+ QTransform resize, mirror;
+ mirror.scale(1,-1);
+ resize.scale(MAP_WIDTH, MAP_HEIGHT);
+
+ painter->setTransform(mirror, true);
+ painter->setTransform(resize, true);
+
+ painter->drawImage(QPointF(0, -MAP_HEIGHT),mapImage);
+
+
}
void Map::setPixelColor(int x, int y, QColor color)
{
- QRgb value;
-
- value = color.rgb();
-
- mapImage.setPixel(x, y, value);
+ mapImage.setPixel(x, y, color.rgb());
}
\ No newline at end of file
#define BORDER_COLOR black
//playground
-/*FIXME update accordingly to playground dimmensions in robodim.h
-Why robomon playground do not accept defined values from robodim.h?
-*/
#define PLAYGROUND_WIDTH PLAYGROUND_WIDTH_MM
#define PLAYGROUND_HEIGHT PLAYGROUND_HEIGHT_MM
#define PLAYGROUND_COLOR green