equal
deleted
inserted
replaced
37 HWMapContainer::HWMapContainer(QWidget * parent) : |
37 HWMapContainer::HWMapContainer(QWidget * parent) : |
38 QWidget(parent), |
38 QWidget(parent), |
39 mainLayout(this), |
39 mainLayout(this), |
40 pMap(0), |
40 pMap(0), |
41 mapgen(MAPGEN_REGULAR), |
41 mapgen(MAPGEN_REGULAR), |
42 maze_size(0) |
42 maze_size(0), |
|
43 drawnMapData(QByteArray::fromBase64("BHoGw4IEegbjAgR6BuwCCnYEaIIJKwRIgglLBEgCCXgERAIJoQQ/AgnBBDsCCeUEMgIKCQQpAgopBCQCCk0ELQIKXwRIAgo/BE0CCiAEVgIJ+wRfAgnOBGgCCaoEbQIJfQRxAgldBHYCCTkEdgIJFARxAgj+BIgCCOwEqAIJEASsAgkwBJ8CCV0ElgIJhgSWAgmqBJYCCcoElgIJ7gSMAgoOBIwCCNAE2YII2QS1AgjsBJYCCPUEdgIJAgRWAgkQBDYCCScEIAIJSwQXAgl0BAkCCZgEAAIJuAP3AgncA/ICCgUD7gIKJAPlAgo/A/cCClYEDgIKbQQkAgqDBDsCCpoEUgIKrARbAghIBP6CCGgE/gIIjAT1AgixBOwCCNUE5wII9QTjAgkUBNkCCTkE0AIJWATHAgl4BMMCCZgEvgIJvAS1AgncBKwCCgAEowIKIASaAgo/BJECCl8EiAIKfwSDAgqfBHYCCscEbQIK5wRoAgr5BGQCCLUGcYIIzAaIAgjnBpoCCQcGrAIJKwa1AglUBroCCXgGvgIJmAa+Agm8Br4CCeAGvgIKAAa6AgogBrUCCj8GqAIKXwaWAgp6Bn8CCpEGaAIKnwZSAgotBZOCCjIFjwIJIgWTggk0BZwCCSsFmIIHYQeBggdhBNmCB2EFBwIHYQUrAgdhBUsCB2EFbwIHYQWqAgdhBc4CB2EF9wIHYQYgAgdhBlICB2EGegIHYQaaAgdhBswCB2EG/gIHYQcQAgZ/BimCBoMGKQIGfwaMggaDBrECBn8G1QIGfwb1AgZ/BwsCBbMFaoIFrgWKAgWqBa4CBaUF6QIFnAYSAgWYBjICBYoGbQIFfQaMAgV0BrUCBWoG3gIFagb+AgVhByICBWEHGQIEmgY2ggS+BkQCBOwGRAIFEAZEAgUwBj8CBVQGOwIFWAY7AgS1BUuCBLUFbwIErAWTAgSjBcECBJ8F+wIEkQYpAgSIBk0CBH8GegIEfwaoAgR6BrUC") |
|
44 ) |
43 { |
45 { |
44 hhSmall.load(":/res/hh_small.png"); |
46 hhSmall.load(":/res/hh_small.png"); |
45 hhLimit = 18; |
47 hhLimit = 18; |
46 templateFilter = 0; |
48 templateFilter = 0; |
47 |
49 |
322 } |
324 } |
323 |
325 |
324 pMap = new HWMap(); |
326 pMap = new HWMap(); |
325 connect(pMap, SIGNAL(ImageReceived(const QImage)), this, SLOT(setImage(const QImage))); |
327 connect(pMap, SIGNAL(ImageReceived(const QImage)), this, SLOT(setImage(const QImage))); |
326 connect(pMap, SIGNAL(HHLimitReceived(int)), this, SLOT(setHHLimit(int))); |
328 connect(pMap, SIGNAL(HHLimitReceived(int)), this, SLOT(setHHLimit(int))); |
327 pMap->getImage(m_seed.toStdString(), getTemplateFilter(), mapgen, maze_size); |
329 pMap->getImage(m_seed.toStdString(), getTemplateFilter(), mapgen, maze_size, drawnMapData); |
328 } |
330 } |
329 |
331 |
330 void HWMapContainer::themeSelected(int currentRow) |
332 void HWMapContainer::themeSelected(int currentRow) |
331 { |
333 { |
332 QString theme = Themes->at(currentRow); |
334 QString theme = Themes->at(currentRow); |
502 { |
504 { |
503 mapgen = m; |
505 mapgen = m; |
504 emit mapgenChanged(m); |
506 emit mapgenChanged(m); |
505 changeImage(); |
507 changeImage(); |
506 } |
508 } |
|
509 |
|
510 QByteArray HWMapContainer::getDrawnMapData() |
|
511 { |
|
512 return drawnMapData; |
|
513 } |