Hammer changes/fixes: honor extra-damage (
issue #975), round up damage, do correct damage when being spammed in infinite-attack mode
#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