Tengo la clase jugador
La jugador:
spoiler
using System;
class Jugador
{
//Declaro los puntos de vida
public int pv = 60;
//Aqui hago el set y el get para poder modificar Pv en ataque y objetos
public int Pv
{
get
{
return pv;
}
set
{
this.pv = value;
}
}
//lista de tipos de clase
public enum TipoEleccion
{
Agua,
Planta,
Fuego
};
public TipoEleccion tipo;
//Los ataque son la vida menos un entero ataques
//ataque normal es la vida menos 5
public int Ataque (){
pv-=5;
return pv; //devuelvo la vida modificada
}
//ataque por tipo es la vida menos el doble que un ataque normal (Golpe critico o eficaz)
public int AtaquePorTipo(){
pv -= 10;
return pv;//devuelvo la vida modificada
}
}
Y lo que quiero es hacer un juego con dos jugadores y que haya turnos (En plan pokemon)
Este es el main que tengo ahora mismo
using System;
class Program
{
static void Main(string[] args)
{
//constructor del jugador1
Jugador jugador1 = new Jugador();
//para saber si el jugador1 recibe bien sus puntos iniciales de vida
Console.Write("El jugador1 comienza con "+jugador1.pv+" puntos de vida");
Console.WriteLine("");
Console.Write("Escoge clase; 1 para Agua, 2 para Planta y 3 para Fuego: ");
//Esto lo hago para el Switch para recoger el dato por teclado y transformarlo de string a int y funcione en el switch
string Tipo = Console.ReadLine();
int recoger = int.Parse(Tipo);
//switch para escoger clase del jugador1
switch (recoger)
{
case 1:
jugador1.tipo = Jugador.TipoEleccion.Agua;
break;
case 2:
jugador1.tipo = Jugador.TipoEleccion.Planta;
break;
case 3:
jugador1.tipo = Jugador.TipoEleccion.Fuego;
break;
}
//para saber si el jugador1 recibe bien su clase
Console.Write("Has escogido: " + jugador1.tipo);
Console.WriteLine("");
//constructor del jugador 2
Jugador jugador2 = new Jugador();
//para saber si el jugador2 recibe bien sus puntos iniciales de vida
Console.Write("El jugador2 comienza con "+jugador2.pv+" puntos de vida");
Console.WriteLine("");
Console.Write("Escoge clase; 1 para Agua, 2 para Planta y 3 para Fuego: ");
//Esto lo hago para el Switch para recoger el dato por teclado y transformarlo de string a int y funcione en el switch
string Tipo2 = Console.ReadLine();
int recoger2 = int.Parse(Tipo2);
//switch para escoger clase del jugador2
switch (recoger2)
{
case 1:
jugador2.tipo = Jugador.TipoEleccion.Agua;
break;
case 2:
jugador2.tipo = Jugador.TipoEleccion.Planta;
break;
case 3:
jugador2.tipo = Jugador.TipoEleccion.Fuego;
break;
}
//para saber si el jugador2 recibe bien su clase
Console.Write("Has escogido: " + jugador2.tipo);
}
}
Como lo hago?