From bcdd016690bac7b561b5cf321e192e98229d9c19 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 25 Sep 2017 15:48:41 +0200 Subject: [PATCH] improve shop display --- .../habitrpg/android/habitica/models/shops/ShopItem.java | 2 +- .../ui/adapter/inventory/ShopRecyclerAdapter.java | 9 ++++++++- .../ui/adapter/tasks/RewardsRecyclerViewAdapter.java | 6 ++++-- .../ui/fragments/inventory/shops/ShopFragment.java | 1 + .../habitica/ui/viewHolders/ShopItemViewHolder.java | 6 ++---- .../habitica/ui/viewHolders/tasks/RewardViewHolder.java | 3 +++ 6 files changed, 19 insertions(+), 8 deletions(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopItem.java b/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopItem.java index 3ea7c612d..4e344e96e 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopItem.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopItem.java @@ -157,7 +157,7 @@ public class ShopItem extends RealmObject { } public boolean isTypeItem() { - return "eggs".equals(purchaseType) || "hatchingPotions".equals(purchaseType) || "food".equals(purchaseType); + return "eggs".equals(purchaseType) || "hatchingPotions".equals(purchaseType) || "food".equals(purchaseType) || "armoire".equals(purchaseType) || "potion".equals(purchaseType); } public boolean isTypeQuest() { diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.java index 980ca40ea..77cf15f08 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/ShopRecyclerAdapter.java @@ -31,6 +31,7 @@ import com.habitrpg.android.habitica.models.inventory.Item; import com.habitrpg.android.habitica.models.shops.Shop; import com.habitrpg.android.habitica.models.shops.ShopCategory; import com.habitrpg.android.habitica.models.shops.ShopItem; +import com.habitrpg.android.habitica.models.user.User; import com.habitrpg.android.habitica.ui.helpers.DataBindingUtils; import com.habitrpg.android.habitica.ui.viewHolders.SectionViewHolder; import com.habitrpg.android.habitica.ui.viewHolders.ShopItemViewHolder; @@ -51,6 +52,7 @@ public class ShopRecyclerAdapter extends RecyclerView.Adapter ownedItems = new HashMap<>(); private String shopSpriteSuffix; + private User user; public void setShop(Shop shop, String shopSpriteSuffix) { this.shopSpriteSuffix = shopSpriteSuffix; @@ -99,7 +101,7 @@ public class ShopRecyclerAdapter extends RecyclerView.Adapter