Files
Arcade/control/button/Button.java
T
2015-06-11 19:11:38 +02:00

53 lines
775 B
Java

package control.button;
import java.awt.Color;
import main.Window;
import control.NetworkHandler;
public class Button {
Color color;
int ledID;
int buttonID;
NetworkHandler ntw;
public int pressed;
public Button(int buttonID, int ledID, NetworkHandler ntw)
{
color = new Color(255,255,255);
this.ledID = ledID;
this.buttonID = buttonID;
this.ntw = ntw;
pressed = 1;
setLed();
}
private void setLed()
{
if(Window.ON_RASP)
{
ntw.setLed(ledID, color.getGreen(), color.getRed(), color.getBlue());
ntw.show();
}
}
public void setColor(Color newColor)
{
color = newColor;
setLed();
}
public Color getColor(){
return color;
}
public int getButtonID()
{
return buttonID;
}
public int getLedID()
{
return ledID;
}
}