1/*******************************************************************************
2 * Copyright 2011 See AUTHORS file.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *   http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 ******************************************************************************/
16
17package com.badlogic.gdx.controllers;
18
19import com.badlogic.gdx.math.Vector3;
20
21/** A base implementation for {@link ControllerListener}. Subclass this if you are only interested in a few specific events.
22 * @author mzechner */
23public class ControllerAdapter implements ControllerListener {
24	@Override
25	public boolean buttonDown (Controller controller, int buttonIndex) {
26		return false;
27	}
28
29	@Override
30	public boolean buttonUp (Controller controller, int buttonIndex) {
31		return false;
32	}
33
34	@Override
35	public boolean axisMoved (Controller controller, int axisIndex, float value) {
36		return false;
37	}
38
39	@Override
40	public boolean povMoved (Controller controller, int povIndex, PovDirection value) {
41		return false;
42	}
43
44	@Override
45	public boolean xSliderMoved (Controller controller, int sliderIndex, boolean value) {
46		return false;
47	}
48
49	@Override
50	public boolean ySliderMoved (Controller controller, int sliderIndex, boolean value) {
51		return false;
52	}
53
54	@Override
55	public boolean accelerometerMoved (Controller controller, int accelerometerIndex, Vector3 value) {
56		return false;
57	}
58
59	@Override
60	public void connected (Controller controller) {
61	}
62
63	@Override
64	public void disconnected (Controller controller) {
65	}
66}
67