link download : here
====== Membuat file dengan class GameCanvas ==========
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.*;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author SaNar
*/
public class UjianKeduaCanvas extends GameCanvas
implements Runnable{
private boolean isPlay; // Game berjalan berulang-ulang ketikan isPlay bernilai true
private long delay; // memberikan nilai thread secara konsisten
private int currentX, currentY; // Membuat posisi awal 'X' dan 'Y'
private int width; // untuk lebar layar/screen
private int height; // untuk lebar layar/screen
private Image image, imageTemp; //Membuat obyek Image
private Sprite sprite; //Membuat sprite transparan
//Membuat sprite tidak transparan
// Constructor dan initialisasi
public UjianKeduaCanvas() throws Exception
{
super(true);
width = getWidth();
height = getHeight();
currentX = width / 2;
currentY = height = 270;
delay = 20;
try
{
// Load Images untuk Sprites
image = Image.createImage("/cacing.png");
}
catch (Exception ioex)
{
System.out.println(ioex);
}
sprite = new Sprite(image, 100, 102);
}
// membuat otomatis start thread untuk game yang berulang-ulang(loop)
public void start()
{
isPlay = true;
Thread t = new Thread(this);
t.start();
}
public void stop()
{
isPlay = false;
}
// Main Game Loop
public void run()
{
Graphics g = getGraphics();
while (isPlay == true)
{
input();
drawScreen(g);
try
{
Thread.sleep(delay);
}
catch (InterruptedException ie)
{
}
}
}
// Method untuk menghandle inputan dari keypad
private void input()
{
int keyStates = getKeyStates();
//sprite.setFrame(0);
// Ke Kiri
if ((keyStates == 4))
{//& LEFT_PRESSED) != 0) {
currentX = currentX - 1;
sprite.setFrame(2);
}
// Ke Kanan
else if ((keyStates == 32))//& RIGHT_PRESSED) !=0 )
{
if (currentX + 5 < width)
{
currentX = currentX + 1;
sprite.setFrame(0);
}
}
// Ke Atas
if ((keyStates == 2))
{//{ UP_PRESSED) != 0) {
currentY = currentY -1;
sprite.setFrame(3);
}
// Ke Bawah
else if ((keyStates == 64))//& DOWN_PRESSED) !=0)
{
if (currentY + 10 < height)
{
currentY = currentY + 1;
sprite.setFrame(1);
}
}
}
// Method untuk Display Graphics
private void drawScreen(Graphics g)
{
//g.setColor(0xffffff);
g.setColor(225, 225, 225);
g.fillRect(0, 0, 0, 0);
// display untuk sprites
sprite.setPosition(currentX, currentY);
sprite.paint(g);
flushGraphics();
}
}
========= Membuat file dengan class Midlet =========
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.*;
/**
* @author SaNar
*/
public class UjianKeduaMidlet extends MIDlet {
private Display display;
public void startApp()
{
try
{
display = Display.getDisplay(this);
// Memanggil class ContohGameCanvas dengan membuat obyek gameCanvas
UjianKeduaCanvas gameCanvas = new UjianKeduaCanvas();
gameCanvas.start();
display.setCurrent(gameCanvas);
}
catch (Exception ex)
{
System.out.println(ex);
}
}
public Display getDisplay()
{
return display;
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}
public void exit()
{
destroyApp(false);
notifyDestroyed();
}
}
Saya ingin berbagi cerita kepada anda bahwa saya IBU HERAWATI seorang TKW dari malaysia dan secara tidak sengaja saya buka internet dan saya melihat komentar IBU DARNA yg dari singapur tentan MBAH SORE yg telah membantu dia menjadi sukses dan akhirnya saya juga mencoba menghubungi beliau dan alhamdulillah beliau mau membantu saya untuk memberikan nomor Togel toto 4D dr hasil ritual/ghaib dan alhamdulillah itu betul-betul terbukti tembus dan menang RM.230.000 Ringgit ,kini saya kembali indon membeli rumah dan kereta walaupun sy Cuma pembantu rumah tanggah di selangor malaysia, sy sangat berterimakasih kepada MBAH SORE dan tidak lupa mengucap syukur kepada ALLAH karna melalui MBAH SORE saya juga sudah bisa sesukses ini. Jadi kawan2 yg dalam kesusahan jg pernah putus asah, kalau sudah waktunya tuhan pasti kasi jalan asal anda mau berusaha, ini adalah kisah nyata dari seorang TKW, MBAH SORE adalah guru spiritual terkenal di indonesia. jika anda ingin seperti saya silahkan Hub: 085-256-133-981
BalasHapus