use of playn.core.Image in project playn by threerings.
the class LayerClickTest method init.
@Override
public void init() {
Image orange = assets().getImage("images/orange.png");
Image mdb = assets().getRemoteImage("https://graph.facebook.com/samskivert/picture");
final ImageLayer layer1 = graphics().createImageLayer(orange);
layer1.setScale(2);
layer1.setRotation(FloatMath.PI / 8);
layer1.setTranslation(50, 50);
graphics().rootLayer().add(layer1);
if (touch().hasTouch()) {
layer1.addListener((Touch.LayerListener) new Mover(layer1));
} else {
layer1.addListener((Pointer.Listener) new Mover(layer1));
}
final ImageLayer layer2 = graphics().createImageLayer(orange);
layer2.setScale(1.5f);
layer2.setRotation(FloatMath.PI / 4);
layer2.setTranslation(150, 50);
graphics().rootLayer().add(layer2);
if (touch().hasTouch()) {
layer2.addListener((Touch.LayerListener) new Mover(layer2));
} else {
layer2.addListener((Pointer.Listener) new Mover(layer2));
}
final ImageLayer layer3 = graphics().createImageLayer(mdb);
layer3.setRotation(-FloatMath.PI / 4);
layer3.setTranslation(50, 150);
graphics().rootLayer().add(layer3);
if (touch().hasTouch()) {
layer3.addListener((Touch.LayerListener) new Mover(layer3));
} else {
layer3.addListener((Pointer.Listener) new Mover(layer3));
}
}
Aggregations