/* * public int Armadura * { * get { return this.Armadura; } * set { this.armadura = value; } * }*/ public void crearEstado() { Random r = new Random(); switch (this.rareza) { case Rareza.COMUN: this.estado = EstadoPerjudicial.NULO; break; case Rareza.RARO: if (r.Next(1, 100) <= 15) { this.estado = elegirEstado(); } break; case Rareza.EPICO: if (r.Next(1, 100) <= 30) { this.estado = elegirEstado(); } break; case Rareza.LEGENDARIO: if (r.Next(1, 100) <= 45) { this.estado = elegirEstado(); } break; } r = null; }
public void generarEnumArma() { switch (this.estadoString) { case "quemado": this.estado = EstadoPerjudicial.QUEMADO; break; case "envenenado": this.estado = EstadoPerjudicial.ENVENENADO; break; case "paralizado": this.estado = EstadoPerjudicial.PARALIZADO; break; } switch (this.familiaString) { case "espada": this.familia = FamiliaArma.ESPADA; break; case "espadon": this.familia = FamiliaArma.ESPADON; break; case "arco": this.familia = FamiliaArma.ARCO; break; case "ballesta": this.familia = FamiliaArma.BALLESTA; break; case "varita": this.familia = FamiliaArma.VARITA; break; case "baston": this.familia = FamiliaArma.BASTON; break; case "escudo": this.familia = FamiliaArma.ESCUDO; break; } }
private EstadoPerjudicial elegirEstado() { Random r1 = new Random(); EstadoPerjudicial e = EstadoPerjudicial.NULO; switch (r1.Next(1, 3)) { case 1: e = EstadoPerjudicial.QUEMADO; break; case 2: e = EstadoPerjudicial.ENVENENADO; break; case 3: e = EstadoPerjudicial.PARALIZADO; break; } r1 = null; return(e); }