Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void load(string filename) {
- std::string loading = "Loading File...";
- wrapOut(&loading);
- wrapEndPara();
- std::ifstream myFile(filename);
- std::string content;
- while (!myFile.eof()){
- getline(myFile, content);
- if (content.compare("Current_Room") == 0){
- getline(myFile, content, ',');
- std::cout << content << std::endl;
- }
- else if (content.compare("Inventory") == 0){
- while (content.compare("end") != 0){
- getline(myFile, content, ',');
- if (content == "end" || content == "\nend"){
- break;
- }
- std::cout << content << std::endl;
- }
- }
- else if(content.compare("Room_Inv") == 0){
- while (content.compare("end") != 0){
- getline(myFile, content, ',');
- if (content == "end" || content == "\nend"){
- break;
- }
- std::cout << content;
- }
- }
- }
- std::cout << std::endl;
- if(myFile.fail()){
- std::string failed = "Failed to load";
- wrapOut(&failed);
- }
- else{
- std::string saved = "Loaded save file!";
- wrapOut(&saved);
- }
- myFile.close();
- wrapEndPara();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement