package loon.test;
import loon.LSystem;
import loon.LTransition;
import loon.Screen;
import loon.action.sprite.AnimationData;
import loon.canvas.LColor;
import loon.component.LButton;
import loon.component.LPaper;
import loon.event.ActionKey;
import loon.event.GameTouch;
import loon.html5.gwt.GWTGame;
import loon.html5.gwt.Loon;
import loon.opengl.GLEx;
import loon.utils.Scale;
import loon.utils.timer.LTimerContext;
public class TitleScreen extends Screen {
LButton start, end;
LPaper title;
public TitleScreen() {
}
public void onLoad() {
new AnimationData(new long[]{0,0});
setBackground("assets/back1.png");
start = new LButton("assets/title_start.png", 191, 57) {
ActionKey action = new ActionKey(
ActionKey.DETECT_INITIAL_PRESS_ONLY);
public void doClick() {
if (!action.isPressed()) {
action.press();
replaceScreen(new MyAVGScreen());
}
}
};
start.setLocation(2, 5);
start.setEnabled(false);
add(start);
LButton btn2 = new LButton("assets/title_load.png", 160, 56);
btn2.setLocation(2, start.getY() + start.getHeight() + 20);
btn2.setEnabled(false);
add(btn2);
LButton btn3 = new LButton("assets/title_option.png", 215, 57);
btn3.setLocation(2, btn2.getY() + btn2.getHeight() + 20);
btn3.setEnabled(false);
add(btn3);
end = new LButton("assets/title_end.png", 142, 57) {
public void doClick() {
}
};
end.setLocation(2, btn3.getY() + btn3.getHeight() + 20);
end.setEnabled(false);
add(end);
title = new LPaper("assets/title.png", -200, 0);
add(title);
}
public void alter(LTimerContext c) {
if (isOnLoadComplete()) {
if (title.getScreenX() + title.getWidth() + 25 <= getWidth()) {
title.move_right(3);
} else {
start.setEnabled(true);
end.setEnabled(true);
}
}
}
public void draw(GLEx g) {
}
public void touchDown(GameTouch e) {
}
public void touchMove(GameTouch e) {
}
public void touchUp(GameTouch e) {
}
@Override
public void touchDrag(GameTouch e) {
}
@Override
public void resize(int width, int height) {
}
@Override
public void resume() {
}
@Override
public void pause() {
}
@Override
public void close() {
}
}