Files
ice1000 8e8ab3cba9 淦
2017-12-05 12:02:07 +08:00

51 lines
1.1 KiB
Java

import org.frice.Game;
import org.frice.anim.move.AccelerateMove;
import org.frice.anim.move.SimpleMove;
import org.frice.anim.scale.SimpleScale;
import org.frice.event.OnMouseEvent;
import org.frice.obj.sub.ShapeObject;
import org.frice.resource.graphics.ColorResource;
import org.frice.utils.message.FLog;
import org.frice.utils.shape.FOval;
import org.frice.utils.time.FTimer;
import static org.frice.Initializer.launch;
/**
* Created by ice1000 on 2016/8/15.
*
* @author ice1000
*/
public class Demo6 extends Game {
public static void main(String[] args) {
launch(Demo6.class);
}
public FTimer timer = new FTimer(2000);
@Override
public void onInit() {
setSize(900, 900);
}
@Override
public void onRefresh() {
super.onRefresh();
if (timer.ended()) {
addObject(new ShapeObject(ColorResource.基佬紫,
new FOval(80.0, 120.0), 10, 750) {{
addAnim(new SimpleScale(1.1, 1.1));
addAnim(AccelerateMove.getGravity());
addAnim(new SimpleMove(0, -700));
addAnim(new SimpleMove(100, 0));
}});
}
}
@Override
public void onMouse(OnMouseEvent e) {
setPaused(!getPaused());
FLog.e("paused");
}
}