4.3 Button
Button atau tombol disini digunakan untuk memberikan perintah pada objek kartu. Terdapat empat tombol di dalam aplikasi ini yaitu tombol perintah
untuk memasang kartu ke papan permainan, tombol perintah membuang kartu untuk dijadikan kartu mati, tombol perintah untuk memasang kartu As di atas
kartu King, dan tombol perintah untuk memasang kartu As di bawah kartu dua. Pada dasarnya langkah pembuatan tombol hampir sama dengan pembuatan objek
kartu. Hanya bedanya pada pemilihan menu tipe Button pada tipe simbolnya. Di dalam tiap-tiap button yang dibuat, perlu diberikan suatu
perintah agar maksud dari tombol itu pada saat ditekan dapat dimengerti oleh program, dan program dapat megeksekusi perintah yang diberikan. Di dalam
Actionscript 3.0 pemberian perintah pada tombol dapat dilihat pada potongan script pendeklarasian tombol berikut :
... deklarasi pembuatan objek tombol
var tombolstore = new TombolStore; stage.addChildtombolstore
koordinat peletakan tombol tombolstore.x = 300;
tombolstore.y = 750; pemberian perintah pada tombol
tombolstore.addEventListenerMouseEvent.CLICK,stor e;
function storeevt:MouseEvent {
checkstoreobyek; gotoAndStopsesplayer2
obyek =
0; }
...
4.4 Virtual Player
Di dalam permainan ini perlu dibuat tiga orang virtual player atau pemain virtual. Pemain virtual ini dibuat sebagai lawan main dari player1.
Pemain virtual disini harus di beri pengetahuan tentang prosedur jalannya permainan. Karena sudah jelas bukan seorang manusia yang menjadi otak pemain
virtual ini, melainkan komputer tersebut yang menjadi otaknya. Untuk itu komputer perlu diberikan program agar mengetahui prosedur permainan ini. File
Source code untuk create objek dapat dilihat pada halaman lampiran sevenspadeproject.fla – l frame – 10,15,dan 20.
4.5 Prosedur Permainan
Di dalam skenario jalannya permaian. terdapat prosedur-prosedur yang harus diterapkan ke dalam program. Seperti prosedur random susunan kartu,
prosedur pembagian kartu pada tiap-tiap player, prosedur aturan pemasangan kartu ke papan permainan, prosedur pembuangan kartu mati, prosedur peletakan
kartu As, sampai pada prosedur scoring.
4.5.1 Prosedur Random Susunan Kartu
Prosedur ini dilakukan di awal permainan. Pada saat aplikasi dijalankan maka prosedur random susunan kartu ini akan dilakukan terlebih dahulu.
Beberapa metode yang dilakukan di dalam prosedur ini adalah sebagai berikut :
a. Mengumpulkan seluruh objek kartu kedalam sebuah variabel array.