equal
deleted
inserted
replaced
34 MAPGEN_MAP |
34 MAPGEN_MAP |
35 }; |
35 }; |
36 |
36 |
37 class HWMap : public TCPBase |
37 class HWMap : public TCPBase |
38 { |
38 { |
39 Q_OBJECT |
39 Q_OBJECT |
40 |
40 |
41 public: |
41 public: |
42 HWMap(); |
42 HWMap(); |
43 virtual ~HWMap(); |
43 virtual ~HWMap(); |
44 void getImage(const QString & seed, int templateFilter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData); |
44 void getImage(const QString & seed, int templateFilter, MapGenerator mapgen, int maze_size, const QByteArray & drawMapData); |
45 |
45 |
46 protected: |
46 protected: |
47 virtual QStringList getArguments(); |
47 virtual QStringList getArguments(); |
48 virtual void onClientDisconnect(); |
48 virtual void onClientDisconnect(); |
49 virtual void SendToClientFirst(); |
49 virtual void SendToClientFirst(); |
50 |
50 |
51 signals: |
51 signals: |
52 void ImageReceived(const QImage newImage); |
52 void ImageReceived(const QImage newImage); |
53 void HHLimitReceived(int hhLimit); |
53 void HHLimitReceived(int hhLimit); |
54 |
54 |
55 private: |
55 private: |
56 QString m_seed; |
56 QString m_seed; |
57 int templateFilter; |
57 int templateFilter; |
58 MapGenerator m_mapgen; |
58 MapGenerator m_mapgen; |
59 int m_maze_size; |
59 int m_maze_size; |
60 QByteArray m_drawMapData; |
60 QByteArray m_drawMapData; |
61 |
61 |
62 private slots: |
62 private slots: |
63 }; |
63 }; |
64 |
64 |
65 #endif // _HWMAP_INCLUDED |
65 #endif // _HWMAP_INCLUDED |