/// <summary>
        /// Initializes static members of the <see cref="TierOneCannon"/> class.
        /// </summary>
        static TierOneCannon()
        {
            //populates the cannon info
            var cannonImg = Tools.Content.Load <Texture2D>("Images/Sprites/Cannons/TierOne/T1P4");

            Info = new CannonInfo(500, 3, cannonImg, MediumBullet.Info, new TierOneCannon(Owner.Player, Stage.Player, default, 0));
Example #2
0
        /// <summary>
        /// Initializes static members of the <see cref="BurstCannon"/> class.
        /// </summary>
        static BurstCannon()
        {
            //loads the info for this type of cannon
            var cannonImg = Tools.Content.Load <Texture2D>("Images/Sprites/Cannons/TierThree/T3P4");

            Info = new CannonInfo(60, 1000, cannonImg, Laser.Info, new BurstCannon(Owner.Player, Stage.Player, default, 0), 1000, 1000);
Example #3
0
        /// <summary>
        /// Initializes static members of the <see cref="MineDropperCannon"/> class.
        /// </summary>
        static MineDropperCannon()
        {
            //populates the cannon info
            var cannonImg = Tools.Content.Load <Texture2D>("Images/Sprites/Cannons/MineDropper/M4");

            Info = new CannonInfo(500, 5, cannonImg, FireBullet.Info, new MineDropperCannon(Owner.Player, Stage.Player, default, 0));
        /// <summary>
        /// Initializes static members of the <see cref="TierFourCannon"/> class.
        /// </summary>
        static TierFourCannon()
        {
            //populates the cannon info for this type of cannon
            var cannonImg = Tools.Content.Load <Texture2D>("Images/Sprites/Cannons/TierFour/T4P4");

            Info = new CannonInfo(75, 1000, cannonImg, Plasma.Info, new TierFourCannon(Owner.Player, Stage.Player, default, 0));