package vooga.fighter.model.objects;
import vooga.fighter.model.loaders.MenuLoader;
import vooga.fighter.model.mode.MenuMode;
/**
*
* @author Jerry and Jack
*
*/
public class MenuObject extends GameObject {
private String myNext;
private String myValue;
private int myGridNum;
private int myUp;
private int myDown;
private int myLeft;
private int myRight;
MenuMode myDelegate;
public MenuObject (String choice, MenuMode delegate, String pathHierarchy) {
setLoader(new MenuLoader(choice, this, pathHierarchy));
myDelegate = delegate;
}
@Override
public void completeUpdate () {
}
public int getUp(){
return myUp;
}
public int getDown(){
return myDown;
}
public int getLeft(){
return myLeft;
}
public int getRight(){
return myRight;
}
public int getNum(){
return myGridNum;
}
public void setUp(int up){
myUp = up;
}
public void setDown(int down){
myDown = down;
}
public void setRight(int right){
myRight = right;
}
public void setLeft(int left){
myLeft = left;
}
public void setNum(int num){
myGridNum = num;
}
public String getValue() {
return myValue;
}
public void setValue(String value) {
myValue = value;
}
public void setNext(String next) {
myNext = next;
}
public String getNext(){
return myNext;
}
public void tellDelegate(){
myDelegate.setChoice(myValue);
}
}