/// <summary> /// Initializes a new instance of the <see cref="OverworldObjects.ResourceBuilding"/> class. /// </summary> /// <param name="shape">Shape.</param> /// <param name="owner">Owner.</param> /// <param name="spriteID">Sprite I.</param> /// <param name="spriteCategory">Sprite category.</param> /// <param name="resourceID">Resource I.</param> /// <param name="amountPerWeek">Amount per week.</param> /// <param name="minDistFromTown">Minimum dist from town.</param> /// <param name="maxDistFromTown">Max dist from town.</param> public ResourceBuilding(int shape, Player owner, int spriteID, IngameObjectLibrary.Category spriteCategory, Resources.type resourceID, Earn amountPerWeek, int minDistFromTown, int maxDistFromTown) : base(shape, owner, spriteID, spriteCategory) { MinDistFromTown = minDistFromTown; MaxDistFromTown = maxDistFromTown; ResourceID = resourceID; Earnings = amountPerWeek; }
public ResourceReaction(Resources.type resID, int amount, Point pos) { ResourceID = resID; Amount = amount; Pos = pos; }