コード例 #1
0
ファイル: Player.cs プロジェクト: DynaStudios/LD24Jam
        private void AddSampleSpells()
        {
            Weapon testSpell1 = new Weapon();
            Weapon testSpell2 = new Weapon();

            var spellIconTest = screen.ScreenManager.Game.Content.Load<Texture2D>("Images/Spells/Fireball");

            testSpell1.Priority = 1;
            testSpell2.Priority = 1;

            testSpell1.Icon = spellIconTest;
            testSpell2.Icon = spellIconTest;

            testSpell1.Power = 20;
            testSpell2.Power = 20;

            AddEqipment(testSpell1);
            AddEqipment(testSpell2);
        }
コード例 #2
0
ファイル: Fighter.cs プロジェクト: DynaStudios/LD24Jam
 public void AddWeapon(Weapon weapon)
 {
     weapons.Add(weapon);
     AddEqipment(weapon);
 }
コード例 #3
0
ファイル: Fighter.cs プロジェクト: DynaStudios/LD24Jam
 public void HitTarget(Weapon weapon, Fighter target)
 {
     target.TakeDemage(weapon.GetAttackForce(Stats));
 }
コード例 #4
0
ファイル: Fighter.cs プロジェクト: DynaStudios/LD24Jam
 public void RemoveWeapon(Weapon weapon)
 {
     weapons.Remove(weapon);
     RemoveEqipment(weapon);
 }