Continental supplies: Upside-Down World special now works in cave maps as well
In cave maps, the hog is teleported just below the border. A bit of land is erased, too.
#ifndef HWMAPOPTIMIZER_H
#define HWMAPOPTIMIZER_H
#include "tcpBase.h"
#include "drawmapscene.h"
class HWMapOptimizer : public TCPBase
{
Q_OBJECT
public:
explicit HWMapOptimizer(QObject *parent = 0);
void optimizeMap(const Paths & paths);
bool couldBeRemoved();
signals:
void optimizedMap(const Paths & paths);
public slots:
protected:
QStringList getArguments();
void onClientDisconnect();
void SendToClientFirst();
private:
Paths m_paths;
};
#endif // HWMAPOPTIMIZER_H