static void Main(string[] args) { Console.WriteLine("Bienvenido a mi Personaje"); var opcionUsuario = 0; var kernel = new StandardKernel(); Console.WriteLine("Escoje tu personaje Call Of Duty"); Console.WriteLine("1.- Ghost"); Console.WriteLine("2.- Price"); Console.WriteLine("3.- Soap"); Console.WriteLine("4.- David Mason"); opcionUsuario = int.Parse(Console.ReadLine()); if (opcionUsuario == 1) { soldados soldado1 = new soldados("Ghost", "BK57"); kernel.Bind <Iarma>().To <Disparos>(); var jugador1 = kernel.Get <CallOfDuty>(); jugador1.EjecucionDisparar(soldado1); } if (opcionUsuario == 2) { soldados soldado2 = new soldados("Price", "LK24"); kernel.Bind <Iarma>().To <Disparos>(); var jugador2 = kernel.Get <CallOfDuty>(); jugador2.EjecucionDisparar(soldado2); } if (opcionUsuario == 3) { soldados soldado3 = new soldados("Soap", "MAN O WAR"); kernel.Bind <Iarma>().To <Disparos>(); var jugador3 = kernel.Get <CallOfDuty>(); jugador3.EjecucionDisparar(soldado3); } if (opcionUsuario == 4) { soldados soldado4 = new soldados("David Mason", "ARTIC 50"); kernel.Bind <Iarma>().To <Disparos>(); var jugador4 = kernel.Get <CallOfDuty>(); jugador4.EjecucionDisparar(soldado4); } }
public bool disparar(soldados soldados) { Console.WriteLine("El personaje {0} se ah equipado con arma {1}", soldados.Nombre, soldados.Arma); return(true); }
public void EjecucionDisparar(soldados soldados) { Arma.disparar(soldados); }