Example #1
0
 /// <summary>
 /// Initializes a new instance of the Officer class
 /// </summary>
 /// <param name="x">Coordinate X</param>
 /// <param name="y">Coordinate Y</param>
 /// <param name="image">Image</param>
 /// <param name="company">Item delivery company</param>
 public Officer(int x, int y, Bitmap image, ItemDeliveryCompany company)
     : base(x, y, image, company, OfficerDamage)
 {
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance for the Enemy class
 /// </summary>
 /// <param name="x">Coordinate X</param>
 /// <param name="y">Coordinate Y</param>
 /// <param name="image">Image</param>
 protected Enemy(int x, int y, Bitmap image, ItemDeliveryCompany company, int gunDamage)
     : base(x, y, image)
 {
     this.WalkDirection = RandomGenerator.Direction();
     this.Inventory = company.DeliverInventory();
     this.Bullets = IniitialBullets;
     this.HasVest = true;
     this.GunDamage = gunDamage;
     this.LoadTextures();
 }
Example #3
0
File: Hero.cs Project: jrusev/Games
 /// <summary>
 /// Initializes a new instance of the Hero class
 /// </summary>
 /// <param name="x">Coordinate X</param>
 /// <param name="y">Coordinate Y</param>
 /// <param name="sprite">Image</param>
 /// <param name="comnay">Delivery company for the items</param>
 public Hero(int x, int y, Bitmap sprite, ItemDeliveryCompany company)
     : base(x, y, sprite)
 {
     this.Rank = Ranks.Private;
     this.AvailableKeys = InitialKeys;
     this.Armor = company.DeliverBaseArmor();
     this.MedKits = InitialMedKits;
     this.Weapon = company.DeliverBaseGun();
     this.Bullets = InitialGunBullets;
     this.Kills = InitialKills;
     this.KillsToRankUp = InitialKillsToRankUp;
     this.Status = InitialStatus;
     this.LoadTextures();
     this.AvailableKeys = 1;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the Chest class
 /// </summary>
 /// <param name="x">Coordinate X</param>
 /// <param name="y">Coordinate Y</param>
 /// <param name="image">Image of the chest</param>
 /// <param name="company">Delivery company for the inventory</param>
 public Chest(int x, int y, Image image, ItemDeliveryCompany company)
     : base(x, y, image)
 {
     this.Inventory = company.DeliverInventory();
     this.openCloseAnimation = new AnimTexture(Resources.Chest_Close_Open, 0.2f, true, 48);
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the Guard class
 /// </summary>
 /// <param name="x">Coordinate X</param>
 /// <param name="y">Coordinate Y</param>
 /// <param name="image">Image</param>
 /// <param name="company">Item delivery company</param>
 public Guard(int x, int y, Bitmap image, ItemDeliveryCompany company)
     : base(x, y, image, company, GuardDamage)
 {
     this.HasVest = false;
 }