fix !
This commit is contained in:
parent
919e7700c2
commit
c3f06772cb
@ -11,10 +11,10 @@ QString RPGCharacter::toString()
|
||||
QString str;
|
||||
str.append(pseudo).append(" ");
|
||||
str.append(password).append(" ");
|
||||
str.append(level).append(" ");
|
||||
str.append(xp).append(" ");
|
||||
str.append(x).append(" ");
|
||||
str.append(y);
|
||||
str.append(QString::number(level)).append(" ");
|
||||
str.append(QString::number(xp)).append(" ");
|
||||
str.append(QString::number(x)).append(" ");
|
||||
str.append(QString::number(y));
|
||||
return str;
|
||||
}
|
||||
|
||||
@ -23,12 +23,21 @@ bool RPGCharacter::fromString(QString str)
|
||||
QStringList list = str.split(" ");
|
||||
if(list.size() == 6)
|
||||
{
|
||||
bool ok;
|
||||
pseudo = list[0];
|
||||
password = list[1];
|
||||
level = list[2].toInt();
|
||||
xp = list[3].toInt();
|
||||
x = list[4].toInt();
|
||||
y = list[5].toInt();
|
||||
level = list[2].toInt(&ok);
|
||||
if(!ok)
|
||||
return false;
|
||||
xp = list[3].toInt(&ok);
|
||||
if(!ok)
|
||||
return false;
|
||||
x = list[4].toInt(&ok);
|
||||
if(!ok)
|
||||
return false;
|
||||
y = list[5].toInt(&ok);
|
||||
if(!ok)
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user