|
stop();
dadu = 0;
ubah_nilai = 0;
waktu_ganti = false;
giliran = "pemain1";
pemain1.nomor = 0;
pemain2.nomor = 0;
pemain1.temp_nomor = 0;
pemain2.temp_nomor = 0;
jalankan_btn.enabled = false;
jalankan_btn._alpha = 20;
onEnterFrame =
function ()
{
giliran_tampil =
giliran;
trace(dadu);
};
dadu_btn.onPress = function() {
if (this._currentframe
== 1) {
this.gotoAndStop(random(6)+2);
jalankan_btn.enabled = true;
jalankan_btn._alpha = 100;
dadu = 0;
}
if (this._currentframe>1) {
dadu = this._currentframe-1;
}
};
jalankan_btn.onPress = function() {
if (giliran
== "pemain1")
{
pemain1.nomor += dadu;
}
if (giliran
== "pemain2")
{
pemain2.nomor += dadu;
}
ganti_pemain();
dadu_btn.gotoAndStop(1);
jalankan_btn.enabled = false;
jalankan_btn._alpha = 20;
};
for (i=1; i<3; i++) {
_root["pemain"+i].onEnterFrame = function() {
ulartangga();
if (this.temp_nomor<this.nomor) {
this.temp_nomor++;
}
this._x = _root["kotak"+this.temp_nomor]._x;
this._y = _root["kotak"+this.temp_nomor]._y;
};
}
function
ganti_pemain() {
waktu_ganti = true;
if (waktu_ganti
== true &&
giliran == "pemain1") {
giliran = "pemain2";
waktu_ganti = false;
}
if (waktu_ganti
== true &&
giliran == "pemain2") {
giliran = "pemain1";
waktu_ganti = false;
}
}
function
ulartangga() {
for (i=1; i<3; i++) {
if (_root["pemain"+i].temp_nomor == _root["pemain"+i].nomor) {
//tangga
if (_root["pemain"+i].hitTest(_root.kotak7)) {
_root["pemain"+i].nomor = 36;
_root["pemain"+i].temp_nomor = 36;
}
if (_root["pemain"+i].hitTest(_root.kotak40)) {
_root["pemain"+i].nomor = 59;
_root["pemain"+i].temp_nomor = 59;
}
if (_root["pemain"+i].hitTest(_root.kotak45)) {
_root["pemain"+i].nomor = 78;
_root["pemain"+i].temp_nomor = 78;
}
if (_root["pemain"+i].hitTest(_root.kotak53)) {
_root["pemain"+i].nomor = 71;
_root["pemain"+i].temp_nomor = 71;
}
//ular
if (_root["pemain"+i].hitTest(_root.kotak49)) {
_root["pemain"+i].nomor = 13;
_root["pemain"+i].temp_nomor = 13;
}
if (_root["pemain"+i].hitTest(_root.kotak64)) {
_root["pemain"+i].nomor = 23;
_root["pemain"+i].temp_nomor = 23;
}
if (_root["pemain"+i].hitTest(_root.kotak89)) {
_root["pemain"+i].nomor = 5;
_root["pemain"+i].temp_nomor = 5;
}
if (_root["pemain"+i].hitTest(_root.kotak97)) {
_root["pemain"+i].nomor = 66;
_root["pemain"+i].temp_nomor = 66;
}
//menang
if (_root["pemain"+i].hitTest(_root.kotak100)) {
gotoAndStop(i+1);
}
}
}
}
|