ricskooo

Untitled

Mar 9th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. import com.sun.org.apache.regexp.internal.RE;
  2.  
  3. import java.util.Arrays;
  4.  
  5. /**
  6. * Created by Ricsko on 2017. 03. 09..
  7. */
  8. public class TobbTorpedo {
  9. private ClassTorpedo[] torpedoes = new ClassTorpedo[7];
  10. private int hits;
  11.  
  12. public TobbTorpedo(ClassTorpedo object){
  13. for (int i = 0; i < torpedoes.length; i++) {
  14. if(torpedoes[i] == null){
  15. torpedoes[i] = object;
  16. break;
  17. }else{
  18. System.out.println("nincs hely");
  19. }
  20. }
  21. }
  22.  
  23. public void checkhit(String posY, int posX){
  24. if(torpedoes[checkNumber(posY)] != null && checkNumber(posY) > torpedoes.length)
  25. torpedoes[checkNumber(posY)].hitTorepedo(posX);
  26. hits++;
  27. }
  28.  
  29. public int checkNumber(String parseString) {
  30. switch (parseString) {
  31. case "A":
  32. return 0;
  33. case "B":
  34. return 1;
  35. case "C":
  36. return 2;
  37. case "E":
  38. return 3;
  39. case "F":
  40. return 4;
  41. case "G":
  42. return 5;
  43. case "H":
  44. return 6;
  45. default:
  46. System.out.println("nincs ilyen sor");
  47. }
  48. return Integer.decode("Nincs ilyen szam");
  49. }
  50.  
  51.  
  52. @Override
  53. public boolean equals(Object o) {
  54. if (this == o) return true;
  55. if (o == null || getClass() != o.getClass()) return false;
  56.  
  57. TobbTorpedo that = (TobbTorpedo) o;
  58.  
  59. // Probably incorrect - comparing Object[] arrays with Arrays.equals
  60. return Arrays.equals(torpedoes, that.torpedoes);
  61. }
  62.  
  63. @Override
  64. public int hashCode() {
  65. return Arrays.hashCode(torpedoes);
  66. }
  67.  
  68. @Override
  69. public String toString() {
  70. return Arrays.toString(torpedoes);
  71.  
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment