Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. //A mettre dans CrewMember
  2. /**
  3. * Wether the CrewMember is selected.
  4. * @return isSelected.
  5. */
  6. public boolean isSelected() {
  7. return isSelected;
  8. }
  9.  
  10. //A mettre dans Tile
  11. /**
  12. * Gives the assigned member.
  13. * @return the member
  14. */
  15. public CrewMember getMember() {
  16. return member;
  17. }
  18.  
  19.  
  20. /**
  21. * Moove the selected crew members in another room
  22. * @param i the desired room
  23. */
  24. public void teleportMember(int i) {
  25. Tile t = null;
  26. boolean stop = false;
  27. for(Tile p : (ArrayList<Tile>)layout ) {
  28. if(!stop && p.hasCrewMember() && p.getMember().isSelected() ) {
  29. t = p ;
  30. stop = true;
  31. }
  32. }
  33.  
  34. if( i < layout.size() && i>-1 && stop ) {
  35. CrewMember member = t.getMember();
  36. t.removeCrewMember();
  37. ((ArrayList<Tile>)layout).get(i).setCrewMember(member);
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement