Skip to content

Instantly share code, notes, and snippets.

@igrir
Created May 4, 2013 17:30
Show Gist options
  • Save igrir/5518175 to your computer and use it in GitHub Desktop.
Save igrir/5518175 to your computer and use it in GitHub Desktop.
Pakai membuat string
package screens;
import java.io.IOException;
import java.util.Vector;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.LayerManager;
import javax.microedition.lcdui.game.Sprite;
import javax.microedition.midlet.MIDlet;
import sprites.StoryFrame;
import sprites.logo;
import sprites.tombol;
import sprites.warna;
import com.cengek.cx.manager.GameManager;
import com.cengek.cx.screens.CXScreen;
import com.cengek.cx.sprites.CXSprite;
import com.cengek.cx.util.CXCharFonts;
import com.cengek.cx.util.CXImageUtil;
import com.cengek.cx.util.CXSpriteText;
public class ScreenBelajar extends CXScreen {
warna warnaMerah;
warna warnaBiru;
warna warnaKuning;
StoryFrame sf = new StoryFrame("/frames.png", 200, 125);
StoryFrame sf2 = new StoryFrame("/frames.png", 200, 125);
CXSpriteText st = new CXSpriteText("euphemia", selflg, 100, 10, true, 250);
int page = 0;
int angka = 0;
public ScreenBelajar(Graphics g, MIDlet m, LayerManager lg, GameManager host) {
// TODO Auto-generated constructor stub
super(g, m, lg, host);
init();
}
public void draw() {
host.setLg(selflg);
}
public void run() {
}
public void init() {
// TODO Auto-generated method stub
updatePage();
selflg.append(sf);
}
private void updatePage(){
switch (page) {
case 0:
st.setText("Perjalanan sebuah bola");
break;
case 1:
st.setText("Kalau begini caranya seharusnya berjalan dengan baik dong. Hubungi terdekat ya");
break;
case 2:
st.setText("Dia terus menggelinding dan berlanjut untuk menggelinding...");
break;
case 3:
st.setText("Akhirnya dia pun pergi");
break;
case 4:
st.setText("The end");
break;
default:
st.setText("Test lagi");
break;
}
//st.showEachTick(10);
st.show();
}
public void pointerPressed(int x, int y) {
// TODO Auto-generated method stub
}
public void pointerReleased(int x, int y) {
// TODO Auto-generated method stub
if (st.getIsShown()) {
if (page < 5) {
page++;
sf.nextFrame();
updatePage();
}
}else{
//tampilkan teks semuanya kalau nggak sabaran
st.setVisible(true);
}
}
public void createImages() {
// TODO Auto-generated method stub
}
public void removeSprites() {
// TODO Auto-generated method stub
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment