Guest User

Untitled

a guest
Jun 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. public class CB implements CBResp {
  2. public void ancorar( int i, int j ) {
  3. n1 = new Navio();
  4. posicoes[i].ancorar( n1 );
  5. posicoes[i+1].ancorar( n1 );
  6. n2 = new Navio();
  7. posicoes[j].ancorar( n2 );
  8. posicoes[j+1].ancorar( n2 );
  9. }
  10. public boolean valida( int p ){
  11. int i = p-1;
  12. return posicoes[i].coberta;
  13. }
  14. public void tratarDisparo( int p ){
  15. int i = p-1;
  16. posicoes[i].atingida();
  17. }
  18. public boolean afundouTodos() {
  19. return (n1.afundou())&&(n2.afundou());
  20. }
  21. public String mostrar() {
  22. String info="";
  23. for( Posicao p:posicoes) {
  24. info+=p.toString();
  25. }
  26. return info;
  27. }
  28. CB() {
  29. posicoes = new Posicao[10];
  30. for( int i=0;i<10;i++){
  31. Posicao nova = new Posicao();
  32. posicoes[i]=nova;
  33. }
  34. }
  35. Posicao[] posicoes=null;
  36. Navio n1=null;
  37. Navio n2=null;
  38. }
Add Comment
Please, Sign In to add comment