private bool CheckRequirements(Globals.itemTypes itemType) { switch (itemType) { case Globals.itemTypes.Dirt: if (givenDirt < dirtRequirement) { return(true); } else { return(false); } case Globals.itemTypes.Wood: if (givenWood < woodRequirement) { return(true); } else { return(false); } default: return(false); } }
private bool CheckRequirements(Globals.itemTypes itemType) { switch (itemType) { case Globals.itemTypes.Brick: if (givenBrick < brickRequirement) { return(true); } else { return(false); } case Globals.itemTypes.Cement: if (givenCement < cementRequirement) { return(true); } else { return(false); } case Globals.itemTypes.Gold: if (givenGold < goldRequirement) { return(true); } else { return(false); } case Globals.itemTypes.Plank: if (givenPlank < plankRequirement) { return(true); } else { return(false); } case Globals.itemTypes.Wood: if (givenWood < woodRequirement) { return(true); } else { return(false); } default: return(false); } }
private bool CheckRequirements(Globals.itemTypes itemType) { switch (itemType) { case Globals.itemTypes.Undefined: return(true); default: return(false); } }
public Item(Globals.itemTypes itemType) { switch (itemType) { case Globals.itemTypes.smallRationPack: Item smallRationPack = new Item("Small Ration Pack", 5, 0, -1, 50, 25); this.copyItem(smallRationPack); break; case Globals.itemTypes.staleBread: Item staleBread = new Item("Stale Bread", 8, 1, -1, 75, 38); this.copyItem(staleBread); break; case Globals.itemTypes.jerky: Item jerky = new Item("Jerky", 10, 1, -1, 100, 50); this.copyItem(jerky); break; case Globals.itemTypes.oldVitamins: Item oldVitamins = new Item("Old Vitamins", 4, 2, 3, 500, 250); this.copyItem(oldVitamins); break; case Globals.itemTypes.minorStatUpPillStrUp: Item minorStatUpPillStrUp = new Item("Minor Stat-up Pill", 2, 3, 2, 200, 100); //Index 3 is for StrUp this.copyItem(minorStatUpPillStrUp); break; case Globals.itemTypes.minorStatUpPillSpdUp: Item minorStatUpPillSpdUp = new Item("Minor Stat-up Pill", 2, 4, 2, 200, 100); //Index 4 is for SpdUp this.copyItem(minorStatUpPillSpdUp); break; case Globals.itemTypes.minorStatUpPillDefUp: Item minorStatUpPillDefUp = new Item("Minor Stat-up Pill", 2, 5, 2, 200, 100); //Index 5 is for DefUp this.copyItem(minorStatUpPillDefUp); break; } }