package org.test;
import loon.Stage;
import loon.action.sprite.effect.LightningEffect;
import loon.action.sprite.effect.NaturalEffect;
import loon.canvas.LColor;
import loon.event.Touched;
import loon.geom.Vector2f;
public class NaturalTest extends Stage {
@Override
public void create() {
setBackground("assets/back1.png");
// 樱花
add(NaturalEffect.getPetalEffect());
// 雪
add(NaturalEffect.getSnowEffect());
// 雨
add(NaturalEffect.getRainEffect());
// 雷(全屏随机)
add(NaturalEffect.getThunderEffect());
// 在屏幕中心添加一个label
centerOn(addLabel("天打雷劈屠真龙", 0, 0));
// 监听屏幕
down(new Touched() {
@Override
public void on(float x, float y) {
// 从触屏位置,向屏幕中心,发射一道弧形闪电
add(LightningEffect.addBolt(Vector2f.at(x, y), Vector2f.at(getHalfWidth(), getHalfHeight()),
LColor.white));
}
});
add(MultiScreenTest.getBackButton(this, 1));
}
}