Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
 public ResourceReaction(Resources.type resID, int amount, Point pos)
 {
     ResourceID = resID;
     Amount     = amount;
     Pos        = pos;
 }