()
| 492 | } |
| 493 | |
| 494 | private boolean checkGameFinished() |
| 495 | { |
| 496 | boolean team1Alive = false; |
| 497 | boolean team2Alive = false; |
| 498 | |
| 499 | ListIterator<Player> itr = players.listIterator(); |
| 500 | |
| 501 | while(itr.hasNext()) |
| 502 | { |
| 503 | Player player = itr.next(); |
| 504 | |
| 505 | for(int j=0; j<player.getNumSoldiers(); j++) |
| 506 | { |
| 507 | if(player.getSoldiers()[j].isAlive()) |
| 508 | { |
| 509 | if(player.getTeam() == Constants.TEAM1) |
| 510 | { |
| 511 | team1Alive = true; |
| 512 | } |
| 513 | else |
| 514 | { |
| 515 | team2Alive = true; |
| 516 | } |
| 517 | } |
| 518 | } |
| 519 | } |
| 520 | |
| 521 | if(team1Alive==false || team2Alive==false) |
| 522 | { |
| 523 | return true; |
| 524 | } |
| 525 | |
| 526 | return false; |
| 527 | } |
| 528 | |
| 529 | private void nextTurn() |
| 530 | { |
no test coverage detected