using System.Collections.Generic;
public static void Main()
public Weapon SetWeapon()
List<Weapon> wplist = new List<Weapon>();
var shotgun = new Shotgun();
for (int i = 0; i<wplist.Count;i++)
Console.WriteLine("choose " + i + " for " + wplist[i].name);
var answer = Console.ReadLine();
return wplist[Convert.ToInt16(answer)];
Console.WriteLine("Player1");
this.player1 = new Players(SetWeapon());
Console.WriteLine("Player2");
this.player2 = new Players(SetWeapon());
if (this.player1.weapon.damage > this.player2.weapon.damage)
Console.WriteLine("The winner is player1");
if (player2.weapon.damage > player1.weapon.damage)
Console.WriteLine("The winner is player2");
Console.WriteLine("game finished draw.");
public Players(Weapon weapon)