Anda di halaman 1dari 2

} } Boolean doCheck(){ Int result=0; For(i=0;i<NUM_IMAGES;i++){

//Perintah diatas berfungsi untuk memeriksa apakah urutan gambar puzzle telah tepat atau belum.

If(current[i]!=i){ Result++; } } //Kodingan diatas menandakan jika ada salah satu saja yang tidak sama maka result bertambah.

If(result==0){ Return true; //Jika result==0 maka posisi semua potongan telah tepat

} Else{ Return false; }} //Jika result !=0 maka ada posisi potongan yang belum tepat.

Private image loadImage(String ImageFile){ Image images=null; Try{ //Kodingan diatas merupakan fungsi untuk inisialisasi potongan-potongan gambar yang digunakan. Images=Image.createImage(ImageFile);} Catch(Exception e){ } Return images; } } //Kodingan di atas untuk meng-create image dari masukan variable string ImageFile.

5. Aplikasi Game dengan Database

Pada contoh game dari aplikasi database ini, kita akan mencoba memperbaiki aplikasi Puzzle yang ada pada pembahasan sebelumnya yaitu bab 4 sehingga kita dapat menyimpan dan menampilkan jumlah pertukaran minimum dari game ini untuk mendapatkan pemain game Puzzle ini yang terbaik. Untuk itu, sebagian besar kode sumber masih menggunakn kode pembahasan kita di bagian puzzle sebelumnya. Pada aplikasi ini, digunakan nama project baru, yaitu PuzzleNew. Oleh karena untuk perjanjiannya, penamaan semua class