コード例 #1
0
ファイル: Stats.cs プロジェクト: DynaStudios/LD24Jam
 public Stats(Stats stats)
 {
     Health = stats.Health;
     MaxHealth = stats.MaxHealth;
     Strenght = stats.Strenght;
     Defence = stats.Defence;
     Exp = stats.Exp;
 }
コード例 #2
0
 public Stats getModfied(Stats stats)
 {
     return new Stats(stats)
     {
         Strenght = stats.Strenght + Strenght,
         Defence = stats.Defence + Defence,
         MaxHealth = MaxHealth + stats.MaxHealth
     };
 }
コード例 #3
0
ファイル: Fighter.cs プロジェクト: DynaStudios/LD24Jam
        public Fighter()
        {
            BaseStats = new Stats
            {
                Strenght = 10,
                Defence = 10,
                MaxHealth = 100,
                Health = 100,
                Exp = 0
            };
            equipment = new List<IEquipment>();
            weapons = new List<Weapon>();

            UpdateEquipment();
        }
コード例 #4
0
ファイル: Player.cs プロジェクト: DynaStudios/LD24Jam
        public Player(GameScreen screen)
        {
            this.screen = screen;
            BaseStats = new Stats
            {
                Strenght = 10,
                Defence = 10,
                MaxHealth = 100,
                Health = 100,
                Exp = 0
            };

            //Test here
            AddSampleSpells();

            UpdateEquipment();
        }
コード例 #5
0
ファイル: Weapon.cs プロジェクト: DynaStudios/LD24Jam
 public Stats getModfied(Stats stats)
 {
     return stats;
 }
コード例 #6
0
ファイル: Weapon.cs プロジェクト: DynaStudios/LD24Jam
 public int GetAttackForce(Stats stats)
 {
     return stats.Strenght * Power;
 }