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