Advertisement
Guest User

HW

a guest
May 23rd, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. package it.uniroma3.diadia.comandi;
  2.  
  3. import it.uniroma3.diadia.*;
  4. import it.uniroma3.diadia.attrezzi.Attrezzo;
  5. import it.uniroma3.diadia.personaggi.AbstractPersonaggio;
  6.  
  7. public class ComandoRegala implements Comando {
  8. private static final String MESSAGGIO_A_CHI = "A chi dovrei fare un regalo...?";
  9. private String messaggio;
  10. private String nomeAttrezzo;
  11.  
  12.  
  13. @Override
  14. public void esegui(Partita partita) {
  15. AbstractPersonaggio personaggio;
  16. Attrezzo attrezzoRegalato = partita.getGiocatore().getBorsa().getAttrezzo(nomeAttrezzo);
  17. personaggio = partita.getLabirinto().getStanzaCorrente().getPersonaggio();
  18. if(attrezzoRegalato!=null){
  19. if(personaggio!=null) {
  20. this.messaggio = personaggio.riceviRegalo(attrezzoRegalato, partita);
  21. System.out.println(this.messaggio);
  22. }else{
  23. System.out.println(MESSAGGIO_A_CHI);
  24. }
  25. }else{
  26. System.out.println("Cosa vuoi regalare?");
  27. }
  28. }
  29.  
  30. @Override
  31. public void setParametro(String parametro) {
  32. }
  33.  
  34. @Override
  35. public String getParametro() {
  36. return this.nomeAttrezzo;
  37. }
  38.  
  39. @Override
  40. public String getNome() {
  41. return "regala";
  42. }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement