MCPcopy Create free account
hub / github.com/catabriga/graphwar / checkGameFinished

Method checkGameFinished

src/Graphwar/GameData.java:494–527  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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 {

Callers 2

nextTurnMethod · 0.95
nextTurnMessageMethod · 0.95

Calls 4

getNumSoldiersMethod · 0.95
getSoldiersMethod · 0.95
getTeamMethod · 0.95
isAliveMethod · 0.80

Tested by

no test coverage detected