Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.sun.org.apache.regexp.internal.RE;
- import java.util.Arrays;
- /**
- * Created by Ricsko on 2017. 03. 09..
- */
- public class TobbTorpedo {
- private ClassTorpedo[] torpedoes = new ClassTorpedo[7];
- private int hits;
- public TobbTorpedo(ClassTorpedo object){
- for (int i = 0; i < torpedoes.length; i++) {
- if(torpedoes[i] == null){
- torpedoes[i] = object;
- break;
- }else{
- System.out.println("nincs hely");
- }
- }
- }
- public void checkhit(String posY, int posX){
- if(torpedoes[checkNumber(posY)] != null && checkNumber(posY) > torpedoes.length)
- torpedoes[checkNumber(posY)].hitTorepedo(posX);
- hits++;
- }
- public int checkNumber(String parseString) {
- switch (parseString) {
- case "A":
- return 0;
- case "B":
- return 1;
- case "C":
- return 2;
- case "E":
- return 3;
- case "F":
- return 4;
- case "G":
- return 5;
- case "H":
- return 6;
- default:
- System.out.println("nincs ilyen sor");
- }
- return Integer.decode("Nincs ilyen szam");
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- TobbTorpedo that = (TobbTorpedo) o;
- // Probably incorrect - comparing Object[] arrays with Arrays.equals
- return Arrays.equals(torpedoes, that.torpedoes);
- }
- @Override
- public int hashCode() {
- return Arrays.hashCode(torpedoes);
- }
- @Override
- public String toString() {
- return Arrays.toString(torpedoes);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment