/*
* Copyright (c) 2012. HappyDroids LLC, All rights reserved.
*/
package com.happydroids.droidtowers.input;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.input.GestureDetector;
import com.badlogic.gdx.math.Vector2;
import com.happydroids.droidtowers.entities.GameLayer;
import com.happydroids.droidtowers.grid.GameGrid;
import java.util.List;
public class ToolBase implements GestureDetector.GestureListener {
protected final OrthographicCamera camera;
protected final List<GameLayer> gameLayers;
protected final GameGrid gameGrid;
public ToolBase(OrthographicCamera camera, List<GameLayer> gameLayers, GameGrid gameGrid) {
this.camera = camera;
this.gameLayers = gameLayers;
this.gameGrid = gameGrid;
}
public boolean touchDown(float x, float y, int pointer, int button) {
return false;
}
public boolean tap(float x, float y, int count, int button) {
return false;
}
public boolean longPress(float x, float y) {
return false;
}
public boolean fling(float velocityX, float velocityY, int button) {
return false;
}
public boolean pan(float x, float y, float deltaX, float deltaY) {
return false;
}
@Override
public boolean panStop(float x, float y, int pointer, int button) {
return false;
}
public boolean zoom(float originalDistance, float currentDistance) {
return false;
}
public boolean scrolled(int amount) {
return false;
}
public boolean pinch(Vector2 vector2, Vector2 vector21, Vector2 vector22, Vector2 vector23) {
return false;
}
public void cleanup() {
}
public void update(float deltaTime) {
}
}