@Test public void testCheckLevelRestrictionsActive() { TestHelper.load(); assertTrue(Inventory.checkLevelRestrictionsActive(1, 0)); assertTrue(Inventory.checkLevelRestrictionsActive(1, 1)); assertTrue(Inventory.checkLevelRestrictionsActive(1, 2)); assertTrue(Inventory.checkLevelRestrictionsActive(8, 3)); assertTrue(!Inventory.checkLevelRestrictionsActive(3, 3)); assertTrue(Inventory.checkLevelRestrictionsActive(17, 4)); assertTrue(!Inventory.checkLevelRestrictionsActive(3, 4)); assertTrue(Inventory.checkLevelRestrictionsActive(28, 5)); assertTrue(!Inventory.checkLevelRestrictionsActive(3, 5)); assertTrue(!Inventory.checkLevelRestrictionsActive(3, 6)); }
public static boolean checkLevelRestrictionsActive(int playerLevel, int activeAmount){ switch (activeAmount){ case 0: case 1: case 2: return true; case 3: case 4: case 5: return playerLevel >= activeAmount * activeAmount - (5 - activeAmount); default: return false; } }
Inventory { public static boolean checkLevelRestrictionsActive(int playerLevel, int activeAmount){ switch (activeAmount){ case 0: case 1: case 2: return true; case 3: case 4: case 5: return playerLevel >= activeAmount * activeAmount - (5 - activeAmount); default: return false; } } }
Inventory { public static boolean checkLevelRestrictionsActive(int playerLevel, int activeAmount){ switch (activeAmount){ case 0: case 1: case 2: return true; case 3: case 4: case 5: return playerLevel >= activeAmount * activeAmount - (5 - activeAmount); default: return false; } } Inventory(); }
Inventory { public static boolean checkLevelRestrictionsActive(int playerLevel, int activeAmount){ switch (activeAmount){ case 0: case 1: case 2: return true; case 3: case 4: case 5: return playerLevel >= activeAmount * activeAmount - (5 - activeAmount); default: return false; } } Inventory(); int sizeOfActiveArray(); int sizeOfPassiveArray(); int sizeOfGeneralArray(); boolean isFull(String itemArray); boolean addItem(int quantity, String itemID); boolean placeItem(String itemArray, int slotNumber, String itemID, int quantity); boolean removeItem(int quantity, String itemID); boolean clearInvSlot(String itemArray, int slotNumber); boolean itemExists(String itemID); int getAmount(String itemID); String getItemID(String itemArray, int slotNumber); int getItemQuantity(String itemArray, int slotNumber); static String getItemInfo(String id, String request); static ItemType getItemType(String id); static ArmourType getArmourType(String id); Image getSprite(String id); boolean swapItem(String firstArray, int firstSlot, String secondArray, int secondSlot, boolean stack); boolean checkArrayInBounds(InventoryPair[]  array, int slotToCheck); boolean reduceActiveConsumable(int slotNumber); boolean checkActiveAmount(int playerLevel, boolean equip); static boolean checkLevelRestrictionsActive(int playerLevel, int activeAmount); boolean checkItem(String id); }
Inventory { public static boolean checkLevelRestrictionsActive(int playerLevel, int activeAmount){ switch (activeAmount){ case 0: case 1: case 2: return true; case 3: case 4: case 5: return playerLevel >= activeAmount * activeAmount - (5 - activeAmount); default: return false; } } Inventory(); int sizeOfActiveArray(); int sizeOfPassiveArray(); int sizeOfGeneralArray(); boolean isFull(String itemArray); boolean addItem(int quantity, String itemID); boolean placeItem(String itemArray, int slotNumber, String itemID, int quantity); boolean removeItem(int quantity, String itemID); boolean clearInvSlot(String itemArray, int slotNumber); boolean itemExists(String itemID); int getAmount(String itemID); String getItemID(String itemArray, int slotNumber); int getItemQuantity(String itemArray, int slotNumber); static String getItemInfo(String id, String request); static ItemType getItemType(String id); static ArmourType getArmourType(String id); Image getSprite(String id); boolean swapItem(String firstArray, int firstSlot, String secondArray, int secondSlot, boolean stack); boolean checkArrayInBounds(InventoryPair[]  array, int slotToCheck); boolean reduceActiveConsumable(int slotNumber); boolean checkActiveAmount(int playerLevel, boolean equip); static boolean checkLevelRestrictionsActive(int playerLevel, int activeAmount); boolean checkItem(String id); static final String ACTIVE_ARRAY; static final int ACTIVE_SIZE; static final String PASSIVE_ARRAY; static final int PASSIVE_SIZE; static final String GENERAL_ARRAY; static final int GENERAL_SIZE; }