Files
Arcade-controls/control/GameControl.java
T

37 lines
748 B
Java

package control;
import model.GameModel;
import view.GameView;
import control.button.ButtonEvent;
import control.button.ButtonListener;
import control.joystick.JoystickEvent;
import control.joystick.JoystickListener;
public class GameControl implements JoystickListener, ButtonListener{
GameModel model;
GameView view;
public GameControl(GameModel model, GameView view)
{
this.model = model;
this.view = view;
}
@Override
public void buttonPressed(ButtonEvent e) {
if(e.getButton().getButtonID()>0)
{
view.setColor(e.getButton().getColor());
}
}
@Override
public void buttonReleased(ButtonEvent e) {}
@Override
public void onJoystickMoved(JoystickEvent e) {
view.setString(e.getJoystick().getPos().name());
}
}