v0.3.5: some refactoring to equippable items

This commit is contained in:
Evan Debenham
2016-03-07 01:27:27 -05:00
parent f8efaa6d5d
commit 2cca108f47
10 changed files with 124 additions and 160 deletions
@@ -20,12 +20,10 @@
*/
package com.shatteredpixel.shatteredpixeldungeon.actors.hero;
import java.util.Iterator;
import com.shatteredpixel.shatteredpixeldungeon.Badges;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.items.KindofMisc;
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.items.KindofMisc;
import com.shatteredpixel.shatteredpixeldungeon.items.KindOfWeapon;
import com.shatteredpixel.shatteredpixeldungeon.items.armor.Armor;
import com.shatteredpixel.shatteredpixeldungeon.items.bags.Bag;
@@ -37,6 +35,8 @@ import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
import com.watabou.utils.Bundle;
import com.watabou.utils.Random;
import java.util.Iterator;
public class Belongings implements Iterable<Item> {
public static final int BACKPACK_SIZE = 19;
@@ -96,6 +96,9 @@ public class Belongings implements Iterable<Item> {
}
armor = (Armor)bundle.get( ARMOR );
if (armor != null){
armor.activate( owner );
}
misc1 = (KindofMisc)bundle.get(MISC1);
if (misc1 != null) {