mirror of
https://github.com/OMGeeky/andors-trail.git
synced 2026-02-23 15:38:29 +01:00
Refactor: Rename reset() -> resetForNewGame() on map data classes
This commit is contained in:
@@ -102,7 +102,7 @@ public final class WorldSetup {
|
||||
@Override
|
||||
protected Void doInBackground(Void... arg0) {
|
||||
synchronized (onlyOneThreadAtATimeMayLoadSavegames) {
|
||||
if (world.model != null) world.reset();
|
||||
if (world.model != null) world.resetForNewGame();
|
||||
if (createNewCharacter) {
|
||||
createNewWorld();
|
||||
loadResult = Savegames.LOAD_RESULT_SUCCESS;
|
||||
|
||||
@@ -59,7 +59,7 @@ public final class WorldContext {
|
||||
this.actorConditionsTypes = copy.actorConditionsTypes;
|
||||
this.skills = copy.skills;
|
||||
}
|
||||
public void reset() {
|
||||
maps.reset();
|
||||
public void resetForNewGame() {
|
||||
maps.resetForNewGame();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ public final class MovementController implements TimedMessageTask.Callback {
|
||||
}
|
||||
|
||||
private void playerVisitsMapFirstTime(PredefinedMap m) {
|
||||
m.reset();
|
||||
m.resetForNewGame();
|
||||
m.createAllContainerLoot();
|
||||
world.maps.worldMapRequiresUpdate = true;
|
||||
}
|
||||
|
||||
@@ -40,9 +40,9 @@ public final class MapCollection {
|
||||
return predefinedMaps.get(name);
|
||||
}
|
||||
|
||||
public void reset() {
|
||||
public void resetForNewGame() {
|
||||
for (PredefinedMap m : getAllMaps()) {
|
||||
m.reset();
|
||||
m.resetForNewGame();
|
||||
}
|
||||
worldMapRequiresUpdate = true;
|
||||
}
|
||||
|
||||
@@ -86,7 +86,7 @@ public final class MonsterSpawnArea {
|
||||
return Constants.rollResult(spawnChance);
|
||||
}
|
||||
|
||||
public void reset() {
|
||||
public void removeAllMonsters() {
|
||||
monsters.clear();
|
||||
quantity.current = 0;
|
||||
}
|
||||
@@ -97,6 +97,10 @@ public final class MonsterSpawnArea {
|
||||
}
|
||||
}
|
||||
|
||||
public void resetForNewGame() {
|
||||
removeAllMonsters();
|
||||
}
|
||||
|
||||
|
||||
// ====== PARCELABLE ===================================================================
|
||||
|
||||
|
||||
@@ -143,11 +143,11 @@ public final class PredefinedMap {
|
||||
public void removeGroundLoot(Loot loot) {
|
||||
groundBags.remove(loot);
|
||||
}
|
||||
public void reset() {
|
||||
resetTemporaryData();
|
||||
public void resetForNewGame() {
|
||||
for(MonsterSpawnArea a : spawnAreas) {
|
||||
a.reset();
|
||||
a.resetForNewGame();
|
||||
}
|
||||
resetTemporaryData();
|
||||
groundBags.clear();
|
||||
visited = false;
|
||||
lastSeenLayoutHash = "";
|
||||
@@ -163,7 +163,7 @@ public final class PredefinedMap {
|
||||
public void resetTemporaryData() {
|
||||
for(MonsterSpawnArea a : spawnAreas) {
|
||||
if (a.isUnique) a.resetShops();
|
||||
else a.reset();
|
||||
else a.removeAllMonsters();
|
||||
}
|
||||
splatters.clear();
|
||||
lastVisitTime = VISIT_RESET;
|
||||
@@ -247,7 +247,7 @@ public final class PredefinedMap {
|
||||
for(int i = loadedSpawnAreas; i < spawnAreas.length; ++i) {
|
||||
MonsterSpawnArea area = this.spawnAreas[i];
|
||||
if (area.isUnique && visited) controllers.monsterSpawnController.spawnAllInArea(this, null, area, true);
|
||||
else area.reset();
|
||||
else area.resetForNewGame();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user