author | sheepluva |
Tue, 22 Jun 2021 22:13:55 +0200 | |
changeset 15802 | d5c37e78ab83 |
parent 14599 | b86e6e4f3c58 |
permissions | -rw-r--r-- |
#include "hwmapoptimizer.h" #include "hwconsts.h" HWMapOptimizer::HWMapOptimizer(QObject *parent) : TCPBase(false, false, parent) { } bool HWMapOptimizer::couldBeRemoved() { return !m_hasStarted; } void HWMapOptimizer::optimizeMap(const Paths &paths) { m_paths = paths; Start(true); } QStringList HWMapOptimizer::getArguments() { QStringList arguments; arguments << "--internal"; arguments << "--port"; arguments << QString("%1").arg(ipc_port); arguments << "--user-prefix"; arguments << cfgdir->absolutePath(); arguments << "--prefix"; arguments << datadir->absolutePath(); arguments << "--landpreview"; return arguments; } void HWMapOptimizer::onClientDisconnect() { } void HWMapOptimizer::SendToClientFirst() { SendIPC("e$mapgen 4"); /*QByteArray data = m_drawMapData; while(data.size() > 0) { QByteArray tmp = data; tmp.truncate(200); SendIPC("edraw " + tmp); data.remove(0, 200); } SendIPC("!");*/ }