static void Main(string[] args) { Tablero miTablero = new Tablero { DimensionX = DIMENSIONENUNCIADO, DimensionY = DIMENSIONENUNCIADO }; Console.WriteLine($"Estado del juego: {miTablero.Estado}"); Console.WriteLine($"Estado del juego: {(int)miTablero.Estado}"); //No puedo crear porque Personaje es Abstracta //Personaje personaje = new Personaje("SpiderMan"); //miTablero.Poblacion[0] = personaje; //miTablero.AgregarPersonaje(personaje); JugadorPrincipal jugadorPrincipal = new JugadorPrincipal(NOMBREJUGADORPRINCIPAL); miTablero.AgregarPersonaje(jugadorPrincipal); JugadorNaturaleza jugadorNaturaleza; for (int i = 0; i < 10; i++) { jugadorNaturaleza = new JugadorNaturaleza($"Naturaleza {i}"); miTablero.AgregarPersonaje(jugadorNaturaleza); } JugadorCPU jugadorCPU = new JugadorCPU("CPU"); miTablero.AgregarPersonaje(jugadorCPU); for (int i = 0; i < 100; i++) { miTablero.MoverTodo(); Console.WriteLine(miTablero); } miTablero.Finalizar(); Console.WriteLine($"Estado del juego: {miTablero.Estado}"); Console.WriteLine($"Estado del juego: {(int)miTablero.Estado}"); Console.ReadKey(); }
static void Main(string[] args) { Tablero miTablero = new Tablero { DimensionX = 100, DimensionY = 100 }; Personaje personaje = new Personaje(); //miTablero.Poblacion[0] = personaje; miTablero.AgregarPersonaje(personaje); Console.WriteLine(miTablero); Console.ReadKey(); }