Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CB implements CBResp {
- public void ancorar( int i, int j ) {
- n1 = new Navio();
- posicoes[i].ancorar( n1 );
- posicoes[i+1].ancorar( n1 );
- n2 = new Navio();
- posicoes[j].ancorar( n2 );
- posicoes[j+1].ancorar( n2 );
- }
- public boolean valida( int p ){
- int i = p-1;
- return posicoes[i].coberta;
- }
- public void tratarDisparo( int p ){
- int i = p-1;
- posicoes[i].atingida();
- }
- public boolean afundouTodos() {
- return (n1.afundou())&&(n2.afundou());
- }
- public String mostrar() {
- String info="";
- for( Posicao p:posicoes) {
- info+=p.toString();
- }
- return info;
- }
- CB() {
- posicoes = new Posicao[10];
- for( int i=0;i<10;i++){
- Posicao nova = new Posicao();
- posicoes[i]=nova;
- }
- }
- Posicao[] posicoes=null;
- Navio n1=null;
- Navio n2=null;
- }
Add Comment
Please, Sign In to add comment