Renamed the node name in the player.xml file to better describe what

it is, removed unused variable.
This commit is contained in:
hiker
2014-02-18 07:38:44 +11:00
parent 94da45238c
commit 8cd1e2e491
3 changed files with 4 additions and 11 deletions

View File

@@ -260,8 +260,7 @@ void StoryModeStatus::grandPrixFinished()
*/
void StoryModeStatus::save(UTFWriter &out)
{
out << " <game-slot playerID=\"" << m_player_unique_id
<< "\" first-time=\"" << m_first_time << L"\">\n";
out << " <story-mode first-time=\"" << m_first_time << L"\">\n";
std::map<std::string, ChallengeStatus*>::const_iterator i;
for(i = m_challenges_state.begin();
i != m_challenges_state.end(); i++)
@@ -269,5 +268,5 @@ void StoryModeStatus::save(UTFWriter &out)
if (i->second != NULL)
i->second->save(out);
}
out << " </game-slot>\n";
out << " </story-mode>\n";
} // save

View File

@@ -37,17 +37,11 @@ const int CHALLENGE_POINTS[] = { 8, 9, 10 };
/**
* \ingroup challenges
* This class contains the progression through challenges for one game slot
* This class contains the progression through challenges for the story mode.
*/
class StoryModeStatus
{
/** Profile names can change, so rather than try to make sure all renames
* are done everywhere, assign a unique ID to each profiler.
* Will save much headaches.
*/
unsigned int m_player_unique_id;
/** Contains whether each feature of the challenge is locked or unlocked */
std::map<std::string, bool> m_locked_features;

View File

@@ -59,7 +59,7 @@ PlayerProfile::PlayerProfile(const XMLNode* node)
#ifdef DEBUG
m_magic_number = 0xABCD1234;
#endif
const XMLNode *xml_game_slot = node->getNode("game-slot");
const XMLNode *xml_game_slot = node->getNode("story-mode");
m_story_mode_status = unlock_manager->createStoryModeStatus(xml_game_slot);
} // PlayerProfile