All pastes #750510 Raw Edit

Stuff

public java v1 · immutable
#750510 ·published 2007-10-26 15:54 UTC
rendered paste body
package pokegen;import java.util.Random;import java.io.InputStream;import java.io.InputStreamReader;import java.io.BufferedReader;import pokegen.*;public class Pokegen {	Random generator = new Random();	private static BufferedReader stdin = new BufferedReader(new InputStreamReader( System.in ));      public void main() {	System.out.print("minimum level?");	String min = stdin.readLine();	System.out.println("");	System.out.print("Maximum level?");	String max = stdin.readLine();	pokedex PD = new pokedex();	PD.initpokedex();	int i = generator.nextInt(PD.Pokedex.length-1);	i=i+1;	Pokemon ChosenOne = PD.Pokedex[i];	ChosenOne.Genstats(Integer.parseInt(min),Integer.parseInt(max));	System.out.println("Your pokemon: " + ChosenOne.name + "(" + ChosenOne.num + ") level " + ChosenOne.lvl);	System.out.println("Hit Points: " + ChosenOne.hp);	System.out.println("Attack: " + ChosenOne.att);	System.out.println("Special Attack: " + ChosenOne.spatt);	System.out.println("Defense: " + ChosenOne.def);	System.out.println("Special Defense: " + ChosenOne.spdef);	System.out.println("Speed: " + ChosenOne.spd);	System.out.println("IV: " + ChosenOne.iv);      }}// pokedex.java:package pokegen;import java.util.Random;public class pokedex {	static protected Pokemon Pokedex[];   public static void initpokedex() {	Pokedex[0] = new Pokemon("missingno",0,0,0,0,0,0,0);	Pokedex[1] = new Pokemon("Bulbasaur",1,45,49,49,45,65,65);	Pokedex[2] = new Pokemon("Ivysaur",2,60,62,63,60,80,80);// Goes on for ages and ages   }}class Pokemon {	public String name;	public int num;	public float hp;	public float att;	public float def;	public float spd;	public float spatt;	public float spdef;	public float iv;	public int lvl; 	public Pokemon (String title, int number, int bhp, int batt, int bdef, int bspd, int bspatt, int bspdef) {		name = title;		num = number;		hp = bhp;		att = batt;		def = bdef;		spd = bspd;		spatt = bspatt;		spdef = bspdef;		iv = 0;		lvl = 0;	}	public void Genstats (int minlvl, int maxlvl){		Random generator = new Random();		iv = generator.nextInt(20);		lvl = generator.nextInt(maxlvl-minlvl);		lvl = lvl+minlvl;		hp = ((iv + 2*hp)*(lvl/100))+10+lvl;		att = (iv + 2*att)*(lvl/100);		def = (iv + 2*def)*(lvl/100);		spd = (iv + 2*spd)*(lvl/100);		spatt = (iv + 2*spd)*(lvl/100);		spdef = (iv + 2*spdef)*(lvl/100);	}}