v0.2.4: reworked actor ID system, IDs are now garunteed unique

This commit is contained in:
Evan Debenham
2015-02-13 00:49:07 -05:00
parent e4cfe7586a
commit 37af7dfec3
2 changed files with 22 additions and 10 deletions
@@ -142,6 +142,7 @@ public class Dungeon {
Generator.initArtifacts();
Actor.clear();
Actor.resetNextID();
PathFinder.setMapSize( Level.WIDTH, Level.HEIGHT );
@@ -459,6 +460,8 @@ public class Dungeon {
Potion.save( bundle );
Wand.save( bundle );
Ring.save( bundle );
Actor.storeNextID( bundle );
Bundle badges = new Bundle();
Badges.saveLocal( badges );
@@ -517,6 +520,8 @@ public class Dungeon {
Generator.reset();
Actor.restoreNextID( bundle );
quickslot.reset();
QuickSlotButton.reset();