public Item.Wood DestroyTree(Map map) { Bitmap = null; map.reFill(X, Y, Width, Height); if (Name[1] == '1') { map.MakeObjectRightHere(X, Y + 52, "p1", map, true); } else if (Name[1] == '3') { map.MakeObjectRightHere(X, Y + 68, "p2", map, true); } else if (Name[1] == '2') { map.MakeObjectRightHere(X, Y + 52, "p3", map, true); } else if (Name[1] == '4') { map.MakeObjectRightHere(X, Y + 68, "p4", map, true); } int numOfWood = Weight / 2; Item.Wood wood = new Item.Wood(numOfWood); return(wood); }
public Item.MushroomNotEdible DestroyMushroomNE(Map map) { Bitmap = null; map.reFill(X, Y, Width, Height); int numOfMushrooms = Weight; Item.MushroomNotEdible mushroom = new Item.MushroomNotEdible(numOfMushrooms); return(mushroom); }
public Item.Wood DestroyStump(Map map) { Bitmap = null; map.reFill(X, Y, Width, Height); int numOfWood = Weight / 2; Item.Wood wood = new Item.Wood(numOfWood); return(wood); }
public Item.Stone DestroyStone(Map map) { Bitmap = null; map.reFill(X, Y, Width, Height); int numOfStones = Weight / 3; Item.Stone stone = new Item.Stone(numOfStones); return(stone); }
public Item.Seed DestroyGrass(Map map) { Bitmap = null; map.reFill(X, Y, Width, Height); int numOfSeeds = Weight * 2; Random random = new Random(); int caseSwitch = random.Next(1, 15); Item.Seed seed; switch (caseSwitch) { case 1: case 2: case 3: case 4: case 5: seed = new Item.Seed.WheatSeed(numOfSeeds); break; case 6: case 7: seed = new Item.Seed.CornSeed(numOfSeeds); break; case 8: seed = new Item.Seed.CarrotSeed(numOfSeeds); break; case 9: seed = new Item.Seed.CucumberSeed(numOfSeeds); break; case 10: seed = new Item.Seed.PumpkinSeed(numOfSeeds / 2); break; default: seed = new Item.Seed(0); break; } return(seed); }
public void DestroyBuilding(Map map) { Bitmap = null; map.reFill(X, Y, Width, Height); }