From da481762bded855ffd709114ee3a16ec4dbaaeb6 Mon Sep 17 00:00:00 2001 From: totycro Date: Sun, 10 Apr 2011 00:55:13 +0200 Subject: Tell player about their color minor cleanup --- pacman-c++/util.cpp | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'pacman-c++/util.cpp') diff --git a/pacman-c++/util.cpp b/pacman-c++/util.cpp index 6b9780b..ceba2b8 100644 --- a/pacman-c++/util.cpp +++ b/pacman-c++/util.cpp @@ -1,5 +1,7 @@ #include "util.h" +#include + namespace Util { Transmission::map_t createUninitialisedMap() { @@ -20,7 +22,7 @@ namespace Util { cur = Transmission::none; } } - return map; + return map; } // temporary Transmission::map_t createDummyMap() @@ -138,4 +140,31 @@ namespace Util { } return Actor::None; // for pleasing the compiler } + + void QByteArrayToStdString(const QByteArray& arr, std::string& str) { + // TODO: normal conversion to std::string won't work, + // probably due to \0-bytes. + //std::string dataStr = std::string(data.constData()); + //std::string dataStr = QString(data).toStdString(); + for (int i=0; iwrite(data, length); + if (bytesWritten != length) { + qDebug() << "written: " << bytesWritten; + qDebug() << "strl: " << length; + } + Q_ASSERT(bytesWritten == length); + socket->flush(); + } + } -- cgit v1.2.3