package com.weem.epicinventor.weapon;
import java.io.*;
public class WeaponType implements Serializable {
protected static final long serialVersionUID = 10000L;
private String itemName = "";
private String type = "";
private int[] damage;
private int speed = 0;
private int knockBackX = 0;
private int knockBackY = 0;
private int maxHits = 0;
private int range = 0;
private int animationFrames = 1;
private boolean comesBack = false;
public WeaponType(String in, String t, int[] d, int s, int kbx, int kby, int mh, int r, int a, boolean c) {
itemName = in;
type = t;
damage = d;
speed = s;
knockBackX = kbx;
knockBackY = kby;
maxHits = mh;
range = r;
animationFrames = a;
comesBack = c;
}
public String getItemName() {
return itemName;
}
public String getType() {
return type;
}
public int[] getDamage() {
return damage;
}
public int getSpeed() {
return speed;
}
public int getKnockBackX() {
return knockBackX;
}
public int getKnockBackY() {
return knockBackY;
}
public int getMaxHits() {
return maxHits;
}
public int getRange() {
return range;
}
public int getAnimationFrames() {
return animationFrames;
}
public String getImageName() {
return "Weapon/" + itemName;
}
public boolean getComesBack() {
return comesBack;
}
private void readObject(ObjectInputStream aInputStream) throws Exception {
aInputStream.defaultReadObject();
}
private void writeObject(ObjectOutputStream aOutputStream) throws Exception {
aOutputStream.defaultWriteObject();
}
}