コード例 #1
0
ファイル: Program.cs プロジェクト: ivanov961/HackBulgaria
 static void Main(string[] args)
 {
     Hero hero = new Hero(name: "Ivan", nickName: "Ruski", health: 100, mana: 100, manaRegenerationRate: 2);
     Enemy enemy = new Enemy(health: 100, mana: 100, damage: 20);
     Weapon wep = new Weapon("Damn", 20);
     hero.Equip(wep);
     Dungeon test = new Dungeon(hero, enemy);
     test.Spawn(hero);
     Commands(test,hero,enemy);
 }
コード例 #2
0
ファイル: Player.cs プロジェクト: ivanov961/HackBulgaria
 public virtual int Attack(Weapon weapon)
 {
     return weapon.Damage;
 }
コード例 #3
0
ファイル: Player.cs プロジェクト: ivanov961/HackBulgaria
 public virtual int Equip(Weapon weapom)
 {
     return weapom.Damage;
 }
コード例 #4
0
ファイル: Hero.cs プロジェクト: ivanov961/HackBulgaria
 public override int Equip(Weapon weapom)
 {
     return WDamage+= weapom.Damage;
 }
コード例 #5
0
ファイル: Hero.cs プロジェクト: ivanov961/HackBulgaria
 public override int Attack(Weapon weapon)
 {
     return WDamage + weapon.Damage;
 }