V0.2.1b: WIP changes windows

This commit is contained in:
Evan Debenham 2014-10-14 18:04:48 -04:00
parent 02e54f1440
commit 21bfecb69f

View File

@ -0,0 +1,49 @@
package com.shatteredpixel.shatteredpixeldungeon.windows;
import com.shatteredpixel.shatteredpixeldungeon.scenes.PixelScene;
import com.shatteredpixel.shatteredpixeldungeon.ui.ScrollPane;
import com.shatteredpixel.shatteredpixeldungeon.ui.Window;
import com.watabou.noosa.BitmapText;
import com.watabou.noosa.BitmapTextMultiline;
import com.watabou.noosa.ui.Component;
/**
* Created by debenhame on 14/10/2014.
*/
public class WndChanges extends Window {
private static final int WIDTH = 112;
private static final int HEIGHT = 160;
private static final String TXT_TITLE = "Changes";
private static final String TXT_CHANGES = "test test test test test test test test test test test test test test test" +
"\n\n test test test test test test test test test test test test test test test\ntest test test test " +
"test test test test test test\n\n\ntest test test test testtest test test test test";
private BitmapText txtTitle;
private ScrollPane text;
public WndChanges() {
super();
resize( WIDTH, HEIGHT );
txtTitle = PixelScene.createText(TXT_TITLE, 9);
txtTitle.hardlight( Window.SHPX_COLOR );
txtTitle.measure();
txtTitle.x = PixelScene.align( PixelScene.uiCamera, (WIDTH - txtTitle.width()) / 2 );
add( txtTitle );
BitmapTextMultiline txtChanges = PixelScene.createMultiline(TXT_CHANGES, 9);
Component content = new Component();
content.add(txtChanges);
text = new ScrollPane( content ) {
};
add( text );
text.setRect( 0, txtTitle.height(), WIDTH, HEIGHT - txtTitle.height() );
}
}