From 443f90fbc94e197a9ef77e8ff0597b5fb63ed990 Mon Sep 17 00:00:00 2001 From: Rafael Date: Wed, 6 Apr 2016 04:52:45 +0200 Subject: [PATCH] SavegameData RAM usage reduced --- SavegameData.cpp | 4 ++-- SavegameData.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SavegameData.cpp b/SavegameData.cpp index 9fb376f..37aa7a3 100755 --- a/SavegameData.cpp +++ b/SavegameData.cpp @@ -26,7 +26,7 @@ SavegameData::SavegameData(const QString &fileName, QObject *parent) : QObject(p { // PARSE INT INIT - DO NOT CHANGE THIS VALUES savegameHeaderLength = 260; - verificationValue = QString::fromLatin1("00000001"); + verificationValue = QByteArray::fromHex("00000001"); // INIT SAVEGAME savegameStr = ""; @@ -57,7 +57,7 @@ bool SavegameData::readingSavegame() return false; } QByteArray savegameHeaderLine = saveFile->read(savegameHeaderLength); - if (QString::fromLatin1(savegameHeaderLine.left(4).toHex()) == verificationValue) + if (savegameHeaderLine.left(4) == verificationValue) { savegameStr = getSavegameDataString(savegameHeaderLine); if (savegameStr.length() >= 1) diff --git a/SavegameData.h b/SavegameData.h index f8ae3b1..1bde6b1 100755 --- a/SavegameData.h +++ b/SavegameData.h @@ -41,7 +41,7 @@ private: bool savegameOk; // PARSE INT - QString verificationValue; + QByteArray verificationValue; int savegameHeaderLength; };