List of usage examples for com.badlogic.gdx.scenes.scene2d Actor setScale
public void setScale(float scaleXY)
From source file:com.o2d.pkayjava.editor.view.ui.box.resourcespanel.draggable.DraggableResource.java
License:Apache License
public void initDragDrop() { addSource(new Source((Actor) viewComponent) { public Payload dragStart(InputEvent event, float x, float y, int pointer) { Payload payload = new Payload(); Actor dragActor = viewComponent.getDragActor(); OrthographicCamera runtimeCamera = Sandbox.getInstance().getCamera(); dragActor.setScale(1f / runtimeCamera.zoom); ResourcePayloadObject payloadData = viewComponent.getPayloadData(); payloadData.xOffset = runtimeCamera.zoom * dragActor.getWidth() / 2f; payloadData.yOffset = runtimeCamera.zoom * dragActor.getHeight() / 2f; payload.setDragActor(dragActor); payload.setObject(payloadData); payload.setInvalidDragActor(null); setDragActorPosition(-dragActor.getWidth() / 2f, dragActor.getHeight() / 2f); return payload; }/* w w w . j av a 2 s. c o m*/ }); addTarget(new Target(sandbox.getUIStage().dummyTarget) { @Override public boolean drag(Source source, Payload payload, float x, float y, int pointer) { return true; } @Override public void drop(Source source, Payload payload, float x, float y, int pointer) { Vector2 vector = sandbox.screenToWorld(x, y); DraggableResource.this.drop(payload, vector); } }); }
From source file:com.o2d.pkayjava.editor.view.ui.widget.actors.basic.SandboxBackUI.java
License:Apache License
public void render(float delta) { ResourceManager resourceManager = Overlap2DFacade.getInstance().retrieveProxy(ResourceManager.NAME); batch.begin();// ww w . j a v a2 s . c o m for (Actor actor : actors) { actor.setScale(1f / resourceManager.getProjectVO().pixelToWorld); actor.act(delta); actor.draw(batch, 1); } batch.setColor(Color.WHITE); batch.end(); }
From source file:com.uwsoft.editor.view.ui.box.resourcespanel.draggable.DraggableResource.java
License:Apache License
public void initDragDrop() { addSource(new DragAndDrop.Source((Actor) viewComponent) { public DragAndDrop.Payload dragStart(InputEvent event, float x, float y, int pointer) { DragAndDrop.Payload payload = new DragAndDrop.Payload(); Actor dragActor = viewComponent.getDragActor(); OrthographicCamera runtimeCamera = Sandbox.getInstance().getCamera(); dragActor.setScale(1f / runtimeCamera.zoom); ResourcePayloadObject payloadData = viewComponent.getPayloadData(); payloadData.xOffset = runtimeCamera.zoom * dragActor.getWidth() / 2f; payloadData.yOffset = runtimeCamera.zoom * dragActor.getHeight() / 2f; payload.setDragActor(dragActor); payload.setObject(payloadData); payload.setInvalidDragActor(null); setDragActorPosition(-dragActor.getWidth() / 2f, dragActor.getHeight() / 2f); return payload; }/*from w w w . j a va2 s . c om*/ }); addTarget(new DragAndDrop.Target(sandbox.getUIStage().dummyTarget) { @Override public boolean drag(DragAndDrop.Source source, DragAndDrop.Payload payload, float x, float y, int pointer) { return true; } @Override public void drop(DragAndDrop.Source source, DragAndDrop.Payload payload, float x, float y, int pointer) { Vector2 vector = sandbox.screenToWorld(x, y); DraggableResource.this.drop(payload, vector); } }); }