diff --git a/MerchantRPGCSE2102/src/controller/RPGame.java b/MerchantRPGCSE2102/src/controller/RPGame.java index 669e0dc..ff4ad0d 100644 --- a/MerchantRPGCSE2102/src/controller/RPGame.java +++ b/MerchantRPGCSE2102/src/controller/RPGame.java @@ -17,6 +17,7 @@ public class RPGame { private Merchant _merchant1; private Merchant _merchant2; private Merchant _merchant3; + private boolean _movement; public RPGame() { //constructor @@ -44,7 +45,7 @@ public void inventoryFromFile() { merchantInventoryList1.add(item); else if (currentMerchant == 2) merchantInventoryList2.add(item); - else + else if (currentMerchant == 3) merchantInventoryList3.add(item); playerInventoryList.add(item); } @@ -100,4 +101,19 @@ public void createTransaction(Player player, Merchant targetMerchant) Transaction newTransaction = new Transaction(player, targetMerchant); newTransaction.runTransaction(); } + + /** + * Toggles the movement on or off based on the input + * + * @param command either "ON" or "OFF" + */ + public void toggleMovement(String command) + { + if(command.equals("ON")) + _movement = true; + else if(command.equals("OFF")) + _movement = false; + else + System.out.println("Invalid movement toggle command"); + } }