package com.weem.epicinventor.world.block;
import com.weem.epicinventor.*;
import java.awt.image.*;
import java.io.*;
public class BlockType implements Serializable {
protected static final long serialVersionUID = 10000L;
private int type;
private String name;
private String group;
private int playerDamage;
private boolean foundation;
private boolean background;
transient private Registry registry;
public BlockType(Registry rg, int t, String n, String g, int pd, boolean f, boolean bg) {
registry = rg;
type = t;
name = n;
group = g;
playerDamage = pd;
foundation = f;
background = bg;
}
public void setTransient(Registry rg) {
registry = rg;
}
public int getType() {
return type;
}
public String getName() {
return name;
}
public String getGroup(){
return group;
}
public boolean isBackground() {
return background;
}
public BufferedImage getImage() {
return registry.getImageLoader().getImage("Blocks/" + name);
}
private void readObject(ObjectInputStream aInputStream) throws Exception {
aInputStream.defaultReadObject();
}
private void writeObject(ObjectOutputStream aOutputStream) throws Exception {
aOutputStream.defaultWriteObject();
}
}