//function
bool AccessOptions::saveSector(World& myWorld, Player& myPlayer)
{
    slTower towerS[400];
    savPlayer playerSaved;
    int numTowersSaved =0;
    ofstream  myfile;
    myfile.open("savingSector.txt");
    for(int j=0; j<400; j++){
        towerS[j].X =0;
        towerS[j].Y =0;
        towerS[j].tTypeS =0;
    }

    playerSaved.Exp = myPlayer.getExp();
    playerSaved.Life = myWorld.Getlives();
    myfile << playerSaved.Exp<<' ';
    myfile << playerSaved.Life<<'\n';

    for(int n= 0; n<20; n++){
        for(int m=0; m<20; m++){
            if(myWorld.GetOccupiedSpace(n,m).set){
               numTowersSaved++;
            }
        }
    }


    myfile << numTowersSaved<<'\n';
    for(int x= 0; x<20; x++){
        for(int y=0; y<20; y++){
            if(myWorld.GetOccupiedSpace(x,y).set){
                towerS[y].X =x;
                towerS[y].Y =y;
                towerS[y].tTypeS = static_cast<Tower*>(myWorld.GetOccupiedSpace(x,y).ptr)->GetType();
                myfile << towerS[y].X << ' ';
                myfile << towerS[y].Y << ' ';
                myfile << towerS[y].tTypeS << '\n';
            }
        }
    }
        myfile.close();
    return 1;
}