public static void restoreFromBundle( Bundle bundle ) { Bundle node = bundle.getBundle( NODE ); if (!node.isNull() && (spawned = node.getBoolean( SPAWNED ))) { alternative = node.getBoolean( ALTERNATIVE ); given = node.getBoolean( GIVEN ); completed = node.getBoolean( COMPLETED ); reward = (Ring)node.get( REWARD ); } }
@Override public void restoreFromBundle( Bundle bundle ) { super.restoreFromBundle(bundle); talkedTo = bundle.getBoolean( TALKEDTO ); firstSummon = bundle.getBoolean( FIRSTSUMMON ); ghostID = bundle.getInt( GHOSTID ); droppedPetals = bundle.getInt( PETALS ); if (bundle.contains(WEAPON)) weapon = (MeleeWeapon)bundle.get( WEAPON ); if (bundle.contains(ARMOR)) armor = (Armor)bundle.get( ARMOR ); }
@Override public void restoreFromBundle( Bundle bundle ) { super.restoreFromBundle(bundle); hitsToKnow = bundle.getInt( UNFAMILIRIARITY ); inscribe((Glyph) bundle.get(GLYPH)); seal = (BrokenSeal)bundle.get(SEAL); //pre-0.6.5 saves if (bundle.contains(AUGMENT)) augment = bundle.getEnum(AUGMENT, Augment.class); }
public static void preview( GamesInProgress.Info info, Bundle bundle ) { if (bundle.contains( ARMOR )){ info.armorTier = ((Armor)bundle.get( ARMOR )).tier; } else { info.armorTier = 0; } }
@Override public void restoreFromBundle( Bundle bundle ) { super.restoreFromBundle(bundle); if ((hitsToKnow = bundle.getInt( UNFAMILIRIARITY )) == 0) { hitsToKnow = HITS_TO_KNOW; } inscribe((Glyph) bundle.get(GLYPH)); }
public static void restoreFromBundle( Bundle bundle ) { Bundle node = bundle.getBundle( NODE ); if (!node.isNull() && (spawned = node.getBoolean( SPAWNED ))) { alternative = node.getBoolean( ALTERNATIVE ); given = node.getBoolean( GIVEN ); completed = node.getBoolean( COMPLETED ); reward = (Ring)node.get( REWARD ); } }
@Override public void restoreFromBundle( Bundle bundle ) { super.restoreFromBundle( bundle ); item = (Item)bundle.get( ITEM ); }
@Override public void restoreFromBundle( Bundle bundle ) { super.restoreFromBundle(bundle); hitsToKnow = bundle.getInt( UNFAMILIRIARITY ); inscribe((Glyph) bundle.get(GLYPH)); seal = (BrokenSeal)bundle.get(SEAL); //pre-0.6.5 saves if (bundle.contains(AUGMENT)) augment = bundle.getEnum(AUGMENT, Augment.class); }
public static void restoreFromBundle( Bundle bundle ) { Bundle node = bundle.getBundle( NODE ); if (!node.isNull() && (spawned = node.getBoolean( SPAWNED ))) { alternative = node.getBoolean( ALTERNATIVE ); completed = node.getBoolean( COMPLETED ); given = node.getBoolean( GIVEN ); wand1 = (Wand)node.get( WAND1 ); wand2 = (Wand)node.get( WAND2 ); } else { reset(); } }
public static void preview( GamesInProgress.Info info, Bundle bundle ) { if (bundle.contains( ARMOR )){ info.armorTier = ((Armor)bundle.get( ARMOR )).tier; } else { info.armorTier = 0; } }
@Override public void restoreFromBundle( Bundle bundle ) { super.restoreFromBundle( bundle ); weapon = (Weapon)bundle.get( WEAPON ); }
@Override public void restoreFromBundle( Bundle bundle ) { super.restoreFromBundle( bundle ); weapon = (Weapon)bundle.get( WEAPON ); }
@Override public void restoreFromBundle(Bundle bundle) { super.restoreFromBundle(bundle); key = (Key) bundle.get(KEY); }
@Override public void restoreFromBundle(Bundle bundle) { super.restoreFromBundle(bundle); wand = (Wand) bundle.get(WAND); if (wand != null) { wand.maxCharges = Math.min(wand.maxCharges + 1, 10); name = Messages.get(wand, "staff_name"); } }
public static Level loadLevel( int save ) throws IOException { Dungeon.level = null; Actor.clear(); Bundle bundle = FileUtils.bundleFromFile( GamesInProgress.depthFile( save, depth)) ; Level level = (Level)bundle.get( LEVEL ); if (level == null){ throw new IOException(); } else { return level; } }
public static Level loadLevel( int save ) throws IOException { Dungeon.level = null; Actor.clear(); Bundle bundle = FileUtils.bundleFromFile( GamesInProgress.depthFile( save, depth)) ; Level level = (Level)bundle.get( LEVEL ); if (level == null){ throw new IOException(); } else { return level; } }
@Override public void restoreFromBundle(Bundle bundle) { super.restoreFromBundle(bundle); if (bundle.contains(POTIONATTRIB)) { imbuePotion((Potion) bundle.get(POTIONATTRIB)); } }
@Override public void restoreFromBundle(Bundle bundle) { super.restoreFromBundle(bundle); if (bundle.contains(POTIONATTRIB)) { imbuePotion((Potion) bundle.get(POTIONATTRIB)); } }
@Override public void restoreFromBundle(Bundle bundle) { super.restoreFromBundle(bundle); if (bundle.contains( FUSE )) Actor.add( fuse = ((Fuse)bundle.get(FUSE)).ignite(this) ); }
@Override public void restoreFromBundle(Bundle bundle) { super.restoreFromBundle(bundle); if (bundle.contains( FUSE )) Actor.add( fuse = ((Fuse)bundle.get(FUSE)).ignite(this) ); }