QTfrontend/hwmap.h
branchexperimental3D
changeset 4812 f924be23ffb4
parent 4562 b55f78fd2bf6
child 4976 088d40d8aba2
--- a/QTfrontend/hwmap.h	Mon Dec 27 23:57:44 2010 +0100
+++ b/QTfrontend/hwmap.h	Tue Jan 04 12:53:46 2011 +0100
@@ -25,12 +25,12 @@
 
 #include "tcpBase.h"
 
-#include <string>
-
 enum MapGenerator
 {
     MAPGEN_REGULAR,
     MAPGEN_MAZE,
+    MAPGEN_DRAWN,
+    MAPGEN_MAP
 };
 
 class HWMap : public TCPBase
@@ -40,7 +40,7 @@
  public:
   HWMap();
   virtual ~HWMap();
-  void getImage(std::string seed, int templateFilter, MapGenerator mapgen, int maze_size);
+  void getImage(const QString & seed, int templateFilter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData);
 
  protected:
   virtual QStringList setArguments();
@@ -52,10 +52,11 @@
   void HHLimitReceived(int hhLimit);
 
  private:
-  std::string m_seed;
+  QString m_seed;
   int templateFilter;
   MapGenerator m_mapgen;
   int m_maze_size;
+  QByteArray m_drawMapData;
 
  private slots:
 };