BattleTest2.java



/** ゲームの戦闘シーンのテスト(その2) */
public class BattleTest2 {

    public static void main( String argv[] ) {
        Monster monster = new Monster( "Fujikkie", 8, 50 );
        int num = 4;
        Soldier[] soldiers = new Soldier[num];
        for( int i=0; i<num; i++ ) {
            soldiers[i]= new Soldier( "兵士その" + i );
        }
        System.out.println( "########################################" ); 
        System.out.println( "モンスター" + " VS " + "人類" 
                         + " 戦闘開始!" );
        System.out.println( "########################################" ); 

        for( int i=0; i<num; i++ ) {
            Battle battle = new Battle( soldiers[i], monster );
            battle.start();
            if( !monster.isAlive() ) break;
        }
        System.out.println( "########################################" ); 
        if( soldiers[num-1].isAlive() )
            System.out.println( "人類は勝利した" );
        else
            System.out.println( "人類は滅亡した" );
        System.out.println( "########################################" ); 
    }
}