Ejemplo n.º 1
0
    @Override
    public void onButtonsEvent(WiimoteButtonsEvent arg0) {
      // TODO Auto-generated method stub
      if (arg0.isButtonAHeld()) canDraw = true;
      if (arg0.isButtonAJustReleased()) {
        canDraw = false;
        frameComponent.drawNewLine();
      }

      if (arg0.isButtonBJustPressed()) canErase = true;
      if (arg0.isButtonBJustReleased()) canErase = false;

      if (arg0.isButtonUpPressed()) {
        frameComponent.increasePointerWidth();
      }
      if (arg0.isButtonDownPressed()) {
        frameComponent.decreasePointerWidth();
      }

      if (arg0.isButtonRightJustPressed()) {
        frameComponent.changeUpColor();
        currColorLabel.setBackground(frameComponent.getCurrentColor());
        repaint();
      }
      if (arg0.isButtonLeftJustPressed()) {
        frameComponent.changeDownColor();
        currColorLabel.setBackground(frameComponent.getCurrentColor());
        repaint();
      }

      if (arg0.isButtonBHeld() && arg0.isButtonLeftHeld()) {
        frameComponent.undo();
        repaint();
      }
    }