Files
Arcade/audio/ObjectInstance.java
T

77 lines
1.1 KiB
Java

package audio;
import control.button.Button;
import control.button.ButtonHandler;
public class ObjectInstance {
private long time;
private int direction;
private int buttonID;
private Button button;
private boolean hold;
private long length;
public ObjectInstance()
{
time = 0;
direction = 0;
buttonID = 0;
button = null;
hold = false;
length = 0;
}
public long getTime() {
return time;
}
public void setTime(long time) {
this.time = time;
}
public int getDirection() {
return direction;
}
public void setDirection(int direction) {
this.direction = direction;
}
public int getButtonID() {
return buttonID;
}
public void setButtonID(int buttonID) {
if(buttonID < ButtonHandler.getButtons().size() - 1)
{
this.buttonID = buttonID;
this.button = ButtonHandler.getButton(buttonID);
}
}
public Button getButton() {
return button;
}
public boolean isHold() {
return hold;
}
public void setHold(boolean hold) {
this.hold = hold;
}
public long getLength() {
return length;
}
public void setLength(long length) {
this.length = length;
}
}