
35711.7. Saving and Loading
//========================================================================
// Load game
//========================================================================
void SpacePirates::loadGame()
{
std::ifstream inFile(SAVE_NAME);
float n, x, y;
if(inFile.fail()) // Error opening save file
{
messageDialog->print("Error opening save file.");
return;
}
inFile >> ship1Score;
inFile >> n;
ship1.setX(n);
inFile >> n;
ship1.setY(n);
inFile >> n;
ship1.setHealth(n);
inFile >> x;
inFile >> y;
ship1.setVelocity(D3DXVECTOR2(x,y));
for(int i=0; i<MAX_PIRATES; i++)
{
inFile >> n;
ship2[i].setX(n);
inFile >> n;
ship2[i].setY(n);
inFile ...