scene2d draglistener package com.ogurecapps.listeners; import com.badlogic.gdx.scenes.scene2d.Actor; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.badlogic.gdx.scenes.scene2d.actions.Actions; import com.badlogic.gdx.scenes.scene2d.utils.DragListener; /** * Created by coder1cv8 on 28.03.2017. */ scene2d draglistener How to get it? scene2d draglistener public class SimpleDragListener extends DragListener { public float offsetX; public float offsetY; @Override public void dragStart(InputEvent event, float x, float y, int pointer) { final Actor actor = event.getTarget(); offsetX = event.getStageX() - actor.getX(); scene2d draglistener PasteShr scene2d draglistener offsetY = event.getStageY() - actor.getY(); } @Override public void drag(InputEvent event, float x, float y, int pointer) { float setX = event.getStageX() - offsetX; float setY = event.getStageY() - offsetY; final Actor actor = event.getTarget(); scene2d draglistener How to get it for free? scene2d draglistener float borderLeft = 0; float borderRight = 1280f - actor.getWidth(); float borderTop = 840f - actor.getHeight(); float borderBottom = 120f; if (setX < borderLeft) { setX = borderLeft; } else if (setX > borderRight) { setX = borderRight; } scene2d draglistener PasteShr scene2d draglistener if (setY > borderTop) { setY = borderTop; } else if (setY < borderBottom) { setY = borderBottom; } actor.setPosition(setX, setY); } } scene2d draglistener How to get it? scene2d draglistener scene2d draglistener