protected func Initialize() { // Anfangsgeldwert value=GetWealth(GetOwner()); if(Local(CheckTeam(GetOwner()), FindObject(TACC))) value = Local(CheckTeam(GetOwner()), FindObject(TACC)); else Local(CheckTeam(GetOwner()), FindObject(TACC)) = value; SetWealth(GetOwner(), value); }
void Game::SaveMap(string PathToMap) { ofstream File(PathToMap + "Enemies.txt"); File.clear(); for(auto itr = Enemies.begin(); itr != Enemies.end(); ++itr) { File << itr->ID << " " << itr->GetAttack() << " " << itr->GetDefense() << " " << itr->GetHealth() << " " << itr->GetLevel() << " " << RemoveSpaces(itr->GetName()) << " " << itr->GetWealth() << " " << itr->GetX() << " " << itr->GetY() << " " << itr->MapTextureFileName << " " << itr->Combat << endl; } File.close(); File.open(PathToMap + "RandomEncounters.txt"); File.clear(); for(auto itr = RandomEncounters.begin(); itr != RandomEncounters.end(); ++itr) { File << itr->ID << " " << itr->GetAttack() << " " << itr->GetDefense() << " " << itr->GetHealth() << " " << itr->GetLevel() << " " << RemoveSpaces(itr->GetName()) << " " << itr->GetWealth() << " " << itr->Combat << endl; } File.close(); File.open(PathToMap + "QuestGivers.txt"); File.clear(); for(auto itr = QuestGivers.begin(); itr != QuestGivers.end(); ++itr) { File << itr->ID << " " << itr->x << " " << itr->y << " " << itr->TextureFileName << " " << itr->Quests.size(); for(auto iitr = itr->Quests.begin(); iitr != itr->Quests.end(); ++iitr) { File << " " << iitr->ID; } File << endl; } File.close(); }
public func GetMoney(){ return GetWealth(GetOwner());}