package chu.engine; public class GriddedEntity extends Entity { protected int xcoord; protected int ycoord; public GriddedEntity() { this(0, 0); } public GriddedEntity(int xx, int yy) { super(xx * 16, yy * 16); xcoord = xx; ycoord = yy; } @Override public void beginStep() { x = xcoord * 16; y = ycoord * 16; } @Override public void endStep() { } public int getXCoord(){ return xcoord; } public int getYCoord(){ return ycoord; } //ONLY THE GRID SHOULD CALL THESE METHODS. public void gridSetXCoord(int x){ xcoord = x; } public void gridSetYCoord(int y){ ycoord = y; } }