private void InfoTekan(ArgumenKendaliTombol e) { PresenceCheck.Visible = false; if (e.CekMata) { PresenceCheck.Visible = true; } //Console.WriteLine(e.korelasiX + " " + e.korelasiY + " " + e.mataX + " " + e.mataY); if (e.mataX == null || e.mataY == null) { kendaliuser.NoLook(); } if (e.status) { formInformasi FormInformasi = formInformasi.getInstance(); FormInformasi.Show(); kendaliuser.Close(); timer1.Stop(); this.Close(); } progressBarInform.Value = e.DataKor; }
private void TombolBackTekan(ArgumenKendaliTombol e) { if (e.status) { this.Close(); } }
private void NextTekan(ArgumenKendaliTombol e) { if (e.mataX == null || e.mataY == null) { kendali.NoLook(); } if (e.status) { try { kendali.Close(); ++counter; nowShowing = ShowID[counter]; PopulateButton(); LoadContent(nowShowing); } catch { return; } } progressBarNext.Value = e.DataKor; }
private void TombolNextTekan(ArgumenKendaliTombol e) { if (e.status) { counter = counter + 1; ReloadCarousel(counter); } }
private void TombolBackTekan(ArgumenKendaliTombol e) { if (e.status) { FormHome frmawal = new FormHome(); frmawal.Show(); this.Close(); } }
private void TombolPlayTekan(ArgumenKendaliTombol e) { if (e.status) { FormPlayVideo Play = new FormPlayVideo(); Play.Show(); Play.PlayVideo(ShowID[counter]); } }
/////////////// Eventhandler Kendali mata ///////// private void TombolStartTekan(ArgumenKendaliTombol e) { if (e.status) { SFXSeleksi(); SetRandomSequence(); FormStartGame Start = new FormStartGame(); Start.Show(); this.Close(); } }
private void PilihOpsiKanan(ArgumenKendaliTombol e) { if (e.status) { //SFXSeleksi(); TombolTimer.Stop(); TombolTimer.Tick -= TombolTimer_Tick; OpsiTerpilih(PBOpsiKanan, OpsiR); } }
//eventhandler tombol Tahukah kamu menggunakan interaksi eyetracking private void TombolTahukahKamu(ArgumenKendaliTombol eawal) { if (eawal.CekMata) { PresenceCheck.Visible = true; } if (eawal.status) { FormTutorial FormGame = FormTutorial.getInstance(); FormGame.Show(); this.Hide(); TimerTombol.Stop(); TimerTombol.Tick -= TimerTombol_Tick; } BtnTahu.BackColor = Color.FromArgb(eawal.DataKor, 0, 150, 185); progressBar2.Value = eawal.DataKor; }
private void TentangTekan(ArgumenKendaliTombol e) { if (e.mataX == null || e.mataY == null) { kendali.NoLook(); } if (e.status) { formTentang FormTentang = formTentang.getInstance(); FormTentang.Show(); kendali.Close(); timer1.Stop(); this.Close(); } progressBarTentang.Value = e.DataKor; }
private void KgtnTekan(ArgumenKendaliTombol e) { if (e.mataX == null || e.mataY == null) { kendali.NoLook(); } if (e.status) { formKegiatan FormKegiatan = formKegiatan.getInstance(); FormKegiatan.Show(); kendali.Close(); timer1.Stop(); this.Close(); } progressBarKegiatan.Value = e.DataKor; }
private void HomeTekan(ArgumenKendaliTombol e) { if (e.mataX == null || e.mataY == null) { kendali.NoLook(); } if (e.status) { formUser Home = formUser.getInstance(); Home.Show(); timer1.Stop(); kendali.Close(); this.Close(); } progressBarHome.Value = e.DataKor; }
private void BackTekan(ArgumenKendaliTombol e) { //Console.WriteLine(e.korelasiX + " " + e.korelasiY + " " + e.mataX + " " + e.mataY); if (e.mataX == null || e.mataY == null) { kendaliuser.NoLook(); } if (e.status) { formAwal FormHome = formAwal.getInstance(); FormHome.Show(); kendaliuser.Close(); timer1.Stop(); this.Close(); } progressBarBack.Value = e.DataKor; }
//eventhandler tombol Misi menggunakan interaksi eyetracking private void TombolMisiTekan(ArgumenKendaliTombol eawal) { PresenceCheck.Visible = false; if (eawal.CekMata) { PresenceCheck.Visible = true; } if (eawal.status) { FormTutorial FormGame = FormTutorial.getInstance(); FormGame.Show(); this.Hide(); TimerTombol.Stop(); TimerTombol.Tick -= TimerTombol_Tick; } BtnMisi.BackColor = Color.FromArgb(eawal.DataKor, 0, 150, 185); //untuk opacity progressBar1.Value = eawal.DataKor; //untuk progressbar }
private void TombolTigaTekan(ArgumenKendaliTombol e) { if (e.mataX == null || e.mataY == null) { kendali.NoLook(); } if (e.status) { formLantai1 FormLantai1 = formLantai1.getInstance(); FormLantai1.Show(); FormLantai1.GetLantaiPic(3); FormLantai1.LoadPointer(3); timer1.Stop(); kendali.Close(); this.Close(); } progressBarTiga.Value = e.DataKor; }
private void PrevTekan(ArgumenKendaliTombol e) { if (e.status) { try { kendali.Close(); --counter; nowShowing = ShowID[counter]; PopulateButton(); LoadContent(nowShowing); } catch { return; } } progressBarPrev.Value = e.DataKor; }
void TombolPrevTekan(ArgumenKendaliTombol e) { if (e.mataX == null || e.mataY == null) { kendali.NoLook(); } if (e.status) { try { --counter; PreviewDetail(AllPointer[counter].Name); PopulateButton(); } catch { return; } } progressBarPrev.Value = e.DataKor; }
private void TombolBackTekan(ArgumenKendaliTombol e) { PresenceCheck.Visible = false; if (e.CekMata) { PresenceCheck.Visible = true; } if (e.mataX == null || e.mataY == null) { kendali.NoLook(); } if (e.status) { formPeta FormPeta = formPeta.getInstance(); FormPeta.Show(); timer1.Stop(); kendali.Close(); this.Close(); } progressBarBack.Value = e.DataKor; }
private void TombolUserTekan(ArgumenKendaliTombol eawal) { Console.WriteLine(eawal.mataX + " " + eawal.mataY + " " + eawal.korelasiX + " " + eawal.korelasiY + " " + eawal.DataKor); PresenceCheck.Visible = false; if (eawal.CekMata) { PresenceCheck.Visible = true; } if (eawal.mataX == null || eawal.mataY == null) { kendali.NoLook(); } if (eawal.status) { formUser FormUser = formUser.getInstance(); FormUser.Show(); this.Hide(); timer1.Stop(); } progressBar1.Value = eawal.DataKor; }
public void CekTombol() { SimpanPosisiTombol(); if (posisiTerakhirMataX == PosisiMata[0][0] && posisiTerakhirMataY == PosisiMata[1][0]) // Cek posisi mata sama dengan sebelumnya (User Presence) { jumlahSama++; } else { jumlahSama = 0; } posisiTerakhirMataX = PosisiMata[0][0]; posisiTerakhirMataY = PosisiMata[1][0]; if (jumlahSama > 5) //// NO PRESENCE { return; } // jika User Presence lolos for (int i = 0; i < DaftarTombol.Count; i++) { posisimataX = PosisiMata[0][0]; posisimataY = PosisiMata[1][0]; double jarak = JarakEuclidean(DaftarPosisiTombol[i][0][0], DaftarPosisiTombol[i][1][0], PosisiMata[0][0], PosisiMata[1][0]); DaftarJarakEuclidean[i][HasilJarakEuclidean[i]] = jarak; HasilJarakEuclidean[i] = jarak < ThresholdJarak ? HasilJarakEuclidean[i] + 1 : 0; double korelasix = KorelasiPearson(DaftarPosisiTombol[i][0], PosisiMata[0]); double korelasiy = KorelasiPearson(DaftarPosisiTombol[i][1], PosisiMata[1]); HasilKorelasiX[i] = (korelasix > ThresholdKorelasi) ? HasilKorelasiX[i] + 1 : 0; HasilKorelasiY[i] = (korelasiy > ThresholdKorelasi) ? HasilKorelasiY[i] + 1 : 0; HasilKorelasiPearson[i] = (korelasix > ThresholdKorelasi || korelasiy > ThresholdKorelasi) ? HasilKorelasiPearson[i] + 1 : 0; DataKorelasi = HasilKorelasiPearson[i]; bool statusjarak = HasilJarakEuclidean[i] >= DurasiJarakEuclidean; bool statuskorelasi = HasilKorelasiPearson[i] >= DurasiKorelasiPearson; if (statusjarak) { HasilJarakEuclidean[i] = 0; } if (statuskorelasi) { HasilKorelasiPearson[i] = 0; } bool UserPresence = jumlahSama == 0; ArgumenKendaliTombol e = new ArgumenKendaliTombol(korelasix, korelasiy, jarak, statuskorelasi, posisimataX, posisimataY, DataKorelasi, UserPresence); //hanya untuk ppmc DaftarFungsi[i](e); } }