This avoids an extra iteration that can cause test failures
This commit is contained in:
@@ -1255,8 +1255,7 @@ void cPlayer::readFrom(std::istream& file){
|
|||||||
skills.clear();
|
skills.clear();
|
||||||
cur_sp = max_sp = ap = 0;
|
cur_sp = max_sp = ap = 0;
|
||||||
|
|
||||||
while(bin) { // continue as long as no error, such as eof, occurs
|
while(getline(bin, cur)) { // continue as long as no error, such as eof, occurs
|
||||||
getline(bin, cur);
|
|
||||||
sin.str(cur);
|
sin.str(cur);
|
||||||
sin >> cur;
|
sin >> cur;
|
||||||
if(cur == "STATUS"){
|
if(cur == "STATUS"){
|
||||||
@@ -1338,8 +1337,7 @@ void cPlayer::readFrom(std::istream& file){
|
|||||||
sin.clear();
|
sin.clear();
|
||||||
}
|
}
|
||||||
bin.clear();
|
bin.clear();
|
||||||
while(file) {
|
while(getline(file, cur, '\f')) {
|
||||||
getline(file, cur, '\f');
|
|
||||||
bin.str(cur);
|
bin.str(cur);
|
||||||
bin >> cur;
|
bin >> cur;
|
||||||
if(cur == "ITEM") {
|
if(cur == "ITEM") {
|
||||||
|
Reference in New Issue
Block a user