All pastes #813057 Raw Edit

Mine

public text v1 · immutable
#813057 ·published 2007-12-12 06:31 UTC
rendered paste body
//Java Fighters Universe v2007
//the second homework_ism001
//by LAW MEI KWAN 8048955
//2007-12-10

import java.util.Random;// program class Ramdom number genarator

public class FightersUniverse
{
        Player players[];
        Random generator;
        private int target=0,attacker=0;
        private int r=0;
        private int deadNumber=0;
        private static final int TOTAL_PLAYERS=4;
        
public FightersUniverse()
        {
                generator=new Random();
                players=new Player[TOTAL_PLAYERS];
                players[0]=new BossPlayer("Boss Rain");
                players[1]=new BossPlayer("Boss Elsa");
                players[2]=new BossPlayer("Andy");
                players[3]=new BossPlayer("Peter");
        }
        
//method of attack
public void Attack(){
        
      do
        {
               
                attacker=generator.nextInt(TOTAL_PLAYERS);
                target=generator.nextInt(TOTAL_PLAYERS);
                
                //choose another attacker if he/she is dead
                while (players[attacker].isDead)
                {
                        attacker=generator.nextInt(TOTAL_PLAYERS);
                }

                //choose another target if he/she is dead or attacker
                while (target==attacker || players[target].isDead)
                {
                        target=generator.nextInt(TOTAL_PLAYERS);
                }

                r++;
                players[attacker].r=r;

                //attacker attack target
                players[attacker].Attack(players[target]);

                if (players[target].isDead || players[attacker].isDead)
                deadNumber++;//incrase the dead number

        }while(deadNumber<TOTAL_PLAYERS-1);//end while
        
		System.out.println("");
        System.out.println("><~~~~> Game Over <~~~~><");

        for (int i=0;i<TOTAL_PLAYERS;i++)
        {
                System.out.printf("%s 's power = %d \n",players[i].getPlayerName(),players[i].getPlayerPower());
        }

}//end attack
                
        
//method of main        
public static void main(String argv[])
        {
                FightersUniverse main=new FightersUniverse();
                main.Attack();  
        }//end main
 
 
 
}//end class FightersUniverse