public Character(string name, int health, int maxHealth, int damage, int defence, /*int damageModifier,*/ RollDie die) { this.name = name; this.health = health; this.maxHealth = maxHealth; this.damage = damage; this.defence = defence; //this.damageModifier = damageModifier; this.die = die; }
public Character AddNewCharacter(string title, RollDie die) { Character character = new Character(); character.name = title; character.health = rnd.Next(85, 100); character.maxHealth = rnd.Next(95, 100); character.damage = rnd.Next(15, 25); character.defence = rnd.Next(5, 8); character.die = die; return(character); }
static void Main(string[] args) { bool check = true; int points = 0; string name; // creating objects RollDie die = new RollDie(6); Console.WriteLine("With time machine you were trasnported back to Romanian times " + "\nUnluckely you are prisoner in Colliseum." + "\nToday you will fight till you die"); Console.WriteLine("Please enter your name"); name = Console.ReadLine(); Character fighter1 = new Character(); /*Character fighter2 = new Character(); * fighter2 = fighter2.AddNewCharacter(Character.RandName(), die); */ // fight do { fighter1 = fighter1.AddNewCharacter(name, die); Character fighter2 = new Character(); fighter2 = fighter2.AddNewCharacter(Character.RandName(), die); Arena arena = new Arena(fighter1, fighter2, die); if (points == 0) { arena.Greeting(); } arena.Fight(); points++; Console.WriteLine("If you want to stop fighting pres x and enter\nIf you want to try fighting other openent press any key and enter"); } while (Console.ReadLine() != "x"); Console.WriteLine("\nYour score {0}", points); Console.ReadKey(); }
public Arena(Character warrior1, Character warrior2, RollDie die) //class arena { this.warrior1 = warrior1; this.warrior2 = warrior2; this.die = die; }