From 081131c5c3e9d8a68d2271c154830df96c2b0711 Mon Sep 17 00:00:00 2001 From: Anselme Date: Tue, 22 Mar 2016 14:14:18 +0100 Subject: [PATCH] fixed segfault --- app/rpgmodule.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/rpgmodule.cpp b/app/rpgmodule.cpp index a828c14..056187d 100644 --- a/app/rpgmodule.cpp +++ b/app/rpgmodule.cpp @@ -16,6 +16,7 @@ QString RPGCharacter::toString() str.append(QString::number(x)).append(" "); str.append(QString::number(y)).append(" "); str.append(QString::number(gold)).append(" "); + str.append(weapon).append(" "); str.append(QString::number(inventory.size())); for(QString &item : inventory) str.append(" ").append(item); @@ -78,9 +79,9 @@ void RPGModule::initVillages() bool RPGCharacter::fromString(QString str) { QStringList list = str.split(QChar(' ')); + bool ok; if(list.size() == 6) // retrocompatibilitry { - bool ok; pseudo = list[0]; password = list[1]; level = list[2].toInt(&ok); @@ -99,7 +100,6 @@ bool RPGCharacter::fromString(QString str) } else if(list.size() > 7) { - bool ok; pseudo = list[0]; password = list[1]; level = list[2].toInt(&ok); @@ -121,8 +121,8 @@ bool RPGCharacter::fromString(QString str) int nbItems = list[8].toInt(&ok); if(!ok) return false; - /*for(int i=0; i