Setelah dilakukan pengacakan susunan kartu maka langkah selanjutnya adalah membagikan kartu kepada Tiap-tiap pemain. Langkah – langkah yang
digunakan untuk prosedur ini adalah sebaagai berikut
a. Definisikan sebuah variabel array yang mewakili virtualisasi tiap-tiap
player definisikan variabel array sesuai dengan nama player-nya
var player1:array;
var player2:array;
var player3:array;
var player4:array; b.
Tiap-tiap pemain nantinya akan mendapatkan 13 kartu untuk dimasukkan ke dalam variabel array-nya. Maka, ambil 13 elemen awal dari variabel
kartuacak masukkan elemen array yang telah diambil kedalam variabel player1
c. hapus 13 elemen awal yang telah dimasukkan ke variabel player1 dari
variabel kartuacak. d.
lakukan point b dan point c untuk memasukkan objek ke dalam variabel player2, player3, dan player4.
Implementasi prosedur pembagian kartu ke dalam program dapat dilihat pada potongan script pembagian kartu pemain berikut :
... masukan seluruh objek ke dalam array
var allobject:Array = new Arrayaswaru, duawaru, tigawaru, empatwaru,...
bagi kartu untuk player 1 var player1:Array = new Array;
forvar g=0;g=12;g++ {
player1.pushkartuacak[g]; };
kartuacak.splice0,13; bagi kartu untuk player 2
var player2:Array = new Array; forvar t=0;t=12;t++
{ player2.pushkartuacak[t];
}; kartuacak.splice0,13;
bagi kartu untuk player 3 var player3:Array = new Array;
forvar m=0;m=12;m++ {
player3.pushkartuacak[m]; };
kartuacak.splice0,13; bagi kartu untuk player 4
var player4:Array = new Array; forvar r=0;r=12;r++
{ player4.pushkartuacak[r];
}; kartuacak.splice0,13;
...
Apabila di eksekusi maka akan memperoleh tampilan seperti yang ditunjukkan pada Gambar 4.4
Gambar 4.4 Hasil Pengacakan Kartu dan Pembagian Pada Tiap-Tiap Player
4.5.3 Prosedur Pemasangan Kartu
Di dalam pemasangan kartu kedalam papan permainan terdapat beberapa aturan yang harus dipahami. Aturan–aturan tersebut seperti yang disebutkan
berikut :
a. Untuk pertama kali kartu yang dipasang adalah kartu tujuh bertipe spade.
b. Setelah kartu tujuh waru terpasang maka kartu yang berurutan dengan
tujuh waru dan kartu tujuh tipe lainnya dapat dipasang ke papan permaian
Dari aturan pemasangan diatas disebutkan kartu yang pertama kali dipasang adalah kartu bertipe tujuh waru. Lalu dilanjutkan dengan kartu-kartu urutannya
atau kartu-kartu tujuh lainnya. Maka bila diterapkan ke dalam logika pemrograman langkah-langkahnya adalah sebagai berikut :
a. Cari player yang memiliki kartu tujuh waru dengan melakukan
searching pada array tiap-tiap player.
b. Apabila terdapat kartu tujuh spade di indeks arraynya pasang ke papan