package org.test;
import loon.LTexture;
import loon.LTransition;
import loon.Screen;
import loon.component.DefUI;
import loon.component.LComponent;
import loon.component.LMessageBox;
import loon.event.ClickListener;
import loon.event.GameTouch;
import loon.opengl.GLEx;
import loon.utils.timer.LTimerContext;
public class LMessageBoxTest extends Screen {
public LTransition onTransition() {
return LTransition.newEmpty();
}
@Override
public void draw(GLEx g) {
}
@Override
public void onLoad() {
LTexture texture = DefUI.getGameWinFrame(200, 200);
LMessageBox box = new LMessageBox(new String[] {
"人间谁能看尽山色,千里孤行终归寂寞。翻天覆地炙手可热,百年之后有谁记得。",
"明月西斜遗珠何落,金乌归海乾坤并合。世事如棋造化难说,能解其中非你非我。" }, texture, 66, 66, 180,
180);
//行间距3
box.setLeading(3);
//偏移10,10
box.setOffset(10, 10);
add(box);
centerOn(box);
box.SetClick(new ClickListener() {
@Override
public void UpClick(LComponent comp, float x, float y) {
}
@Override
public void DragClick(LComponent comp, float x, float y) {
}
@Override
public void DownClick(LComponent comp, float x, float y) {
LMessageBox box = (LMessageBox) comp;
box.loop();
}
@Override
public void DoClick(LComponent comp) {
}
});
add(MultiScreenTest.getBackButton(this,0));
}
@Override
public void alter(LTimerContext timer) {
}
@Override
public void resize(int width, int height) {
}
@Override
public void touchDown(GameTouch e) {
}
@Override
public void touchUp(GameTouch e) {
}
@Override
public void touchMove(GameTouch e) {
}
@Override
public void touchDrag(GameTouch e) {
}
@Override
public void resume() {
}
@Override
public void pause() {
}
@Override
public void close() {
}
}