You are on page 1of 98

MAIN GAME

Imports System.Data.OleDb Public Class EnglishAverage1 Public letter, BlocksNumber, NextBlocks, NextLetter, Authentication, GameOverAuthentication Gametype, Purpose Public Dim ButtonPauseTime, ButtonSubmitTime, ButtonCheckTime, ButtonSurrenderTime As Integer Dim CheckLeft, checkfalse , Score, BlocksPoint, TimeScoreMinute, TimeScoreSecond, Bonus As Integer Dim BlocksLight, QuestionLight As Integer Dim answer1, answer2, answer3, answer4, answer5, answer6, answer7, answer8, answer9, answer10 As String Dim answer11, answer12, answer13, answer14, answer15, answer16, answer17, answer18, answer19, answer20 As String Dim answer21, answer22, answer23, answer24, answer25, answer26, answer27, answer28, answer29, answer30 As String Dim answer31, answer32, answer33, answer34, answer35, answer36, answer37, answer38, answer39, answer40 As String Dim answer41, answer42, answer43, answer44, answer45, answer46, answer47, answer48, answer49, answer50 As String Dim answer51, answer52, answer53, answer54, answer55, answer56, answer57, answer58, answer59, answer60 As String Dim answer61, answer62, answer63, answer64, answer65, answer66, answer67, answer68, answer69, answer70 As String Dim answer71, answer72, answer73, answer74, answer75, answer76, answer77, answer78, answer79, answer80 As String Dim answer81, answer82, answer83, answer84, answer85, answer86, answer87, answer88, answer89, answer90 As String Dim answer91, answer92, answer93, answer94, answer95, answer96, answer97, answer98, answer99, answer100 As String

'GAME TIMER DECLARATION Dim stpw As New Stopwatch Dim CountDown As New TimeSpan Dim CountDownFromLevel As Integer 'as seconds Private Sub GameBackGroundTime_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GameBackGround.Click If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) With Me .MaximizeBox = False .MinimizeBox = False ' .TopMost = True .FormBorderStyle = System.Windows.Forms.FormBorderStyle.None ' .WindowState = System.Windows.Forms.FormWindowState.Maximized End With Exit Sub ElseIf CheckClick.Text = "PAUSE" Then Exit Sub Else AllNormal() End If End Sub Sub aut() If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then With Me .MaximizeBox = False

73

.MinimizeBox = False .TopMost = False .FormBorderStyle = System.Windows.Forms.FormBorderStyle.None ' .WindowState = System.Windows.Forms.FormWindowState.Maximized End With AllNormal() Exit Sub Else With Me .MaximizeBox = False .MinimizeBox = False .TopMost = True .FormBorderStyle = System.Windows.Forms.FormBorderStyle.None ' .WindowState = System.Windows.Forms.FormWindowState.Maximized End With

End If

End Sub Private Sub EnglishAverage1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load restart() If GameSettings.Label1.Text = "ON" Then My.Computer.Audio.Play(My.Resources.Okami, AudioPlayMode.Background) End If If GameSettings.Label1.Text = "OFF" Then My.Computer.Audio.Stop() End If

If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then With Me .MaximizeBox = False .MinimizeBox = False .TopMost = False .FormBorderStyle = System.Windows.Forms.FormBorderStyle.None ' .WindowState = System.Windows.Forms.FormWindowState.Maximized End With AllNormal() Exit Sub Else With Me .MaximizeBox = False .MinimizeBox = False .TopMost = True

74

.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None ' .WindowState = System.Windows.Forms.FormWindowState.Maximized End With

End If

If GameNewPlayer.ImageIdentifier.Text = "NOTHING" Then GamePic.Hide() End If If GameNewPlayer.ImageIdentifier.Text = "BROWSE" Then If GameNewPlayer.Txtbx_GameImage.Text = "" Then GamePic.Hide() Else OpenFileDialog_UserImage.FileName = GameNewPlayer.Txtbx_GameImage.Text Dim str_UserImageFileName As String str_UserImageFileName = OpenFileDialog_UserImage.FileName GamePic.BringToFront() GamePic.Image = Image.FromFile(str_UserImageFileName) GamePic.SizeMode = PictureBoxSizeMode.StretchImage OpenFileDialog_UserImage.Reset() GamePic.Refresh() GamePic.Update() End If End If

If GameNewPlayer.ImageIdentifier.Text = "AVATAR" Then If GameNewPlayer.AvatarNumber.Text = 1 Then GamePic.Image = My.Resources._1 ElseIf GameNewPlayer.AvatarNumber.Text = 2 Then GamePic.Image = My.Resources._2 ElseIf GameNewPlayer.AvatarNumber.Text = 3 Then GamePic.Image = My.Resources._3 ElseIf GameNewPlayer.AvatarNumber.Text = 4 Then GamePic.Image = My.Resources._4 ElseIf GameNewPlayer.AvatarNumber.Text = 5 Then GamePic.Image = My.Resources._5 ElseIf GameNewPlayer.AvatarNumber.Text = 6 Then GamePic.Image = My.Resources._6 ElseIf GameNewPlayer.AvatarNumber.Text = 7 Then

75

GamePic.Image = My.Resources._7 ElseIf GameNewPlayer.AvatarNumber.Text = 8 Then GamePic.Image = My.Resources._8 ElseIf GameNewPlayer.AvatarNumber.Text = 9 Then GamePic.Image = My.Resources._9 ElseIf GameNewPlayer.AvatarNumber.Text = 10 Then GamePic.Image = My.Resources._10 End If End If

If GameCategory.GAMETYPES.Text = "TIMEDGAME" Then Gametype = "TIMEDGAME" CountDownFromLevel = 8 * 60 'as seconds ElseIf GameCategory.GAMETYPES.Text = "UNTIMEDGAME" Then Gametype = "UNTIMEDGAME" CountDownFromLevel = 12 * 60 'as seconds LabelCountDown.Location = New Point(674, 240) LabelCountDown.Hide() End If

'GAME PLAYER NAME TxtBoxPlayerName.Text = GameNewPlayer.TxtBoxPlayerName.Text PlayerName.Text = GameNewPlayer.TxtBoxPlayerName.Text checkfalse = 0 CheckLeft = 3

'NEXT TO BE PROCESS ComponentToBeDISABLED() End Sub Sub ComponentToBeDISABLED() 'COMPONENT LIKE BUTTONS,TIMER ETC. TO BE DISABLED WHEN LOADING ButtonProceed.Enabled = False ButtonQuit.Enabled = False ButtonProceed.Hide() ButtonQuit.Hide() RestrictedPause.SendToBack() RestrictedSurrender.SendToBack()

IntervalCheckTimer.Enabled = False IntervalPauseTimer.Enabled = False

76

IntervalSurrenderTimer.Enabled = False ButtonSurrenderSelected.Enabled = False ButtonCheckSelected.Enabled = False ButtonPauseSelected.Enabled = False TxtBoxBlocksCommand.Enabled = False

'NEXT TO BE CHECK ScoreBoardParent() End Sub Sub ScoreBoardParent() 'Score Board Parent GameScore.Parent = GameBackGround GameScore.BackColor = Color.Transparent CheckBalance.Parent = GameBackGround CheckBalance.BackColor = Color.Transparent PlayerName.Parent = GameBackGround PlayerName.BackColor = Color.Transparent LabelCountDown.Parent = GameBackGround LabelCountDown.BackColor = Color.Transparent ' Question And Number Parent Question1.Parent = GameBackGround Question2.Parent = GameBackGround Question3.Parent = GameBackGround Question4.Parent = GameBackGround Question5.Parent = GameBackGround Question6.Parent = GameBackGround Question7.Parent = GameBackGround Question8.Parent = GameBackGround Question9.Parent = GameBackGround Question10.Parent = GameBackGround Question1.BackColor = Color.Transparent Question2.BackColor = Color.Transparent Question3.BackColor = Color.Transparent Question4.BackColor = Color.Transparent Question5.BackColor = Color.Transparent Question6.BackColor = Color.Transparent Question7.BackColor = Color.Transparent Question8.BackColor = Color.Transparent Question9.BackColor = Color.Transparent Question10.BackColor = Color.Transparent 'Number Of Question Parent to be transparent no1.Parent = GameBackGround no2.Parent = GameBackGround no3.Parent = GameBackGround no4.Parent = GameBackGround no5.Parent = GameBackGround

77

no6.Parent = GameBackGround no7.Parent = GameBackGround no8.Parent = GameBackGround no9.Parent = GameBackGround no10.Parent = GameBackGround no1.BackColor = Color.Transparent no2.BackColor = Color.Transparent no3.BackColor = Color.Transparent no4.BackColor = Color.Transparent no5.BackColor = Color.Transparent no6.BackColor = Color.Transparent no7.BackColor = Color.Transparent no8.BackColor = Color.Transparent no9.BackColor = Color.Transparent no10.BackColor = Color.Transparent 'NEXT TO BE CHECK QuestionAndNumberParent() End Sub Sub QuestionAndNumberParent() 'Question Parent to be transparent If Gametype = "TIMEDGAME" Then GameBackGround.Image = My.Resources.Level2 End If If Gametype = "UNTIMEDGAME" Then GameBackGround.Image = My.Resources.LevelUntimed End If

LetterParent() End Sub Sub LetterParent()

Letter1.Parent = Normal1 Letter1.BackColor = Color.Transparent Letter2.Parent = Normal2 Letter2.BackColor = Color.Transparent Letter3.Parent = Normal3 Letter3.BackColor = Color.Transparent Letter4.Parent = Normal4 Letter4.BackColor = Color.Transparent Letter5.Parent = Normal5 Letter5.BackColor = Color.Transparent Letter6.Parent = Normal6 Letter6.BackColor = Color.Transparent

78

Letter7.Parent = Normal7 Letter7.BackColor = Color.Transparent Letter8.Parent = Normal8 Letter8.BackColor = Color.Transparent Letter9.Parent = Normal9 Letter9.BackColor = Color.Transparent Letter10.Parent = Normal10 Letter10.BackColor = Color.Transparent Letter11.Parent = Normal11 Letter11.BackColor = Color.Transparent Letter12.Parent = Normal12 Letter12.BackColor = Color.Transparent Letter13.Parent = Normal13 Letter13.BackColor = Color.Transparent Letter14.Parent = Normal14 Letter14.BackColor = Color.Transparent Letter15.Parent = Normal15 Letter15.BackColor = Color.Transparent

Letter16.Parent = Normal16 Letter16.BackColor = Color.Transparent Letter17.Parent = Normal17 Letter17.BackColor = Color.Transparent Letter18.Parent = Normal18 Letter18.BackColor = Color.Transparent Letter19.Parent = Normal19 Letter19.BackColor = Color.Transparent Letter20.Parent = Normal20 Letter20.BackColor = Color.Transparent Letter21.Parent = Normal21 Letter21.BackColor = Color.Transparent Letter22.Parent = Normal22 Letter22.BackColor = Color.Transparent Letter23.Parent = Normal23 Letter23.BackColor = Color.Transparent Letter24.Parent = Normal24 Letter24.BackColor = Color.Transparent Letter25.Parent = Normal25 Letter25.BackColor = Color.Transparent

79

Letter26.Parent = Normal26 Letter26.BackColor = Color.Transparent Letter27.Parent = Normal27 Letter27.BackColor = Color.Transparent Letter28.Parent = Normal28 Letter28.BackColor = Color.Transparent Letter29.Parent = Normal29 Letter29.BackColor = Color.Transparent Letter30.Parent = Normal30 Letter30.BackColor = Color.Transparent Letter31.Parent = Normal31 Letter31.BackColor = Color.Transparent Letter32.Parent = Normal32 Letter32.BackColor = Color.Transparent Letter33.Parent = Normal33 Letter33.BackColor = Color.Transparent Letter34.Parent = Normal34 Letter34.BackColor = Color.Transparent Letter36.Parent = Normal36 Letter36.BackColor = Color.Transparent Letter37.Parent = Normal37 Letter37.BackColor = Color.Transparent Letter38.Parent = Normal38 Letter38.BackColor = Color.Transparent

Letter39.Parent = Normal39 Letter39.BackColor = Color.Transparent Letter40.Parent = Normal40 Letter40.BackColor = Color.Transparent

Letter47.Parent = Normal47 Letter47.BackColor = Color.Transparent Letter48.Parent = Normal48 Letter48.BackColor = Color.Transparent

Letter49.Parent = Normal49 Letter49.BackColor = Color.Transparent

Letter50.Parent = Normal50 Letter50.BackColor = Color.Transparent

80

Letter51.Parent = Normal51 Letter51.BackColor = Color.Transparent Letter52.Parent = Normal52 Letter52.BackColor = Color.Transparent

Letter53.Parent = Normal53 Letter53.BackColor = Color.Transparent

Letter54.Parent = Normal54 Letter54.BackColor = Color.Transparent

Letter55.Parent = Normal55 Letter55.BackColor = Color.Transparent

Letter56.Parent = Normal56 Letter56.BackColor = Color.Transparent

Letter57.Parent = Normal57 Letter57.BackColor = Color.Transparent

Letter58.Parent = Normal58 Letter58.BackColor = Color.Transparent Letter59.Parent = Normal59 Letter59.BackColor = Color.Transparent

Letter60.Parent = Normal60 Letter60.BackColor = Color.Transparent

Letter61.Parent = Normal61 Letter61.BackColor = Color.Transparent

Letter62.Parent = Normal62 Letter62.BackColor = Color.Transparent Letter63.Parent = Normal63 Letter63.BackColor = Color.Transparent Letter64.Parent = Normal64 Letter64.BackColor = Color.Transparent

Letter65.Parent = Normal65 Letter65.BackColor = Color.Transparent

81

Letter66.Parent = Normal66 Letter66.BackColor = Color.Transparent

Letter67.Parent = Normal67 Letter67.BackColor = Color.Transparent Letter68.Parent = Normal68 Letter68.BackColor = Color.Transparent

Letter69.Parent = Normal69 Letter69.BackColor = Color.Transparent

Letter70.Parent = Normal70 Letter70.BackColor = Color.Transparent Letter71.Parent = Normal71 Letter71.BackColor = Color.Transparent Letter72.Parent = Normal72 Letter72.BackColor = Color.Transparent

Letter73.Parent = Normal73 Letter73.BackColor = Color.Transparent

Letter74.Parent = Normal74 Letter74.BackColor = Color.Transparent

Letter75.Parent = Normal75 Letter75.BackColor = Color.Transparent

Letter76.Parent = Normal76 Letter76.BackColor = Color.Transparent Letter77.Parent = Normal77 Letter77.BackColor = Color.Transparent

Letter91.Parent = Normal91 Letter91.BackColor = Color.Transparent Letter92.Parent = Normal92 Letter92.BackColor = Color.Transparent

Letter93.Parent = Normal93 Letter93.BackColor = Color.Transparent

Letter94.Parent = Normal94 Letter94.BackColor = Color.Transparent

82

Letter95.Parent = Normal95 Letter95.BackColor = Color.Transparent

StartCountDown() End Sub Private Sub Letter1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter1.Click FirstBlockChecker() End Sub Private Sub Normal1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal1.Click FirstBlockChecker() End Sub Private Sub Letter2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter2.Click Authentication = 2 SecondBlockChecker() End Sub Private Sub Normal2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal2.Click Authentication = 2 SecondBlockChecker() End Sub Private Sub Letter3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter3.Click ThirdBlockChecker() End Sub Private Sub Normal3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal3.Click ThirdBlockChecker() End Sub Private Sub Letter4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter4.Click Authentication = 4 FourthBlockChecker() End Sub Private Sub Normal4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal4.Click Authentication = 4 FourthBlockChecker() End Sub

Private Sub Letter5_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter5.Click FifthBlockChecker() End Sub Private Sub Normal5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal5.Click FifthBlockChecker() End Sub Private Sub Letter6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter6.Click SixBlockChecker()

83

End Sub Private Sub Normal6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal6.Click SixBlockChecker() End Sub Private Sub Letter7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter7.Click SevenBlockChecker() End Sub Private Sub Normal7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal7.Click SevenBlockChecker() End Sub Private Sub Letter8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter8.Click eightBlockChecker() End Sub Private Sub Normal8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal8.Click eightBlockChecker() End Sub Private Sub Letter9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter9.Click Authentication = 9 NineBlockChecker() End Sub Private Sub Normal9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal9.Click Authentication = 9 NineBlockChecker() End Sub Private Sub Letter10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter10.Click TenBlockChecker() End Sub Private Sub Normal10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal10.Click TenBlockChecker() End Sub Private Sub Letter11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter11.Click ElevenBlockChecker() End Sub Private Sub Normal11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal11.Click ElevenBlockChecker() End Sub Private Sub Letter12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter12.Click TwelveBlockChecker() End Sub Private Sub Normal12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal12.Click

84

TwelveBlockChecker() End Sub Private Sub letter13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter13.Click ThirteenBlockChecker() End Sub Private Sub Normal13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal13.Click ThirteenBlockChecker() End Sub Private Sub Letter14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter14.Click FourteenBlockChecker() End Sub Private Sub Normal14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal14.Click FourteenBlockChecker() End Sub Private Sub Letter15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter15.Click FifteenBlockCheker() End Sub Private Sub Normal15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal15.Click FifteenBlockCheker() End Sub Private Sub Letter16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter16.Click SixTeenBlockChecker() End Sub Private Sub Normal16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal16.Click SixTeenBlockChecker() End Sub Private Sub letter17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter17.Click SevenTeenBlockChecker() End Sub Private Sub Normal17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal17.Click SevenTeenBlockChecker() End Sub Private Sub letter18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter18.Click EighteenBlockChecker() End Sub Private Sub Normal18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal18.Click EighteenBlockChecker() End Sub Private Sub Letter19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter19.Click nineteenBlockChecker() End Sub

85

Private Sub Normal19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal19.Click nineteenBlockChecker() End Sub

Private Sub Letter20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter20.Click twentyBlockChecker() End Sub Private Sub Normal20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal20.Click twentyBlockChecker() End Sub Private Sub Letter21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter21.Click twentyoneBlockChecker() End Sub Private Sub Normal21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal21.Click twentyoneBlockChecker() End Sub

Private Sub Letter22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter22.Click twentytwoBlockChecker() End Sub Private Sub Normal22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal22.Click twentytwoBlockChecker() End Sub Private Sub Letter23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter23.Click twentythreeBlockChecker() End Sub Private Sub Normal23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal23.Click twentythreeBlockChecker() End Sub Private Sub Letter24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter24.Click Authentication = 24 twentyfourBlockChecker() End Sub Private Sub Normal24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal24.Click Authentication = 24 twentyfourBlockChecker() End Sub Private Sub Letter25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter25.Click twentyfiveBlockChecker() End Sub Private Sub Normal25_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal25.Click twentyfiveBlockChecker()

86

End Sub Private Sub Letter26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter26.Click twentysixBlockChecker() End Sub Private Sub Normal26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal26.Click twentysixBlockChecker() End Sub Private Sub Letter27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter27.Click twentysevenBlockChecker() End Sub Private Sub Normal27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal27.Click twentysevenBlockChecker() End Sub Private Sub Letter28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter28.Click Authentication = 28 twentyeightBlockChecker() End Sub Private Sub Normal28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal28.Click Authentication = 28 twentyeightBlockChecker() End Sub Private Sub Letter29_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter29.Click twentynineBlockChecker() End Sub Private Sub Normal29_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal29.Click twentynineBlockChecker() End Sub Private Sub Letter30_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter30.Click thirtyBlockChecker() End Sub Private Sub Normal30_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal30.Click thirtyBlockChecker() End Sub Private Sub Letter31_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter31.Click Authentication = 31 thirtyoneBlockChecker() End Sub Private Sub Normal31_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal31.Click Authentication = 31 thirtyoneBlockChecker()

87

End Sub Private Sub Letter32_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter32.Click thirtytwoBlockChecker() End Sub Private Sub Normal32_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal32.Click thirtytwoBlockChecker() End Sub Private Sub Letter33_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter33.Click thirtythreeBlockChecker() End Sub Private Sub Normal33_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal33.Click thirtythreeBlockChecker() End Sub Private Sub Letter34_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter34.Click thirtyfourBlockChecker() End Sub Private Sub Normal34_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal34.Click thirtyfourBlockChecker() End Sub Private Sub Letter36_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter36.Click thirtysixBlockChecker() End Sub Private Sub Normal36_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal36.Click thirtysixBlockChecker() End Sub Private Sub Letter37_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter37.Click thirtysevenBlockChecker() End Sub Private Sub Normal37_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal37.Click thirtysevenBlockChecker() End Sub

Private Sub Letter38_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter38.Click thirtyeightBlockChecker() End Sub

Private Sub Normal38_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal38.Click thirtyeightBlockChecker() End Sub

Private Sub Letter39_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter39.Click

88

Authentication = 39 thirtynineBlockChecker() End Sub Private Sub Normal39_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal39.Click Authentication = 39 thirtynineBlockChecker() End Sub Private Sub Letter40_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter40.Click fourtyBlockChecker() End Sub Private Sub Normal40_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal40.Click fourtyBlockChecker() End Sub

Private Sub Letter47_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter47.Click Authentication = 47 fourtySevenBlockChecker() End Sub Private Sub Normal47Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal47.Click Authentication = 47 fourtySevenBlockChecker() End Sub Private Sub Letter48_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter48.Click fourtyEightBlockChecker() End Sub Private Sub Normal48Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal48.Click fourtyEightBlockChecker() End Sub Private Sub Letter49_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter49.Click fourtyNineBlockChecker() End Sub Private Sub Normal49Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal49.Click fourtyNineBlockChecker() End Sub Private Sub Letter50_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter50.Click FiftyBlockChecker() End Sub Private Sub Normal50Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal50.Click FiftyBlockChecker() End Sub

89

Private Sub Letter51_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter51.Click FiftyOneBlockChecker() End Sub Private Sub Normal51_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal51.Click FiftyOneBlockChecker() End Sub Private Sub Letter52_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter52.Click FiftyTwoBlockChecker() End Sub Private Sub Normal52_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal52.Click FiftyTwoBlockChecker() End Sub Private Sub Letter53_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter53.Click FiftyThreeBlockChecker() End Sub Private Sub Normal53Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal53.Click FiftyThreeBlockChecker() End Sub Private Sub Letter54_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter54.Click FiftyFourBlockChecker() End Sub Private Sub Normal54Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal54.Click FiftyFourBlockChecker() End Sub Private Sub Letter55_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter55.Click FiftyFiveBlockChecker() End Sub Private Sub Normal55Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal55.Click FiftyFiveBlockChecker() End Sub Private Sub Letter56_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter56.Click FiftysixBlockChecker() End Sub Private Sub Normal56Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal56.Click FiftysixBlockChecker() End Sub

90

Private Sub Letter57_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter57.Click FiftySevenBlockChecker() End Sub Private Sub Normal57Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal57.Click FiftySevenBlockChecker() End Sub Private Sub Letter58_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter58.Click FiftyEightBlockChecker() End Sub Private Sub Normal58Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal58.Click FiftyEightBlockChecker() End Sub Private Sub Letter59_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter59.Click FiftyNineBlockChecker() End Sub Private Sub Normal59Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal59.Click FiftyNineBlockChecker() End Sub Private Sub Letter60_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter60.Click SixtyBlockChecker() End Sub Private Sub Normal60Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal60.Click SixtyBlockChecker() End Sub Private Sub Letter61_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter61.Click SixtyoneBlockChecker() End Sub Private Sub Normal61Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal61.Click SixtyoneBlockChecker() End Sub Private Sub Letter62_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter62.Click SixtyTwoBlockChecker() End Sub Private Sub Normal62Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal62.Click SixtyTwoBlockChecker() End Sub Private Sub Letter63_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter63.Click

91

SixtyThreeBlockChecker() End Sub Private Sub Normal63Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal63.Click SixtyThreeBlockChecker() End Sub Private Sub Letter64_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter64.Click SixtyfourBlockChecker() End Sub Private Sub Normal64Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal64.Click SixtyfourBlockChecker() End Sub Private Sub Letter65_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter65.Click SixtyfiveBlockChecker() End Sub Private Sub Normal65Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal65.Click SixtyfiveBlockChecker() End Sub Private Sub Letter66_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter66.Click SixtysixBlockChecker() End Sub Private Sub Normal66Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal66.Click SixtysixBlockChecker() End Sub Private Sub Letter67_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter67.Click SixtysevenBlockChecker() End Sub Private Sub Normal67Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal67.Click SixtysevenBlockChecker() End Sub

Private Sub Letter68_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter68.Click SixtyeightBlockChecker() End Sub Private Sub Normal68Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal68.Click SixtyeightBlockChecker() End Sub Private Sub Letter69_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter69.Click

92

SixtynineBlockChecker() End Sub Private Sub Normal69Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal69.Click SixtynineBlockChecker() End Sub Private Sub Letter70_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter70.Click SeventyBlockChecker() End Sub Private Sub Normal70Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal70.Click SeventyBlockChecker() End Sub

Private Sub Letter71_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter71.Click SeventyoneBlockChecker() End Sub Private Sub Normal71Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal71.Click SeventyoneBlockChecker() End Sub Private Sub Letter72_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter72.Click SeventytwoBlockChecker() End Sub Private Sub Normal72Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal72.Click SeventytwoBlockChecker() End Sub Private Sub Letter73_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter73.Click SeventythreeBlockChecker() End Sub Private Sub Normal73Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal73.Click SeventythreeBlockChecker() End Sub Private Sub Letter74_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter74.Click SeventyfourBlockChecker() End Sub Private Sub Normal74Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal74.Click SeventyfourBlockChecker() End Sub

93

Private Sub Letter75_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter75.Click SeventyfiveBlockChecker() End Sub Private Sub Normal75Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal75.Click SeventyfiveBlockChecker() End Sub Private Sub Letter76_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter76.Click SeventysixBlockChecker() End Sub Private Sub Normal76Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal76.Click SeventysixBlockChecker() End Sub

Private Sub Letter77_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter77.Click SeventysevenBlockChecker() End Sub Private Sub Normal77Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal77.Click SeventysevenBlockChecker() End Sub Private Sub Letter91_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter91.Click Authentication = 91 NinetyoneBlockChecker() End Sub Private Sub Normal91Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal91.Click Authentication = 91 NinetyoneBlockChecker() End Sub Private Sub Letter92_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter92.Click NinetytwoBlockChecker() End Sub Private Sub Normal92Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal92.Click NinetytwoBlockChecker() End Sub Private Sub Letter93_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter93.Click NinetythreeBlockChecker() End Sub Private Sub Normal93Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal93.Click NinetythreeBlockChecker()

94

End Sub Private Sub Letter94_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter94.Click NinetyfourBlockChecker() End Sub Private Sub Normal94Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal94.Click NinetyfourBlockChecker() End Sub Private Sub Letter95_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Letter95.Click NinetyfiveBlockChecker() End Sub Private Sub Normal95Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Normal95.Click NinetyfiveBlockChecker() End Sub Sub FirstBlockChecker() letter = Letter1 BlocksNumber = Normal1 Authentication = 1 NextBlocks = 2 NormalBlockCheck() End Sub Sub SecondBlockChecker() letter = Letter2 BlocksNumber = Normal2 If Authentication = 2 Then NextBlocks = 2 End If If Authentication = 1 Then NextBlocks = 3 End If If Authentication = 12 Then NextBlocks = 10 End If NormalBlockCheck() End Sub Sub ThirdBlockChecker() letter = Letter3 BlocksNumber = Normal3 Authentication = 3 NextBlocks = 4

NormalBlockCheck()

95

End Sub Sub FourthBlockChecker() letter = Letter4 BlocksNumber = Normal4

If Authentication = 4 Then NextBlocks = 4 End If If Authentication = 3 Then NextBlocks = 5 End If If Authentication = 20 Then NextBlocks = 17 End If

NormalBlockCheck() End Sub Sub FifthBlockChecker() letter = Letter5 BlocksNumber = Normal5 NextBlocks = 6

NormalBlockCheck() End Sub Sub SixBlockChecker() letter = Letter6 BlocksNumber = Normal6 NextBlocks = 7 NormalBlockCheck() End Sub Sub SevenBlockChecker() letter = Letter7 BlocksNumber = Normal7

NextBlocks = 8

NormalBlockCheck()

End Sub Sub eightBlockChecker() letter = Letter8 BlocksNumber = Normal8 Authentication = 8 NextBlocks = 9 NormalBlockCheck() End Sub

96

Sub NineBlockChecker() letter = Letter9 BlocksNumber = Normal9 If Authentication = 9 Then NextBlocks = 9 End If If Authentication = 8 Then NextBlocks = 0 End If If Authentication = 23 Then NextBlocks = 26 End If NormalBlockCheck() End Sub Sub TenBlockChecker() letter = Letter10 BlocksNumber = Normal10

NextBlocks = 11 NormalBlockCheck() End Sub Sub ElevenBlockChecker() letter = Letter11 BlocksNumber = Normal11 NextBlocks = 0

NormalBlockCheck() End Sub Sub TwelveBlockChecker() letter = Letter12 BlocksNumber = Normal12 Authentication = 12 NextBlocks = 2 NormalBlockCheck() End Sub Sub ThirteenBlockChecker() letter = Letter13 BlocksNumber = Normal13 NextBlocks = 12

NormalBlockCheck() End Sub Sub FourteenBlockChecker() letter = Letter14 BlocksNumber = Normal14 NextBlocks = 13

NormalBlockCheck()

97

End Sub Sub FifteenBlockCheker() letter = Letter15 BlocksNumber = Normal15

NextBlocks = 14 NormalBlockCheck() End Sub

Sub SixTeenBlockChecker() letter = Letter16 BlocksNumber = Normal16

NextBlocks = 15 NormalBlockCheck() End Sub Sub SevenTeenBlockChecker() letter = Letter17 BlocksNumber = Normal17 NextBlocks = 18

NormalBlockCheck() End Sub Sub EighteenBlockChecker()

letter = Letter18 BlocksNumber = Normal18

NextBlocks = 0 NormalBlockCheck() End Sub Sub nineteenBlockChecker()

letter = Letter19 BlocksNumber = Normal19

NextBlocks = 20 NormalBlockCheck() End Sub Sub twentyBlockChecker()

98

letter = Letter20 BlocksNumber = Normal20 Authentication = 20 NextBlocks = 4

NormalBlockCheck() End Sub Sub twentyoneBlockChecker()

letter = Letter21 BlocksNumber = Normal21

NextBlocks = 19 NormalBlockCheck() End Sub Sub twentytwoBlockChecker()

letter = Letter22 BlocksNumber = Normal22 NextBlocks = 21 NormalBlockCheck() End Sub Sub twentythreeBlockChecker()

letter = Letter23 BlocksNumber = Normal23 Authentication = 23 NextBlocks = 9 NormalBlockCheck() End Sub Sub twentyfourBlockChecker()

letter = Letter24 BlocksNumber = Normal24 If Authentication = 24 Then NextBlocks = 24 End If If Authentication = 32 Then NextBlocks = 36 End If If Authentication = 25 Then NextBlocks = 23 End If NormalBlockCheck() End Sub Sub twentyfiveBlockChecker()

99

letter = Letter25 BlocksNumber = Normal25 Authentication = 25 NextBlocks = 24 NormalBlockCheck() End Sub Sub twentysixBlockChecker()

letter = Letter26 BlocksNumber = Normal26 NextBlocks = 27 NormalBlockCheck() End Sub Sub twentysevenBlockChecker()

letter = Letter27 BlocksNumber = Normal27 Authentication = 27

NextBlocks = 28

NormalBlockCheck() End Sub Sub twentyeightBlockChecker()

letter = Letter28 BlocksNumber = Normal28

If Authentication = 28 Then NextBlocks = 28 End If If Authentication = 65 Then NextBlocks = 66 End If If Authentication = 27 Then NextBlocks = 29 End If NormalBlockCheck() End Sub Sub twentynineBlockChecker()

letter = Letter29 BlocksNumber = Normal29

100

NextBlocks = 30 NormalBlockCheck() End Sub Sub thirtyBlockChecker() letter = Letter30 BlocksNumber = Normal30 Authentication = 30 NextBlocks = 31

NormalBlockCheck() End Sub Sub thirtyoneBlockChecker()

letter = Letter31 BlocksNumber = Normal31 If Authentication = 31 Then NextBlocks = 31 End If If Authentication = 30 Then NextBlocks = 0 End If If Authentication = 75 Then NextBlocks = 69 End If NormalBlockCheck() End Sub Sub thirtytwoBlockChecker()

letter = Letter32 BlocksNumber = Normal32 Authentication = 32 NextBlocks = 24 NormalBlockCheck() End Sub Sub thirtythreeBlockChecker()

letter = Letter33 BlocksNumber = Normal33 NextBlocks = 32

NormalBlockCheck() End Sub Sub thirtyfourBlockChecker()

letter = Letter34

101

BlocksNumber = Normal34 NextBlocks = 33

NormalBlockCheck() End Sub Sub thirtysixBlockChecker()

letter = Letter36 BlocksNumber = Normal36 NextBlocks = 37

NormalBlockCheck() End Sub Sub thirtysevenBlockChecker()

letter = Letter37 BlocksNumber = Normal37

NextBlocks = 38

NormalBlockCheck() End Sub Sub thirtyeightBlockChecker()

letter = Letter38 BlocksNumber = Normal38 Authentication = 38 NextBlocks = 39

NormalBlockCheck() End Sub Sub thirtynineBlockChecker()

letter = Letter39 BlocksNumber = Normal39 If Authentication = 39 Then NextBlocks = 39 End If If Authentication = 38 Then NextBlocks = 40

102

End If If Authentication = 93 Then NextBlocks = 94 End If NormalBlockCheck() End Sub Sub fourtyBlockChecker()

letter = Letter40 BlocksNumber = Normal40 NextBlocks = 47

NormalBlockCheck() End Sub

Sub fourtySevenBlockChecker()

letter = Letter47 BlocksNumber = Normal47 If Authentication = 40 Then NextBlocks = 0 End If If Authentication = 47 Then NextBlocks = 47 End If NormalBlockCheck() End Sub Sub fourtyEightBlockChecker()

letter = Letter48 BlocksNumber = Normal48 NextBlocks = 49

NormalBlockCheck() End Sub Sub fourtyNineBlockChecker()

letter = Letter49 BlocksNumber = Normal49 NextBlocks = 50

NormalBlockCheck() End Sub

103

Sub FiftyBlockChecker()

letter = Letter50 BlocksNumber = Normal50 NextBlocks = 51

NormalBlockCheck() End Sub Sub FiftyOneBlockChecker()

letter = Letter51 BlocksNumber = Normal51 NextBlocks = 52

NormalBlockCheck() End Sub Sub FiftyTwoBlockChecker()

letter = Letter52 BlocksNumber = Normal52 NextBlocks = 53

NormalBlockCheck() End Sub Sub FiftyThreeBlockChecker()

letter = Letter53 BlocksNumber = Normal53 NextBlocks = 54

NormalBlockCheck() End Sub Sub FiftyFourBlockChecker()

letter = Letter54 BlocksNumber = Normal54 NextBlocks = 55

NormalBlockCheck() End Sub Sub FiftyFiveBlockChecker()

104

letter = Letter55 BlocksNumber = Normal55 NextBlocks = 0

NormalBlockCheck() End Sub Sub FiftysixBlockChecker()

letter = Letter56 BlocksNumber = Normal56 NextBlocks = 57

NormalBlockCheck() End Sub Sub FiftySevenBlockChecker()

letter = Letter57 BlocksNumber = Normal57 NextBlocks = 58

NormalBlockCheck() End Sub Sub FiftyEightBlockChecker()

letter = Letter58 BlocksNumber = Normal58 NextBlocks = 60

NormalBlockCheck() End Sub Sub FiftyNineBlockChecker()

letter = Letter59 BlocksNumber = Normal59 NextBlocks = 0

NormalBlockCheck() End Sub Sub SixtyBlockChecker()

letter = Letter60 BlocksNumber = Normal60 Authentication = 60

105

NextBlocks = 91

NormalBlockCheck() End Sub Sub SixtyoneBlockChecker()

letter = Letter61 BlocksNumber = Normal61 NextBlocks = 56

NormalBlockCheck() End Sub Sub SixtyTwoBlockChecker()

letter = Letter62 BlocksNumber = Normal62 NextBlocks = 63

NormalBlockCheck() End Sub Sub SixtyThreeBlockChecker()

letter = Letter63 BlocksNumber = Normal63 NextBlocks = 64

NormalBlockCheck() End Sub Sub SixtyfourBlockChecker()

letter = Letter64 BlocksNumber = Normal64 NextBlocks = 65

NormalBlockCheck() End Sub Sub SixtyfiveBlockChecker()

letter = Letter65 BlocksNumber = Normal65 Authentication = 65 NextBlocks = 28

106

NormalBlockCheck() End Sub Sub SixtysixBlockChecker()

letter = Letter66 BlocksNumber = Normal66 NextBlocks = 67

NormalBlockCheck() End Sub Sub SixtysevenBlockChecker()

letter = Letter67 BlocksNumber = Normal67 NextBlocks = 68

NormalBlockCheck() End Sub Sub SixtyeightBlockChecker()

letter = Letter68 BlocksNumber = Normal68 NextBlocks = 0

NormalBlockCheck() End Sub Sub SixtynineBlockChecker()

letter = Letter69 BlocksNumber = Normal69 NextBlocks = 70

NormalBlockCheck() End Sub Sub SeventyBlockChecker()

letter = Letter70 BlocksNumber = Normal70 NextBlocks = 0

NormalBlockCheck() End Sub Sub SeventyoneBlockChecker()

107

letter = Letter71 BlocksNumber = Normal71 NextBlocks = 72

NormalBlockCheck() End Sub Sub SeventytwoBlockChecker()

letter = Letter72 BlocksNumber = Normal72 NextBlocks = 73

NormalBlockCheck() End Sub Sub SeventythreeBlockChecker()

letter = Letter73 BlocksNumber = Normal73 NextBlocks = 74

NormalBlockCheck() End Sub Sub SeventyfourBlockChecker()

letter = Letter74 BlocksNumber = Normal74 NextBlocks = 75

NormalBlockCheck() End Sub Sub SeventyfiveBlockChecker()

letter = Letter75 BlocksNumber = Normal75 Authentication = 75 NextBlocks = 31

NormalBlockCheck() End Sub Sub SeventysixBlockChecker()

letter = Letter76 BlocksNumber = Normal76 NextBlocks = 77

NormalBlockCheck()

108

End Sub Sub SeventysevenBlockChecker()

letter = Letter77 BlocksNumber = Normal77 NextBlocks = 71

NormalBlockCheck() End Sub Sub NinetyoneBlockChecker()

letter = Letter91 BlocksNumber = Normal91 If Authentication = 91 Then NextBlocks = 91 End If If Authentication = 60 Then NextBlocks = 59 End If NormalBlockCheck() End Sub Sub NinetytwoBlockChecker()

letter = Letter92 BlocksNumber = Normal92 NextBlocks = 93

NormalBlockCheck() End Sub Sub NinetythreeBlockChecker()

letter = Letter93 BlocksNumber = Normal93 Authentication = 93 NextBlocks = 39

NormalBlockCheck() End Sub Sub NinetyfourBlockChecker()

letter = Letter94 BlocksNumber = Normal94 NextBlocks = 95 Authentication = 94 NormalBlockCheck() End Sub Sub NinetyfiveBlockChecker()

109

letter = Letter95 BlocksNumber = Normal95 NextBlocks = 0

NormalBlockCheck() End Sub Sub NormalBlockCheck() Question1.ForeColor = Color.Black no1.ForeColor = Color.Black Question2.ForeColor = Color.Black no2.ForeColor = Color.Black Question3.ForeColor = Color.Black no3.ForeColor = Color.Black Question4.ForeColor = Color.Black no4.ForeColor = Color.Black Question5.ForeColor = Color.Black no5.ForeColor = Color.Black Question6.ForeColor = Color.Black no6.ForeColor = Color.Black Question7.ForeColor = Color.Black no7.ForeColor = Color.Black Question8.ForeColor = Color.Black no8.ForeColor = Color.Black Question9.ForeColor = Color.Black no9.ForeColor = Color.Black

Question10.ForeColor = Color.Black no10.ForeColor = Color.Black If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) Exit Sub Else CheckClick.Text = "PROCEED" '---BUTTON CHECKER---' If Letter1.Text = "" Or Letter2.Text = "" Or Letter3.Text = "" Or Letter4.Text = "" _ Or Letter5.Text = "" Or Letter6.Text = "" Or Letter7.Text = "" Or Letter8.Text = "" _ Or Letter9.Text = "" Or Letter10.Text = "" Or Letter11.Text = "" Or Letter12.Text = "" _ Or Letter13.Text = "" Or Letter14.Text = "" Or Letter15.Text = "" Or Letter16.Text = "" _ Or Letter17.Text = "" Or Letter18.Text = "" Or Letter19.Text = "" Or Letter20.Text = "" _ Or Letter21.Text = "" Or Letter22.Text = "" Or Letter23.Text = "" Or Letter24.Text = "" _ Or Letter25.Text = "" Or Letter26.Text = "" Or Letter27.Text = "" Or Letter28.Text = "" _

110

Or Letter29.Text = "" Or Letter30.Text = "" Or Letter31.Text = "" Or Letter32.Text = "" _ Or Letter33.Text = "" Or Letter34.Text = "" Or Letter36.Text = "" _ Or Letter37.Text = "" Or Letter38.Text = "" Or Letter39.Text = "" Or Letter40.Text = "" _ Or Letter47.Text = "" Or Letter48.Text = "" _ Or Letter49.Text = "" Or Letter50.Text = "" Or Letter51.Text = "" Or Letter52.Text = "" _ Or Letter53.Text = "" Or Letter54.Text = "" Or Letter55.Text = "" _ Or Letter56.Text = "" Or Letter57.Text = "" Or Letter58.Text = "" Or Letter59.Text = "" _ Or Letter60.Text = "" Or Letter61.Text = "" Or Letter62.Text = "" Or Letter63.Text = "" _ Or Letter64.Text = "" Or Letter65.Text = "" Or Letter66.Text = "" Or Letter67.Text = "" _ Or Letter68.Text = "" Or Letter69.Text = "" Or Letter70.Text = "" Or Letter71.Text = "" _ Or Letter72.Text = "" Or Letter73.Text = "" Or Letter74.Text = "" Or Letter75.Text = "" _ Or Letter76.Text = "" Or Letter77.Text = "" Or Letter91.Text = "" _ Or Letter92.Text = "" Or Letter93.Text = "" Or Letter94.Text = "" Or Letter95.Text = "" Then checkfalse = 0 Else checkfalse = 1 End If

'---NORMAL PARENT---'

Normal1.Image = ColorNormal.Image Normal2.Image = ColorNormal.Image Normal3.Image = ColorNormal.Image Normal4.Image = ColorNormal.Image Normal5.Image = ColorNormal.Image Normal6.Image = ColorNormal.Image Normal7.Image = ColorNormal.Image Normal8.Image = ColorNormal.Image Normal9.Image = ColorNormal.Image Normal10.Image = ColorNormal.Image Normal11.Image = ColorNormal.Image Normal12.Image = ColorNormal.Image Normal13.Image = ColorNormal.Image Normal14.Image = ColorNormal.Image Normal15.Image = ColorNormal.Image Normal16.Image = ColorNormal.Image Normal17.Image = ColorNormal.Image Normal18.Image = ColorNormal.Image Normal19.Image = ColorNormal.Image Normal20.Image = ColorNormal.Image Normal21.Image = ColorNormal.Image Normal22.Image = ColorNormal.Image Normal23.Image = ColorNormal.Image Normal24.Image = ColorNormal.Image Normal25.Image = ColorNormal.Image Normal26.Image = ColorNormal.Image Normal27.Image = ColorNormal.Image Normal28.Image = ColorNormal.Image Normal29.Image = ColorNormal.Image Normal30.Image = ColorNormal.Image Normal31.Image = ColorNormal.Image Normal32.Image = ColorNormal.Image

111

Normal33.Image = ColorNormal.Image Normal34.Image = ColorNormal.Image Normal36.Image = ColorNormal.Image Normal37.Image = ColorNormal.Image Normal38.Image = ColorNormal.Image Normal39.Image = ColorNormal.Image Normal40.Image = ColorNormal.Image Normal47.Image = ColorNormal.Image Normal48.Image = ColorNormal.Image Normal49.Image = ColorNormal.Image Normal50.Image = ColorNormal.Image Normal51.Image = ColorNormal.Image Normal52.Image = ColorNormal.Image Normal53.Image = ColorNormal.Image Normal54.Image = ColorNormal.Image Normal55.Image = ColorNormal.Image Normal56.Image = ColorNormal.Image Normal57.Image = ColorNormal.Image Normal58.Image = ColorNormal.Image Normal59.Image = ColorNormal.Image Normal60.Image = ColorNormal.Image Normal61.Image = ColorNormal.Image Normal62.Image = ColorNormal.Image Normal63.Image = ColorNormal.Image Normal64.Image = ColorNormal.Image Normal65.Image = ColorNormal.Image Normal66.Image = ColorNormal.Image Normal67.Image = ColorNormal.Image Normal68.Image = ColorNormal.Image Normal69.Image = ColorNormal.Image Normal70.Image = ColorNormal.Image Normal71.Image = ColorNormal.Image Normal72.Image = ColorNormal.Image Normal73.Image = ColorNormal.Image Normal74.Image = ColorNormal.Image Normal75.Image = ColorNormal.Image Normal76.Image = ColorNormal.Image Normal77.Image = ColorNormal.Image Normal91.Image = ColorNormal.Image Normal92.Image = ColorNormal.Image Normal93.Image = ColorNormal.Image Normal94.Image = ColorNormal.Image Normal95.Image = ColorNormal.Image '---SELECTED PARENT---' BlocksNumber.Image = ColorSelected.Image TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus()

'---SELECTED PARENT---' BlocksNumber.Image = ColorSelected.Image TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus()

112

End If End Sub Sub NextBlocksFunction() If GameSettings.Label1.Text = "ON" Then My.Computer.Audio.Play(My.Resources.Speech_On, AudioPlayMode.Background) End If If GameSettings.Label1.Text = "OFF" Then My.Computer.Audio.Stop() End If

Normal1.Image = ColorNormal.Image Normal2.Image = ColorNormal.Image Normal3.Image = ColorNormal.Image Normal4.Image = ColorNormal.Image Normal5.Image = ColorNormal.Image Normal6.Image = ColorNormal.Image Normal7.Image = ColorNormal.Image Normal8.Image = ColorNormal.Image Normal9.Image = ColorNormal.Image Normal10.Image = ColorNormal.Image Normal11.Image = ColorNormal.Image Normal12.Image = ColorNormal.Image Normal13.Image = ColorNormal.Image Normal14.Image = ColorNormal.Image Normal15.Image = ColorNormal.Image Normal16.Image = ColorNormal.Image Normal17.Image = ColorNormal.Image Normal18.Image = ColorNormal.Image Normal19.Image = ColorNormal.Image Normal20.Image = ColorNormal.Image Normal21.Image = ColorNormal.Image Normal22.Image = ColorNormal.Image Normal23.Image = ColorNormal.Image Normal24.Image = ColorNormal.Image Normal25.Image = ColorNormal.Image Normal26.Image = ColorNormal.Image Normal27.Image = ColorNormal.Image Normal28.Image = ColorNormal.Image Normal29.Image = ColorNormal.Image Normal30.Image = ColorNormal.Image Normal31.Image = ColorNormal.Image Normal32.Image = ColorNormal.Image Normal33.Image = ColorNormal.Image Normal34.Image = ColorNormal.Image Normal36.Image = ColorNormal.Image Normal37.Image = ColorNormal.Image Normal38.Image = ColorNormal.Image Normal39.Image = ColorNormal.Image Normal40.Image = ColorNormal.Image Normal47.Image = ColorNormal.Image Normal48.Image = ColorNormal.Image Normal49.Image = ColorNormal.Image Normal50.Image = ColorNormal.Image Normal51.Image = ColorNormal.Image

113

Normal52.Image = ColorNormal.Image Normal53.Image = ColorNormal.Image Normal54.Image = ColorNormal.Image Normal55.Image = ColorNormal.Image Normal56.Image = ColorNormal.Image Normal57.Image = ColorNormal.Image Normal58.Image = ColorNormal.Image Normal59.Image = ColorNormal.Image Normal60.Image = ColorNormal.Image Normal61.Image = ColorNormal.Image Normal62.Image = ColorNormal.Image Normal63.Image = ColorNormal.Image Normal64.Image = ColorNormal.Image Normal65.Image = ColorNormal.Image Normal66.Image = ColorNormal.Image Normal67.Image = ColorNormal.Image Normal68.Image = ColorNormal.Image Normal69.Image = ColorNormal.Image Normal70.Image = ColorNormal.Image Normal71.Image = ColorNormal.Image Normal72.Image = ColorNormal.Image Normal73.Image = ColorNormal.Image Normal74.Image = ColorNormal.Image Normal75.Image = ColorNormal.Image Normal76.Image = ColorNormal.Image Normal77.Image = ColorNormal.Image Normal91.Image = ColorNormal.Image Normal92.Image = ColorNormal.Image Normal93.Image = ColorNormal.Image Normal94.Image = ColorNormal.Image Normal95.Image = ColorNormal.Image

'---NEXT SELECTED PARENT---' If NextBlocks = 0 Then TxtBoxBlocksCommand.Enabled = False End If If NextBlocks = 1 Then FirstBlockChecker() ElseIf NextBlocks = 2 Then SecondBlockChecker() ElseIf NextBlocks = 3 Then ThirdBlockChecker() ElseIf NextBlocks = 4 Then FourthBlockChecker() ElseIf NextBlocks = 5 Then FifthBlockChecker() ElseIf NextBlocks = 6 Then SixBlockChecker() ElseIf NextBlocks = 7 Then SevenBlockChecker() ElseIf NextBlocks = 8 Then eightBlockChecker() ElseIf NextBlocks = 9 Then NineBlockChecker()

114

ElseIf NextBlocks = 10 Then TenBlockChecker() ElseIf NextBlocks = 11 Then ElevenBlockChecker() ElseIf NextBlocks = 12 Then TwelveBlockChecker() ElseIf NextBlocks = 13 Then ThirteenBlockChecker() ElseIf NextBlocks = 14 Then FourteenBlockChecker() ElseIf NextBlocks = 15 Then FifteenBlockCheker() ElseIf NextBlocks = 16 Then SixTeenBlockChecker() ElseIf NextBlocks = 17 Then SevenTeenBlockChecker() ElseIf NextBlocks = 18 Then EighteenBlockChecker() ElseIf NextBlocks = 19 Then nineteenBlockChecker() ElseIf NextBlocks = 20 Then twentyBlockChecker() ElseIf NextBlocks = 21 Then twentyoneBlockChecker() ElseIf NextBlocks = 22 Then twentytwoBlockChecker() ElseIf NextBlocks = 23 Then twentythreeBlockChecker() ElseIf NextBlocks = 24 Then twentyfourBlockChecker() ElseIf NextBlocks = 25 Then twentyfiveBlockChecker() ElseIf NextBlocks = 26 Then twentysixBlockChecker() ElseIf NextBlocks = 27 Then twentysevenBlockChecker() ElseIf NextBlocks = 28 Then twentyeightBlockChecker() ElseIf NextBlocks = 29 Then twentynineBlockChecker() ElseIf NextBlocks = 30 Then thirtyBlockChecker() ElseIf NextBlocks = 31 Then thirtyoneBlockChecker() ElseIf NextBlocks = 32 Then thirtytwoBlockChecker() ElseIf NextBlocks = 33 Then thirtythreeBlockChecker() ElseIf NextBlocks = 34 Then thirtyfourBlockChecker() ElseIf NextBlocks = 36 Then thirtysixBlockChecker() ElseIf NextBlocks = 37 Then thirtysevenBlockChecker() ElseIf NextBlocks = 38 Then thirtyeightBlockChecker() ElseIf NextBlocks = 39 Then thirtynineBlockChecker()

115

ElseIf NextBlocks = 40 Then fourtyBlockChecker() ElseIf NextBlocks = 47 Then fourtySevenBlockChecker() ElseIf NextBlocks = 48 Then fourtyEightBlockChecker() ElseIf NextBlocks = 49 Then fourtyNineBlockChecker() ElseIf NextBlocks = 50 Then FiftyBlockChecker() ElseIf NextBlocks = 51 Then FiftyOneBlockChecker() ElseIf NextBlocks = 52 Then FiftyTwoBlockChecker() ElseIf NextBlocks = 53 Then FiftyThreeBlockChecker() ElseIf NextBlocks = 54 Then FiftyFourBlockChecker() ElseIf NextBlocks = 54 Then FiftyFourBlockChecker() ElseIf NextBlocks = 54 Then FiftyFourBlockChecker() ElseIf NextBlocks = 54 Then FiftyFourBlockChecker() ElseIf NextBlocks = 55 Then FiftyFiveBlockChecker() ElseIf NextBlocks = 56 Then FiftysixBlockChecker() ElseIf NextBlocks = 57 Then FiftySevenBlockChecker() ElseIf NextBlocks = 58 Then FiftyEightBlockChecker() ElseIf NextBlocks = 59 Then FiftyNineBlockChecker() ElseIf NextBlocks = 60 Then SixtyBlockChecker() ElseIf NextBlocks = 61 Then SixtyoneBlockChecker() ElseIf NextBlocks = 62 Then SixtyTwoBlockChecker() ElseIf NextBlocks = 63 Then SixtyThreeBlockChecker() ElseIf NextBlocks = 64 Then SixtyfourBlockChecker() ElseIf NextBlocks = 65 Then SixtyfiveBlockChecker() ElseIf NextBlocks = 66 Then SixtysixBlockChecker() ElseIf NextBlocks = 67 Then SixtysevenBlockChecker() ElseIf NextBlocks = 68 Then SixtyeightBlockChecker() ElseIf NextBlocks = 69 Then SixtynineBlockChecker() ElseIf NextBlocks = 70 Then SeventyBlockChecker() ElseIf NextBlocks = 71 Then

116

SeventyoneBlockChecker() ElseIf NextBlocks = 72 Then SeventytwoBlockChecker() ElseIf NextBlocks = 73 Then SeventythreeBlockChecker() ElseIf NextBlocks = 74 Then SeventyfourBlockChecker() ElseIf NextBlocks = 75 Then SeventyfiveBlockChecker() ElseIf NextBlocks = 76 Then SeventysixBlockChecker() ElseIf NextBlocks = 77 Then SeventysevenBlockChecker() ElseIf NextBlocks = 91 Then NinetyoneBlockChecker() ElseIf NextBlocks = 92 Then NinetytwoBlockChecker() ElseIf NextBlocks = 93 Then NinetythreeBlockChecker() ElseIf NextBlocks = 94 Then NinetyfourBlockChecker() ElseIf NextBlocks = 95 Then NinetyfiveBlockChecker() End If

End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TxtBoxBlocksCommand.TextChanged If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) Exit Sub Else My.Computer.Audio.Play(My.Resources.Speech_On, AudioPlayMode.Background) If TxtBoxBlocksCommand.Text = "a" Or TxtBoxBlocksCommand.Text = "A" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "A" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "b" Or TxtBoxBlocksCommand.Text = "B" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "B" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "c" Or TxtBoxBlocksCommand.Text = "C" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "C"

117

NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "d" Or TxtBoxBlocksCommand.Text = "D" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "D" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "e" Or TxtBoxBlocksCommand.Text = "E" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "E" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "f" Or TxtBoxBlocksCommand.Text = "F" Then letter.Location = New Point(5, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "F" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "g" Or TxtBoxBlocksCommand.Text = "G" Then letter.Location = New Point(3, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "G" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "h" Or TxtBoxBlocksCommand.Text = "H" Then letter.Location = New Point(3, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "H" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "i" Or TxtBoxBlocksCommand.Text = "I" Then letter.Location = New Point(7, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "I" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "j" Or TxtBoxBlocksCommand.Text = "J" Then letter.Location = New Point(5, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "J" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "k" Or TxtBoxBlocksCommand.Text = "K" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "K" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "l" Or TxtBoxBlocksCommand.Text = "L" Then letter.Location = New Point(5, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "L" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "m" Or TxtBoxBlocksCommand.Text = "M" Then letter.Location = New Point(2, 2)

118

TxtBoxBlocksCommand.Text = "" letter.Text = "M" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "n" Or TxtBoxBlocksCommand.Text = "N" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "N" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "o" Or TxtBoxBlocksCommand.Text = "O" Then letter.Location = New Point(3, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "O" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "p" Or TxtBoxBlocksCommand.Text = "P" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "P" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "q" Or TxtBoxBlocksCommand.Text = "Q" Then letter.Location = New Point(3, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "Q" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "r" Or TxtBoxBlocksCommand.Text = "R" Then letter.Location = New Point(3, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "R" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "s" Or TxtBoxBlocksCommand.Text = "S" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "S" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "t" Or TxtBoxBlocksCommand.Text = "T" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "T" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "u" Or TxtBoxBlocksCommand.Text = "U" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "U" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "v" Or TxtBoxBlocksCommand.Text = "V" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "V" NextBlocksFunction()

119

ElseIf TxtBoxBlocksCommand.Text = "w" Or TxtBoxBlocksCommand.Text = "W" Then letter.Location = New Point(1, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "W" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "x" Or TxtBoxBlocksCommand.Text = "X" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "X" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "y" Or TxtBoxBlocksCommand.Text = "Y" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "Y" NextBlocksFunction() ElseIf TxtBoxBlocksCommand.Text = "z" Or TxtBoxBlocksCommand.Text = "Z" Then letter.Location = New Point(4, 2) TxtBoxBlocksCommand.Text = "" letter.Text = "Z" NextBlocksFunction() Else TxtBoxBlocksCommand.Text = "" End If End If

NextLevelAnswer() End Sub Sub NextLevelAnswer() Purpose = "LETTERCORRETCHECKER" allblocksletter()

End Sub Private Sub ButtonCheckSelected_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCheckSelected.Click check() End Sub Private Sub ButtonCheckNormal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCheckNormal.Click check() End Sub Sub check() If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) Exit Sub Else If CheckClick.Text = "PAUSE" Then Exit Sub Else

120

If CheckLeft = 0 Then If GameSettings.Label1.Text = "ON" Then My.Computer.Audio.Play(My.Resources.warn, AudioPlayMode.Background)

End If If GameSettings.Label1.Text = "OFF" Then My.Computer.Audio.Stop() End If GameAuthentication.Text = "PAUSE" aut() CheckValid.Show() CheckValid.TOPIC.Text = "EnglishAverage1" IntervalCheckTimer.Enabled = False ButtonCheckNormal.Hide() ButtonCheckSelected.Hide() RestrictedCheck.Show() RestrictedCheck.BringToFront() Exit Sub Else Purpose = "CHECKBUTTONCLICK" allblocksletter() End If End If End If End Sub Sub allblocksletter()

answer1 = "T" answer2 = "A" answer3 = "U" answer4 = "T" answer5 = "O" answer6 = "L" answer7 = "O" answer8 = "G" answer9 = "Y" answer10 = "S" answer11 = "M" answer12 = "N" answer13 = "O" answer14 = "E" answer15 = "L" answer16 = "P"

121

answer17 = "E" answer18 = "S" answer19 = "T" answer20 = "O" answer21 = "I" answer22 = "L" answer23 = "L" answer24 = "O" answer25 = "P" answer26 = "P" answer27 = "T" answer28 = "O" answer29 = "T" answer30 = "O" answer31 = "N" answer32 = "O" answer33 = "P" answer34 = "S" answer35 = "L" answer36 = "N" answer37 = "E" answer38 = "R" answer39 = "I" answer40 = "S" answer47 = "M" answer48 = "E" answer49 = "T" answer50 = "A" answer51 = "P" answer52 = "H" answer53 = "O" answer54 = "R" answer55 = "S" answer56 = "A" answer57 = "R" answer58 = "C" answer59 = "M" answer60 = "A" answer61 = "S" answer62 = "O" answer63 = "X" answer64 = "Y" answer65 = "M" answer66 = "R" answer67 = "O" answer68 = "N" answer69 = "C" answer70 = "Y" answer71 = "D" answer72 = "U" answer73 = "N" answer74 = "D" answer75 = "A" answer76 = "R" answer77 = "E" answer91 = "S" answer92 = "I"

122

answer93 = "M" answer94 = "L" answer95 = "E" 'TAGA CHECK NG TAMA AT MALI If Purpose = "LETTERCORRETCHECKER" Then If UCase(Letter1.Text) = answer1 Then If UCase(Letter2.Text) = answer2 Then If UCase(Letter3.Text) = answer3 Then If UCase(Letter4.Text) = answer4 Then If UCase(Letter5.Text) = answer5 Then If UCase(Letter6.Text) = answer6 Then If UCase(Letter7.Text) = answer7 Then If UCase(Letter8.Text) = answer8 Then If UCase(Letter9.Text) = answer9 Then If UCase(Letter10.Text) = answer10 Then If UCase(Letter11.Text) = answer11 Then If UCase(Letter12.Text) = answer12 Then If UCase(Letter13.Text) = answer13 Then If UCase(Letter14.Text) = answer14 Then If UCase(Letter15.Text) = answer15 Then If UCase(Letter16.Text) = answer16 Then If UCase(Letter17.Text) = answer17 Then If UCase(Letter18.Text) = answer18 Then If UCase(Letter19.Text) = answer19 Then If UCase(Letter20.Text) = answer20 Then AnswerChecker.Text = "CHECK" Else AnswerChecker.Text = "FALSE" End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If

If UCase(Letter21.Text) = answer21 Then If UCase(Letter22.Text) = answer22 Then If UCase(Letter23.Text) = answer23 Then

123

If UCase(Letter24.Text) = answer24 Then If UCase(Letter25.Text) = answer25 Then If UCase(Letter26.Text) = answer26 Then If UCase(Letter27.Text) = answer27 Then If UCase(Letter28.Text) = answer28 Then If UCase(Letter29.Text) = answer29 Then If UCase(Letter30.Text) = answer30 Then If UCase(Letter31.Text) = answer31 Then If UCase(Letter32.Text) = answer32 Then If UCase(Letter33.Text) = answer33 Then If UCase(Letter34.Text) = answer34 Then If UCase(Letter36.Text) = answer36 Then If UCase(Letter37.Text) = answer37 Then If UCase(Letter38.Text) = answer38 Then If UCase(Letter39.Text) = answer39 Then If UCase(Letter40.Text) = answer40 Then AnswerChecker2.Text = "CHECK" Else AnswerChecker2.Text = "FALSE"

End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If

If UCase(Letter47.Text) = answer47 Then If UCase(Letter48.Text) = answer48 Then If UCase(Letter49.Text) = answer49 Then If UCase(Letter50.Text) = answer50 Then If UCase(Letter51.Text) = answer51 Then If UCase(Letter52.Text) = answer52 Then If UCase(Letter53.Text) = answer53 Then If UCase(Letter54.Text) = answer54 Then If UCase(Letter55.Text) = answer55 Then If UCase(Letter56.Text) = answer56 Then If UCase(Letter57.Text) = answer57 Then If UCase(Letter58.Text) = answer58 Then If UCase(Letter59.Text) = answer59 Then

124

If UCase(Letter60.Text) = answer60 Then AnswerChecker3.Text = "CHECK" Else AnswerChecker3.Text = "FALSE" End If End If End If End If End If End If End If End If End If End If End If End If End If End If End If

If UCase(Letter61.Text) = answer61 Then If UCase(Letter62.Text) = answer62 Then If UCase(Letter63.Text) = answer63 Then If UCase(Letter64.Text) = answer64 Then If UCase(Letter65.Text) = answer65 Then If UCase(Letter66.Text) = answer66 Then If UCase(Letter67.Text) = answer67 Then If UCase(Letter68.Text) = answer68 Then If UCase(Letter69.Text) = answer69 Then If UCase(Letter70.Text) = answer70 Then If UCase(Letter71.Text) = answer71 Then If UCase(Letter72.Text) = answer72 Then If UCase(Letter73.Text) = answer73 Then If UCase(Letter74.Text) = answer74 Then If UCase(Letter75.Text) = answer75 Then If UCase(Letter76.Text) = answer76 Then If UCase(Letter77.Text) = answer77 Then

AnswerChecker4.Text = "CHECK" Else AnswerChecker4.Text = "FALSE" End If End If End If End If End If End If End If End If End If End If End If

125

End If End If End If End If End If End If

If UCase(Letter91.Text) = answer91 Then If UCase(Letter92.Text) = answer92 Then If UCase(Letter93.Text) = answer93 Then If UCase(Letter94.Text) = answer94 Then If UCase(Letter95.Text) = answer95 Then

AnswerChecker5.Text = "CHECK" Else AnswerChecker5.Text = "FALSE" End If End If End If End If End If

If UCase(Letter1.Text) <> answer1 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter2.Text) <> answer2 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter3.Text) <> answer3 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter4.Text) <> answer4 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter5.Text) <> answer5 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter6.Text) <> answer6 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter7.Text) <> answer7 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter8.Text) <> answer8 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter9.Text) <> answer9 Then AnswerChecker.Text = "FALSE" End If

126

If UCase(Letter10.Text) <> answer10 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter11.Text) <> answer11 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter12.Text) <> answer12 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter13.Text) <> answer13 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter14.Text) <> answer14 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter15.Text) <> answer15 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter16.Text) <> answer16 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter17.Text) <> answer17 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter18.Text) <> answer18 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter19.Text) <> answer19 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter20.Text) <> answer20 Then AnswerChecker.Text = "FALSE" End If If UCase(Letter21.Text) <> answer21 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter22.Text) <> answer22 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter23.Text) <> answer23 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter24.Text) <> answer24 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter25.Text) <> answer25 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter26.Text) <> answer26 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter27.Text) <> answer27 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter28.Text) <> answer28 Then AnswerChecker2.Text = "FALSE" End If

127

If UCase(Letter29.Text) <> answer29 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter30.Text) <> answer30 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter31.Text) <> answer31 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter32.Text) <> answer32 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter33.Text) <> answer33 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter34.Text) <> answer34 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter36.Text) <> answer36 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter37.Text) <> answer37 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter38.Text) <> answer38 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter39.Text) <> answer39 Then AnswerChecker2.Text = "FALSE" End If If UCase(Letter40.Text) <> answer40 Then AnswerChecker2.Text = "FALSE" End If

If UCase(Letter47.Text) <> answer47 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter48.Text) <> answer48 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter49.Text) <> answer49 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter50.Text) <> answer50 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter51.Text) <> answer51 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter52.Text) <> answer52 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter53.Text) <> answer53 Then AnswerChecker3.Text = "FALSE" End If

128

If UCase(Letter54.Text) <> answer54 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter55.Text) <> answer55 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter56.Text) <> answer56 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter57.Text) <> answer57 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter58.Text) <> answer58 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter59.Text) <> answer59 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter60.Text) <> answer60 Then AnswerChecker3.Text = "FALSE" End If If UCase(Letter61.Text) <> answer61 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter62.Text) <> answer62 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter63.Text) <> answer63 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter64.Text) <> answer64 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter65.Text) <> answer65 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter66.Text) <> answer66 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter67.Text) <> answer67 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter68.Text) <> answer68 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter69.Text) <> answer69 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter70.Text) <> answer70 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter71.Text) <> answer71 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter72.Text) <> answer72 Then AnswerChecker4.Text = "FALSE" End If

129

If UCase(Letter73.Text) <> answer73 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter74.Text) <> answer74 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter75.Text) <> answer75 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter76.Text) <> answer76 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter77.Text) <> answer77 Then AnswerChecker4.Text = "FALSE" End If If UCase(Letter91.Text) <> answer91 Then AnswerChecker5.Text = "FALSE" End If If UCase(Letter92.Text) <> answer92 Then AnswerChecker5.Text = "FALSE" End If If UCase(Letter93.Text) <> answer93 Then AnswerChecker5.Text = "FALSE" End If If UCase(Letter94.Text) <> answer94 Then AnswerChecker5.Text = "FALSE" End If If UCase(Letter95.Text) <> answer95 Then AnswerChecker5.Text = "FALSE" End If

If AnswerChecker.Text = "CHECK" And AnswerChecker2.Text = "CHECK" And AnswerChecker3.Text = "CHECK" And AnswerChecker4.Text = "CHECK" Then GameTimer.Stop() TxtBoxBlocksCommand.Enabled = False GameAuthentication.Text = "GAMEDONE"

If GameSettings.Label1.Text = "ON" Then My.Computer.Audio.Play(My.Resources.alex_kidd_intro, AudioPlayMode.Background) End If If GameSettings.Label1.Text = "OFF" Then My.Computer.Audio.Stop() End If

If Gametype = "TIMEDGAME" Then ButtonProceed.Enabled = True ButtonQuit.Enabled = True ButtonProceed.Show()

130

ButtonQuit.Show() ButtonProceed.BringToFront() ButtonQuit.BringToFront()

ButtonCheckNormal.Hide() ButtonPauseNormal.Hide() ButtonSurrenderNormal.Hide() ButtonPauseSelected.Hide() ButtonCheckSelected.Hide() ButtonCheckSelected.Hide() RestrictedCheck.Enabled = True RestrictedCheck.Show() RestrictedCheck.BringToFront() RestrictedPause.BringToFront() RestrictedSurrender.BringToFront() End If

If Gametype = "UNTIMEDGAME" Then ButtonProceed.Enabled = True ButtonProceed.Show() ButtonProceed.BringToFront()

ButtonCheckNormal.Hide() ButtonPauseNormal.Hide() ButtonSurrenderNormal.Hide() ButtonPauseSelected.Hide() ButtonCheckSelected.Hide() ButtonCheckSelected.Hide() RestrictedCheck.Enabled = True RestrictedCheck.Show() RestrictedCheck.BringToFront() RestrictedPause.BringToFront() RestrictedSurrender.BringToFront()

End If

If Gametype = "TIMEDGAME" Then GameLevelUpGreet.TOPIC.Text = "EnglishAverage1" GameLevelUpGreet.LEVEL.Text = "2" GameLevelUpGreet.Show() End If If Gametype = "UNTIMEDGAME" Then

131

GameLevelUpGreet.TOPIC.Text = "EnglishAverage1" GameLevelUpGreet.LEVEL.Text = "UNTIMED" GameLevelUpGreet.Show() End If

'---------------------Normal1.Image = ColorDone.Image Normal2.Image = ColorDone.Image Normal3.Image = ColorDone.Image Normal4.Image = ColorDone.Image Normal5.Image = ColorDone.Image Normal6.Image = ColorDone.Image Normal7.Image = ColorDone.Image Normal8.Image = ColorDone.Image Normal9.Image = ColorDone.Image Normal10.Image = ColorDone.Image Normal11.Image = ColorDone.Image Normal12.Image = ColorDone.Image Normal13.Image = ColorDone.Image Normal14.Image = ColorDone.Image Normal15.Image = ColorDone.Image Normal16.Image = ColorDone.Image Normal17.Image = ColorDone.Image Normal18.Image = ColorDone.Image Normal19.Image = ColorDone.Image Normal20.Image = ColorDone.Image Normal21.Image = ColorDone.Image Normal22.Image = ColorDone.Image Normal23.Image = ColorDone.Image Normal24.Image = ColorDone.Image Normal25.Image = ColorDone.Image Normal26.Image = ColorDone.Image Normal27.Image = ColorDone.Image Normal28.Image = ColorDone.Image Normal29.Image = ColorDone.Image Normal30.Image = ColorDone.Image Normal31.Image = ColorDone.Image Normal32.Image = ColorDone.Image Normal33.Image = ColorDone.Image Normal34.Image = ColorDone.Image Normal36.Image = ColorDone.Image Normal37.Image = ColorDone.Image Normal38.Image = ColorDone.Image Normal39.Image = ColorDone.Image Normal40.Image = ColorDone.Image Normal47.Image = ColorDone.Image Normal48.Image = ColorDone.Image Normal49.Image = ColorDone.Image Normal50.Image = ColorDone.Image Normal51.Image = ColorDone.Image Normal52.Image = ColorDone.Image Normal53.Image = ColorDone.Image Normal54.Image = ColorDone.Image Normal55.Image = ColorDone.Image Normal56.Image = ColorDone.Image

132

Normal57.Image = ColorDone.Image Normal58.Image = ColorDone.Image Normal59.Image = ColorDone.Image Normal60.Image = ColorDone.Image Normal61.Image = ColorDone.Image Normal62.Image = ColorDone.Image Normal63.Image = ColorDone.Image Normal64.Image = ColorDone.Image Normal65.Image = ColorDone.Image Normal66.Image = ColorDone.Image Normal67.Image = ColorDone.Image Normal68.Image = ColorDone.Image Normal69.Image = ColorDone.Image Normal70.Image = ColorDone.Image Normal71.Image = ColorDone.Image Normal72.Image = ColorDone.Image Normal73.Image = ColorDone.Image Normal74.Image = ColorDone.Image Normal75.Image = ColorDone.Image Normal76.Image = ColorDone.Image Normal77.Image = ColorDone.Image Normal91.Image = ColorDone.Image Normal92.Image = ColorDone.Image Normal93.Image = ColorDone.Image Normal94.Image = ColorDone.Image Normal95.Image = ColorDone.Image NextLevelScore() End If

'ITO SA CHECK PAG PININDUT :) If Purpose = "CHECKBUTTONCLICK" Then If GameSettings.Label1.Text = "ON" Then My.Computer.Audio.Play(My.Resources.Check, AudioPlayMode.Background) End If If GameSettings.Label1.Text = "OFF" Then My.Computer.Audio.Stop() End If

If UCase(Letter1.Text) = answer1 Then Normal1.Image = ColorCorrect.Image Else Normal1.Image = ColorWrong.Image End If If UCase(Letter2.Text) = answer2 Then Normal2.Image = ColorCorrect.Image Else Normal2.Image = ColorWrong.Image End If If UCase(Letter3.Text) = answer3 Then

133

Normal3.Image = ColorCorrect.Image Else Normal3.Image = ColorWrong.Image End If If UCase(Letter4.Text) = answer4 Then Normal4.Image = ColorCorrect.Image Else Normal4.Image = ColorWrong.Image End If If UCase(Letter5.Text) = answer5 Then Normal5.Image = ColorCorrect.Image Else Normal5.Image = ColorWrong.Image End If If UCase(Letter6.Text) = answer6 Then Normal6.Image = ColorCorrect.Image Else Normal6.Image = ColorWrong.Image End If If UCase(Letter7.Text) = answer7 Then Normal7.Image = ColorCorrect.Image Else Normal7.Image = ColorWrong.Image End If If UCase(Letter8.Text) = answer8 Then Normal8.Image = ColorCorrect.Image Else Normal8.Image = ColorWrong.Image End If If UCase(Letter9.Text) = answer9 Then Normal9.Image = ColorCorrect.Image Else Normal9.Image = ColorWrong.Image End If If UCase(Letter10.Text) = answer10 Then Normal10.Image = ColorCorrect.Image Else Normal10.Image = ColorWrong.Image End If If UCase(Letter11.Text) = answer11 Then Normal11.Image = ColorCorrect.Image Else Normal11.Image = ColorWrong.Image End If If UCase(Letter12.Text) = answer12 Then Normal12.Image = ColorCorrect.Image Else Normal12.Image = ColorWrong.Image End If If UCase(Letter13.Text) = answer13 Then Normal13.Image = ColorCorrect.Image Else Normal13.Image = ColorWrong.Image End If If UCase(Letter14.Text) = answer14 Then Normal14.Image = ColorCorrect.Image Else Normal14.Image = ColorWrong.Image

134

End If If UCase(Letter15.Text) = answer15 Then Normal15.Image = ColorCorrect.Image Else Normal15.Image = ColorWrong.Image End If If UCase(Letter16.Text) = answer16 Then Normal16.Image = ColorCorrect.Image Else Normal16.Image = ColorWrong.Image End If If UCase(Letter17.Text) = answer17 Then Normal17.Image = ColorCorrect.Image Else Normal17.Image = ColorWrong.Image End If If UCase(Letter18.Text) = answer18 Then Normal18.Image = ColorCorrect.Image Else Normal18.Image = ColorWrong.Image End If If UCase(Letter19.Text) = answer19 Then Normal19.Image = ColorCorrect.Image Else Normal19.Image = ColorWrong.Image End If If UCase(Letter20.Text) = answer20 Then Normal20.Image = ColorCorrect.Image Else Normal20.Image = ColorWrong.Image End If If UCase(Letter21.Text) = answer21 Then Normal21.Image = ColorCorrect.Image Else Normal21.Image = ColorWrong.Image End If If UCase(Letter22.Text) = answer22 Then Normal22.Image = ColorCorrect.Image Else Normal22.Image = ColorWrong.Image End If If UCase(Letter23.Text) = answer23 Then Normal23.Image = ColorCorrect.Image Else Normal23.Image = ColorWrong.Image End If If UCase(Letter24.Text) = answer24 Then Normal24.Image = ColorCorrect.Image Else Normal24.Image = ColorWrong.Image End If If UCase(Letter25.Text) = answer25 Then Normal25.Image = ColorCorrect.Image Else Normal25.Image = ColorWrong.Image End If If UCase(Letter26.Text) = answer26 Then

135

Normal26.Image = ColorCorrect.Image Else Normal26.Image = ColorWrong.Image End If If UCase(Letter27.Text) = answer27 Then Normal27.Image = ColorCorrect.Image Else Normal27.Image = ColorWrong.Image End If If UCase(Letter28.Text) = answer28 Then Normal28.Image = ColorCorrect.Image Else Normal28.Image = ColorWrong.Image End If If UCase(Letter29.Text) = answer29 Then Normal29.Image = ColorCorrect.Image Else Normal29.Image = ColorWrong.Image End If If UCase(Letter30.Text) = answer30 Then Normal30.Image = ColorCorrect.Image Else Normal30.Image = ColorWrong.Image End If If UCase(Letter31.Text) = answer31 Then Normal31.Image = ColorCorrect.Image Else Normal31.Image = ColorWrong.Image End If If UCase(Letter32.Text) = answer32 Then Normal32.Image = ColorCorrect.Image Else Normal32.Image = ColorWrong.Image End If If UCase(Letter33.Text) = answer33 Then Normal33.Image = ColorCorrect.Image Else Normal33.Image = ColorWrong.Image End If If UCase(Letter34.Text) = answer34 Then Normal34.Image = ColorCorrect.Image Else Normal34.Image = ColorWrong.Image End If If UCase(Letter36.Text) = answer36 Then Normal36.Image = ColorCorrect.Image Else Normal36.Image = ColorWrong.Image End If If UCase(Letter37.Text) = answer37 Then Normal37.Image = ColorCorrect.Image Else Normal37.Image = ColorWrong.Image End If If UCase(Letter38.Text) = answer38 Then

136

Normal38.Image = ColorCorrect.Image Else Normal38.Image = ColorWrong.Image End If If UCase(Letter39.Text) = answer39 Then Normal39.Image = ColorCorrect.Image Else Normal39.Image = ColorWrong.Image End If If UCase(Letter40.Text) = answer40 Then Normal40.Image = ColorCorrect.Image Else Normal40.Image = ColorWrong.Image End If

If UCase(Letter47.Text) = answer47 Then Normal47.Image = ColorCorrect.Image Else Normal47.Image = ColorWrong.Image End If If UCase(Letter48.Text) = answer48 Then Normal48.Image = ColorCorrect.Image Else Normal48.Image = ColorWrong.Image End If If UCase(Letter49.Text) = answer49 Then Normal49.Image = ColorCorrect.Image Else Normal49.Image = ColorWrong.Image End If If UCase(Letter50.Text) = answer50 Then Normal50.Image = ColorCorrect.Image Else Normal50.Image = ColorWrong.Image End If If UCase(Letter51.Text) = answer51 Then Normal51.Image = ColorCorrect.Image Else Normal51.Image = ColorWrong.Image End If If UCase(Letter52.Text) = answer52 Then Normal52.Image = ColorCorrect.Image Else Normal52.Image = ColorWrong.Image End If If UCase(Letter53.Text) = answer53 Then Normal53.Image = ColorCorrect.Image Else Normal53.Image = ColorWrong.Image End If If UCase(Letter54.Text) = answer54 Then Normal54.Image = ColorCorrect.Image Else Normal54.Image = ColorWrong.Image End If If UCase(Letter55.Text) = answer55 Then Normal55.Image = ColorCorrect.Image

137

Else Normal55.Image = ColorWrong.Image End If If UCase(Letter56.Text) = answer56 Then Normal56.Image = ColorCorrect.Image Else Normal56.Image = ColorWrong.Image End If If UCase(Letter57.Text) = answer57 Then Normal57.Image = ColorCorrect.Image Else Normal57.Image = ColorWrong.Image End If If UCase(Letter58.Text) = answer58 Then Normal58.Image = ColorCorrect.Image Else Normal58.Image = ColorWrong.Image End If If UCase(Letter59.Text) = answer59 Then Normal59.Image = ColorCorrect.Image Else Normal59.Image = ColorWrong.Image End If If UCase(Letter60.Text) = answer60 Then Normal60.Image = ColorCorrect.Image Else Normal60.Image = ColorWrong.Image End If If UCase(Letter61.Text) = answer61 Then Normal61.Image = ColorCorrect.Image Else Normal61.Image = ColorWrong.Image End If If UCase(Letter62.Text) = answer62 Then Normal62.Image = ColorCorrect.Image Else Normal62.Image = ColorWrong.Image End If If UCase(Letter63.Text) = answer63 Then Normal63.Image = ColorCorrect.Image Else Normal63.Image = ColorWrong.Image End If If UCase(Letter64.Text) = answer64 Then Normal64.Image = ColorCorrect.Image Else Normal64.Image = ColorWrong.Image End If If UCase(Letter65.Text) = answer65 Then Normal65.Image = ColorCorrect.Image Else Normal65.Image = ColorWrong.Image End If If UCase(Letter66.Text) = answer66 Then Normal66.Image = ColorCorrect.Image Else Normal66.Image = ColorWrong.Image End If

138

If UCase(Letter67.Text) = answer67 Then Normal67.Image = ColorCorrect.Image Else Normal67.Image = ColorWrong.Image End If If UCase(Letter68.Text) = answer68 Then Normal68.Image = ColorCorrect.Image Else Normal68.Image = ColorWrong.Image End If If UCase(Letter69.Text) = answer69 Then Normal69.Image = ColorCorrect.Image Else Normal69.Image = ColorWrong.Image End If If UCase(Letter70.Text) = answer70 Then Normal70.Image = ColorCorrect.Image Else Normal70.Image = ColorWrong.Image End If If UCase(Letter71.Text) = answer71 Then Normal71.Image = ColorCorrect.Image Else Normal71.Image = ColorWrong.Image End If If UCase(Letter72.Text) = answer72 Then Normal72.Image = ColorCorrect.Image Else Normal72.Image = ColorWrong.Image End If If UCase(Letter73.Text) = answer73 Then Normal73.Image = ColorCorrect.Image Else Normal73.Image = ColorWrong.Image End If If UCase(Letter74.Text) = answer74 Then Normal74.Image = ColorCorrect.Image Else Normal74.Image = ColorWrong.Image End If If UCase(Letter75.Text) = answer75 Then Normal75.Image = ColorCorrect.Image Else Normal75.Image = ColorWrong.Image End If If UCase(Letter76.Text) = answer76 Then Normal76.Image = ColorCorrect.Image Else Normal76.Image = ColorWrong.Image End If If UCase(Letter77.Text) = answer77 Then Normal77.Image = ColorCorrect.Image Else Normal77.Image = ColorWrong.Image End If

If UCase(Letter91.Text) = answer91 Then

139

Normal91.Image = ColorCorrect.Image Else Normal91.Image = ColorWrong.Image End If If UCase(Letter92.Text) = answer92 Then Normal92.Image = ColorCorrect.Image Else Normal92.Image = ColorWrong.Image End If If UCase(Letter93.Text) = answer93 Then Normal93.Image = ColorCorrect.Image Else Normal93.Image = ColorWrong.Image End If If UCase(Letter94.Text) = answer94 Then Normal94.Image = ColorCorrect.Image Else Normal94.Image = ColorWrong.Image End If If UCase(Letter95.Text) = answer95 Then Normal95.Image = ColorCorrect.Image Else Normal95.Image = ColorWrong.Image End If

CheckLeft = CheckLeft - 1 CheckBalance.Text = CheckLeft CheckClick.Text = "PAUSE" End If 'ITO SA GAMEOVER :)

If Purpose = "GAMEOVER" Then If GameSettings.Label1.Text = "ON" Then My.Computer.Audio.Play(My.Resources.Gamecube_Intro, AudioPlayMode.Background) End If If GameSettings.Label1.Text = "OFF" Then My.Computer.Audio.Stop() End If ButtonCheckNormal.Hide() ButtonPauseNormal.Hide() ButtonSurrenderNormal.Hide() ButtonPauseSelected.Hide() ButtonCheckSelected.Hide() ButtonCheckSelected.Hide() RestrictedCheck.Enabled = True RestrictedCheck.Show() RestrictedCheck.BringToFront() RestrictedPause.BringToFront()

140

RestrictedSurrender.BringToFront() Letter1.Location = New Point(5, 2) Letter2.Location = New Point(5, 2) Letter3.Location = New Point(5, 2) Letter4.Location = New Point(5, 2) Letter5.Location = New Point(5, 2) Letter6.Location = New Point(5, 2) Letter7.Location = New Point(5, 2) Letter8.Location = New Point(5, 2) Letter9.Location = New Point(5, 2) Letter10.Location = New Point(5, 2) Letter11.Location = New Point(5, 2) Letter12.Location = New Point(5, 2) Letter13.Location = New Point(5, 2) Letter14.Location = New Point(5, 2) Letter15.Location = New Point(5, 2) Letter16.Location = New Point(5, 2) Letter17.Location = New Point(5, 2) Letter18.Location = New Point(5, 2) Letter19.Location = New Point(5, 2) Letter20.Location = New Point(5, 2) Letter21.Location = New Point(5, 2) Letter22.Location = New Point(5, 2) Letter23.Location = New Point(5, 2) Letter24.Location = New Point(5, 2) Letter25.Location = New Point(5, 2) Letter26.Location = New Point(5, 2) Letter27.Location = New Point(5, 2) Letter28.Location = New Point(5, 2) Letter29.Location = New Point(5, 2) Letter30.Location = New Point(5, 2) Letter31.Location = New Point(5, 2) Letter32.Location = New Point(5, 2) Letter33.Location = New Point(5, 2) Letter34.Location = New Point(5, 2) Letter36.Location = New Point(5, 2) Letter37.Location = New Point(5, 2) Letter38.Location = New Point(5, 2) Letter39.Location = New Point(5, 2) Letter40.Location = New Point(5, 2) Letter47.Location = New Point(5, 2) Letter48.Location = New Point(5, 2) Letter49.Location = New Point(5, 2) Letter50.Location = New Point(5, 2) Letter51.Location = New Point(5, 2) Letter52.Location = New Point(5, 2) Letter53.Location = New Point(5, 2) Letter54.Location = New Point(5, 2) Letter55.Location = New Point(5, 2) Letter56.Location = New Point(5, 2) Letter57.Location = New Point(5, 2) Letter58.Location = New Point(5, 2) Letter59.Location = New Point(5, 2) Letter60.Location = New Point(5, 2) Letter61.Location = New Point(5, 2) Letter62.Location = New Point(5, 2)

141

Letter63.Location = New Point(5, 2) Letter64.Location = New Point(5, 2) Letter65.Location = New Point(5, 2) Letter66.Location = New Point(5, 2) Letter67.Location = New Point(5, 2) Letter68.Location = New Point(5, 2) Letter69.Location = New Point(5, 2) Letter70.Location = New Point(5, 2) Letter71.Location = New Point(5, 2) Letter72.Location = New Point(5, 2) Letter73.Location = New Point(5, 2) Letter74.Location = New Point(5, 2) Letter75.Location = New Point(5, 2) Letter76.Location = New Point(5, 2) Letter77.Location = New Point(5, 2) Letter91.Location = New Point(5, 2) Letter92.Location = New Point(5, 2) Letter93.Location = New Point(5, 2) Letter94.Location = New Point(5, 2) Letter95.Location = New Point(5, 2)

Letter1.Text = answer1 Letter2.Text = answer2 Letter3.Text = answer3 Letter4.Text = answer4 Letter5.Text = answer5 Letter6.Text = answer6 Letter7.Text = answer7 Letter8.Text = answer8 Letter9.Text = answer9 Letter10.Text = answer10 Letter11.Text = answer11 Letter12.Text = answer12 Letter13.Text = answer13 Letter14.Text = answer14 Letter15.Text = answer15 Letter16.Text = answer16 Letter17.Text = answer17 Letter18.Text = answer18

142

Letter19.Text = answer19 Letter20.Text = answer20 Letter21.Text = answer21 Letter22.Text = answer22 Letter23.Text = answer23 Letter24.Text = answer24 Letter25.Text = answer25 Letter26.Text = answer26 Letter27.Text = answer27 Letter28.Text = answer28 Letter29.Text = answer29 Letter30.Text = answer30 Letter31.Text = answer31 Letter32.Text = answer32 Letter33.Text = answer33 Letter34.Text = answer34 Letter36.Text = answer36 Letter37.Text = answer37 Letter38.Text = answer38 Letter39.Text = answer39 Letter40.Text = answer40

Letter47.Text = answer47 Letter48.Text = answer48 Letter49.Text = answer49 Letter50.Text = answer50 Letter51.Text = answer51 Letter52.Text = answer52 Letter53.Text = answer53

143

Letter54.Text = answer54 Letter55.Text = answer55 Letter56.Text = answer56 Letter57.Text = answer57 Letter58.Text = answer58 Letter59.Text = answer59 Letter60.Text = answer60 Letter61.Text = answer61 Letter62.Text = answer62 Letter63.Text = answer63 Letter64.Text = answer64 Letter65.Text = answer65 Letter66.Text = answer66 Letter67.Text = answer67 Letter68.Text = answer68 Letter69.Text = answer69 Letter70.Text = answer70 Letter71.Text = answer71 Letter72.Text = answer72 Letter73.Text = answer73 Letter74.Text = answer74 Letter75.Text = answer75 Letter76.Text = answer76 Letter77.Text = answer77 Letter91.Text = answer91 Letter92.Text = answer92 Letter93.Text = answer93 Letter94.Text = answer94 Letter95.Text = answer95

144

Normal1.Image = ColorGameOver.Image Normal2.Image = ColorGameOver.Image Normal3.Image = ColorGameOver.Image Normal4.Image = ColorGameOver.Image Normal5.Image = ColorGameOver.Image Normal6.Image = ColorGameOver.Image Normal7.Image = ColorGameOver.Image Normal8.Image = ColorGameOver.Image Normal9.Image = ColorGameOver.Image Normal10.Image = ColorGameOver.Image Normal11.Image = ColorGameOver.Image Normal12.Image = ColorGameOver.Image Normal13.Image = ColorGameOver.Image Normal14.Image = ColorGameOver.Image Normal15.Image = ColorGameOver.Image Normal16.Image = ColorGameOver.Image Normal17.Image = ColorGameOver.Image Normal18.Image = ColorGameOver.Image Normal19.Image = ColorGameOver.Image Normal20.Image = ColorGameOver.Image Normal21.Image = ColorGameOver.Image Normal22.Image = ColorGameOver.Image Normal23.Image = ColorGameOver.Image Normal24.Image = ColorGameOver.Image Normal25.Image = ColorGameOver.Image Normal26.Image = ColorGameOver.Image Normal27.Image = ColorGameOver.Image Normal28.Image = ColorGameOver.Image Normal29.Image = ColorGameOver.Image Normal30.Image = ColorGameOver.Image Normal31.Image = ColorGameOver.Image Normal32.Image = ColorGameOver.Image Normal33.Image = ColorGameOver.Image Normal34.Image = ColorGameOver.Image Normal36.Image = ColorGameOver.Image Normal37.Image = ColorGameOver.Image Normal38.Image = ColorGameOver.Image Normal39.Image = ColorGameOver.Image Normal40.Image = ColorGameOver.Image Normal47.Image = ColorGameOver.Image Normal48.Image = ColorGameOver.Image Normal49.Image = ColorGameOver.Image Normal50.Image = ColorGameOver.Image Normal51.Image = ColorGameOver.Image Normal52.Image = ColorGameOver.Image Normal53.Image = ColorGameOver.Image Normal54.Image = ColorGameOver.Image Normal55.Image = ColorGameOver.Image Normal56.Image = ColorGameOver.Image Normal57.Image = ColorGameOver.Image Normal58.Image = ColorGameOver.Image Normal59.Image = ColorGameOver.Image Normal60.Image = ColorGameOver.Image Normal61.Image = ColorGameOver.Image Normal62.Image = ColorGameOver.Image Normal63.Image = ColorGameOver.Image

145

Normal64.Image = ColorGameOver.Image Normal65.Image = ColorGameOver.Image Normal66.Image = ColorGameOver.Image Normal67.Image = ColorGameOver.Image Normal68.Image = ColorGameOver.Image Normal69.Image = ColorGameOver.Image Normal70.Image = ColorGameOver.Image Normal71.Image = ColorGameOver.Image Normal72.Image = ColorGameOver.Image Normal73.Image = ColorGameOver.Image Normal74.Image = ColorGameOver.Image Normal75.Image = ColorGameOver.Image Normal76.Image = ColorGameOver.Image Normal77.Image = ColorGameOver.Image Normal91.Image = ColorGameOver.Image Normal92.Image = ColorGameOver.Image Normal93.Image = ColorGameOver.Image Normal94.Image = ColorGameOver.Image Normal95.Image = ColorGameOver.Image End If

End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GameTimer.Tick If Not stpw.IsRunning Then Exit Sub Dim TimeRemaining As TimeSpan = CountDown - stpw.Elapsed TimeRemainingScore.Text = TimeRemaining.Minutes If TimeRemainingScore.Text = 12 Then TimeScoreMinute = 720

ElseIf TimeRemainingScore.Text = 11 Then TimeScoreMinute = 660

ElseIf TimeRemainingScore.Text = 10 Then TimeScoreMinute = 600

ElseIf TimeRemainingScore.Text = 9 Then TimeScoreMinute = 540

ElseIf TimeRemainingScore.Text = 8 Then TimeScoreMinute = 480

ElseIf TimeRemainingScore.Text = 7 Then TimeScoreMinute = 420

ElseIf TimeRemainingScore.Text = 6 Then TimeScoreMinute = 360

146

ElseIf TimeRemainingScore.Text = 5 Then TimeScoreMinute = 300 ElseIf TimeRemainingScore.Text = 4 Then TimeScoreMinute = 240

ElseIf TimeRemainingScore.Text = 3 Then TimeScoreMinute = 180

ElseIf TimeRemainingScore.Text = 2 Then TimeScoreMinute = 120

ElseIf TimeRemainingScore.Text = 1 Then TimeScoreMinute = 60

ElseIf TimeRemainingScore.Text = 0 Then TimeScoreMinute = 0 End If

'POINTS YOU WILL GET IN SECONDS TimeScoreSecond = TimeRemaining.Seconds LabelCountDown.Text = TimeRemaining.Minutes.ToString.PadLeft(2, "0"c) & " : " & _ TimeRemaining.Seconds.ToString.PadLeft(2, "0"c) If Gametype = "TIMEDGAME" Then If TimeRemaining.TotalMilliseconds <= 0 Then stpw.Stop() GameGameOver.TOPIC.Text = "EnglishAverage1" GameGameOver.Show() GameAuthentication.Text = "GAMEDONE" Purpose = "GAMEOVER" allblocksletter() End If End If If Gametype = "UNTIMEDGAME" Then If TimeRemaining.TotalMilliseconds <= 0 Then stpw.Stop() End If End If End Sub Sub NextLevelScore() GameTimer.Stop() If CheckBalance.Text = "3" Then Bonus = 150 ElseIf CheckBalance.Text = "2" Then Bonus = 100

147

ElseIf CheckBalance.Text = "1" Then Bonus = 50 ElseIf CheckBalance.Text = "0" Then Bonus = 0 End If 'SCORE FORMULA

BlocksPoint = 750 Score = BlocksPoint + TimeScoreMinute + TimeScoreSecond + Bonus 'SCORE VIEWER/DATABASE GameScore.Text = Score TxtBoxScore.Text = Score

If Gametype = "TIMEDGAME" Then

ElseIf Gametype = "UNTIMEDGAME" Then MemberAdapter = New OleDbDataAdapter("Select * from TableUntimedHighScore", DB_Connection) MemberBuilder = New OleDbCommandBuilder(MemberAdapter) MemberAdapter.Fill(MemberDS, "MemberTable") End If If Gametype = "UNTIMEDGAME" Then Dim NewMember As DataRow = MemberDS.Tables("MemberTable").NewRow() NewMember("UntimedPlayerName") = TxtBoxPlayerName.Text NewMember("UntimedHighScore") = TxtBoxScore.Text MemberDS.Tables(0).Rows.Add(NewMember) MemberAdapter.Update(MemberDS, "MemberTable") MemberDS.Clear() MemberAdapter = New OleDbDataAdapter("Select * from TableUntimedHighScore", DB_Connection) MemberBuilder = New OleDbCommandBuilder(MemberAdapter) MemberAdapter.Fill(MemberDS, "MemberTable") End If End Sub Private Sub num1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num1.Click QuestionAndNumberFontColor1() End Sub Private Sub num2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num2.Click QuestionAndNumberFontColor2() End Sub Private Sub num3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num3.Click QuestionAndNumberFontColor3() End Sub

148

Private Sub num4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num4.Click QuestionAndNumberFontColor4() End Sub Private Sub num5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num5.Click QuestionAndNumberFontColor5() End Sub Private Sub num6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num6.Click QuestionAndNumberFontColor6() End Sub Private Sub num7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num7.Click QuestionAndNumberFontColor7() End Sub Private Sub num8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num8.Click QuestionAndNumberFontColor8() End Sub Private Sub num9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num9.Click QuestionAndNumberFontColor9() End Sub Private Sub num10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles num10.Click QuestionAndNumberFontColor10() End Sub Private Sub Question1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question1.Click QuestionAndNumberFontColor1() End Sub Private Sub no2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no2.Click QuestionAndNumberFontColor2() End Sub Private Sub Question2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question2.Click QuestionAndNumberFontColor2() End Sub Private Sub no3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no3.Click QuestionAndNumberFontColor3() End Sub Private Sub Question3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question3.Click QuestionAndNumberFontColor3() End Sub Private Sub no4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no4.Click QuestionAndNumberFontColor4() End Sub

Private Sub Question4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question4.Click QuestionAndNumberFontColor4() End Sub

149

Private Sub no5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no5.Click QuestionAndNumberFontColor5() End Sub

Private Sub Question5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question5.Click QuestionAndNumberFontColor5() End Sub Private Sub no6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no6.Click QuestionAndNumberFontColor6() End Sub Private Sub Question6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question6.Click QuestionAndNumberFontColor6() End Sub Private Sub no7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no7.Click QuestionAndNumberFontColor7()

End Sub Private Sub Question7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question7.Click QuestionAndNumberFontColor7() End Sub Private Sub no8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no8.Click QuestionAndNumberFontColor8() End Sub Private Sub Question8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question8.Click QuestionAndNumberFontColor8() End Sub Private Sub no9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no9.Click QuestionAndNumberFontColor9() End Sub Private Sub Question9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question9.Click QuestionAndNumberFontColor9() End Sub Private Sub no10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles no10.Click QuestionAndNumberFontColor10() End Sub Private Sub Question10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Question10.Click QuestionAndNumberFontColor10() End Sub Sub QuestionAndNumberFontColor1()

150

QuestionLight = 1 BlocksLight = 1 Authentication = 1 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor2() QuestionLight = 2 BlocksLight = 2 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor3() QuestionLight = 3 BlocksLight = 3 QuestionLightFormula() End Sub

Sub QuestionAndNumberFontColor4() QuestionLight = 4 BlocksLight = 4 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor5() QuestionLight = 5 BlocksLight = 5 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor6() QuestionLight = 6 BlocksLight = 6 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor7() QuestionLight = 7 BlocksLight = 7 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor8() QuestionLight = 8 BlocksLight = 8 Authentication = 25 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor9() QuestionLight = 9

151

BlocksLight = 9 QuestionLightFormula() End Sub Sub QuestionAndNumberFontColor10() QuestionLight = 10 BlocksLight = 10 QuestionLightFormula() End Sub Sub QuestionAndBlocksSelectedno6d() Normal9.Image = ColorSelected.Image Normal11.Image = ColorSelected.Image Normal12.Image = ColorSelected.Image Normal13.Image = ColorSelected.Image

'---SELECTED PARENT---' Normal11.Image = ColorSelected.Image letter = Letter11 NextBlocks = 12 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus() End Sub Sub QuestionLightFormula() Question1.ForeColor = Color.Black no1.ForeColor = Color.Black Question2.ForeColor = Color.Black no2.ForeColor = Color.Black Question3.ForeColor = Color.Black no3.ForeColor = Color.Black Question4.ForeColor = Color.Black no4.ForeColor = Color.Black Question5.ForeColor = Color.Black no5.ForeColor = Color.Black Question6.ForeColor = Color.Black no6.ForeColor = Color.Black Question7.ForeColor = Color.Black no7.ForeColor = Color.Black Question8.ForeColor = Color.Black no8.ForeColor = Color.Black Question9.ForeColor = Color.Black no9.ForeColor = Color.Black

152

Question10.ForeColor = Color.Black no10.ForeColor = Color.Black

If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) Exit Sub Else CheckClick.Text = "PROCEED" If QuestionLight = 1 Then Question1.ForeColor = Color.Red no1.ForeColor = Color.Red BlocksLight = 1 BlocksLightFormula() End If If QuestionLight = 2 Then Question2.ForeColor = Color.Red no2.ForeColor = Color.Red BlocksLight = 2 BlocksLightFormula() End If If QuestionLight = 3 Then Question3.ForeColor = Color.Red no3.ForeColor = Color.Red BlocksLight = 3 BlocksLightFormula() End If If QuestionLight = 4 Then Question4.ForeColor = Color.Red no4.ForeColor = Color.Red BlocksLight = 4 BlocksLightFormula() End If If QuestionLight = 5 Then Question5.ForeColor = Color.Red no5.ForeColor = Color.Red BlocksLight = 5 BlocksLightFormula() End If

153

If QuestionLight = 6 Then Question6.ForeColor = Color.Red no6.ForeColor = Color.Red BlocksLight = 6 BlocksLightFormula() End If If QuestionLight = 7 Then Question7.ForeColor = Color.Red no7.ForeColor = Color.Red BlocksLight = 7 BlocksLightFormula() End If If QuestionLight = 8 Then Question8.ForeColor = Color.Red no8.ForeColor = Color.Red BlocksLight = 8 BlocksLightFormula() End If If QuestionLight = 9 Then Question9.ForeColor = Color.Red no9.ForeColor = Color.Red BlocksLight = 9 BlocksLightFormula() End If If QuestionLight = 10 Then Question10.ForeColor = Color.Red no10.ForeColor = Color.Red BlocksLight = 10 BlocksLightFormula() End If End If End Sub Sub BlocksLightFormula() Normal1.Image = ColorNormal.Image Normal2.Image = ColorNormal.Image Normal3.Image = ColorNormal.Image Normal4.Image = ColorNormal.Image Normal5.Image = ColorNormal.Image Normal6.Image = ColorNormal.Image Normal7.Image = ColorNormal.Image Normal8.Image = ColorNormal.Image Normal9.Image = ColorNormal.Image Normal10.Image = ColorNormal.Image

154

Normal11.Image = ColorNormal.Image Normal12.Image = ColorNormal.Image Normal13.Image = ColorNormal.Image Normal14.Image = ColorNormal.Image Normal15.Image = ColorNormal.Image Normal16.Image = ColorNormal.Image Normal17.Image = ColorNormal.Image Normal18.Image = ColorNormal.Image Normal19.Image = ColorNormal.Image Normal20.Image = ColorNormal.Image Normal21.Image = ColorNormal.Image Normal22.Image = ColorNormal.Image Normal23.Image = ColorNormal.Image Normal24.Image = ColorNormal.Image Normal25.Image = ColorNormal.Image Normal26.Image = ColorNormal.Image Normal27.Image = ColorNormal.Image Normal28.Image = ColorNormal.Image Normal29.Image = ColorNormal.Image Normal30.Image = ColorNormal.Image Normal31.Image = ColorNormal.Image Normal32.Image = ColorNormal.Image Normal33.Image = ColorNormal.Image Normal34.Image = ColorNormal.Image Normal36.Image = ColorNormal.Image Normal37.Image = ColorNormal.Image Normal38.Image = ColorNormal.Image Normal39.Image = ColorNormal.Image Normal40.Image = ColorNormal.Image Normal47.Image = ColorNormal.Image Normal48.Image = ColorNormal.Image Normal49.Image = ColorNormal.Image Normal50.Image = ColorNormal.Image Normal51.Image = ColorNormal.Image Normal52.Image = ColorNormal.Image Normal53.Image = ColorNormal.Image Normal54.Image = ColorNormal.Image Normal55.Image = ColorNormal.Image Normal56.Image = ColorNormal.Image Normal57.Image = ColorNormal.Image Normal58.Image = ColorNormal.Image Normal59.Image = ColorNormal.Image Normal60.Image = ColorNormal.Image Normal61.Image = ColorNormal.Image Normal62.Image = ColorNormal.Image Normal63.Image = ColorNormal.Image Normal64.Image = ColorNormal.Image Normal65.Image = ColorNormal.Image Normal66.Image = ColorNormal.Image Normal67.Image = ColorNormal.Image Normal68.Image = ColorNormal.Image Normal69.Image = ColorNormal.Image Normal70.Image = ColorNormal.Image Normal71.Image = ColorNormal.Image Normal72.Image = ColorNormal.Image Normal73.Image = ColorNormal.Image Normal74.Image = ColorNormal.Image

155

Normal75.Image = ColorNormal.Image Normal76.Image = ColorNormal.Image Normal77.Image = ColorNormal.Image Normal91.Image = ColorNormal.Image Normal92.Image = ColorNormal.Image Normal93.Image = ColorNormal.Image Normal94.Image = ColorNormal.Image Normal95.Image = ColorNormal.Image

If BlocksLight = 1 Then

Normal1.Image = ColorSelected.Image Normal2.Image = ColorSelected.Image Normal3.Image = ColorSelected.Image Normal4.Image = ColorSelected.Image Normal5.Image = ColorSelected.Image Normal6.Image = ColorSelected.Image Normal7.Image = ColorSelected.Image Normal8.Image = ColorSelected.Image Normal9.Image = ColorSelected.Image '---SELECTED PARENT---' letter = Letter1 NextBlocks = 2 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus()

End If If BlocksLight = 2 Then Normal16.Image = ColorSelected.Image Normal15.Image = ColorSelected.Image Normal14.Image = ColorSelected.Image Normal13.Image = ColorSelected.Image Normal12.Image = ColorSelected.Image Normal2.Image = ColorSelected.Image Normal10.Image = ColorSelected.Image Normal11.Image = ColorSelected.Image '---SELECTED PARENT---' letter = Letter16 NextBlocks = 15 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus()

End If If BlocksLight = 3 Then

156

Normal76.Image = ColorSelected.Image Normal77.Image = ColorSelected.Image Normal71.Image = ColorSelected.Image Normal72.Image = ColorSelected.Image Normal73.Image = ColorSelected.Image Normal74.Image = ColorSelected.Image Normal75.Image = ColorSelected.Image Normal31.Image = ColorSelected.Image Normal69.Image = ColorSelected.Image Normal70.Image = ColorSelected.Image '---SELECTED PARENT---' Normal76.Image = ColorSelected.Image letter = Letter76 NextBlocks = 77

TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus() End If If BlocksLight = 4 Then Normal22.Image = ColorSelected.Image Normal21.Image = ColorSelected.Image Normal20.Image = ColorSelected.Image Normal4.Image = ColorSelected.Image Normal17.Image = ColorSelected.Image Normal18.Image = ColorSelected.Image Normal19.Image = ColorSelected.Image

'---SELECTED PARENT---' Normal22.Image = ColorSelected.Image letter = Letter22 NextBlocks = 21 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus()

End If If BlocksLight = 5 Then Normal62.Image = ColorSelected.Image Normal63.Image = ColorSelected.Image

157

Normal64.Image = ColorSelected.Image Normal65.Image = ColorSelected.Image Normal28.Image = ColorSelected.Image Normal66.Image = ColorSelected.Image Normal67.Image = ColorSelected.Image Normal68.Image = ColorSelected.Image

'---SELECTED PARENT---' Normal62.Image = ColorSelected.Image letter = Letter62 NextBlocks = 63 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus()

End If If BlocksLight = 6 Then 'SELECTED BLOCKS Normal34.Image = ColorSelected.Image Normal33.Image = ColorSelected.Image Normal32.Image = ColorSelected.Image Normal24.Image = ColorSelected.Image Normal36.Image = ColorSelected.Image Normal37.Image = ColorSelected.Image Normal38.Image = ColorSelected.Image Normal39.Image = ColorSelected.Image Normal40.Image = ColorSelected.Image Normal47.Image = ColorSelected.Image

'UNSELECT BLOCKS '---SELECTED PARENT---' Normal34.Image = ColorSelected.Image letter = Letter34 NextBlocks = 33 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus() End If If BlocksLight = 7 Then

Normal61.Image = ColorSelected.Image Normal56.Image = ColorSelected.Image Normal57.Image = ColorSelected.Image Normal58.Image = ColorSelected.Image

158

Normal60.Image = ColorSelected.Image Normal91.Image = ColorSelected.Image Normal59.Image = ColorSelected.Image

letter = Letter61 NextBlocks = 56 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus() End If If BlocksLight = 8 Then

Normal25.Image = ColorSelected.Image Normal24.Image = ColorSelected.Image Normal23.Image = ColorSelected.Image Normal9.Image = ColorSelected.Image Normal26.Image = ColorSelected.Image Normal27.Image = ColorSelected.Image Normal28.Image = ColorSelected.Image Normal29.Image = ColorSelected.Image Normal30.Image = ColorSelected.Image Normal31.Image = ColorSelected.Image

'---SELECTED PARENT---' Normal25.Image = ColorSelected.Image letter = Letter25 NextBlocks = 24 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus() End If

If BlocksLight = 9 Then

Normal91.Image = ColorSelected.Image Normal92.Image = ColorSelected.Image Normal93.Image = ColorSelected.Image Normal39.Image = ColorSelected.Image Normal94.Image = ColorSelected.Image Normal95.Image = ColorSelected.Image '---SELECTED PARENT---' Normal91.Image = ColorSelected.Image letter = Letter91 NextBlocks = 92

159

TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus() End If If BlocksLight = 10 Then Normal47.Image = ColorSelected.Image Normal48.Image = ColorSelected.Image Normal49.Image = ColorSelected.Image Normal50.Image = ColorSelected.Image Normal51.Image = ColorSelected.Image Normal52.Image = ColorSelected.Image Normal53.Image = ColorSelected.Image Normal54.Image = ColorSelected.Image Normal55.Image = ColorSelected.Image

'---SELECTED PARENT---' Normal47.Image = ColorSelected.Image letter = Letter47 NextBlocks = 48 TxtBoxBlocksCommand.Enabled = True TxtBoxBlocksCommand.Focus() End If End Sub

Private Sub StartCountDown() CountDown = TimeSpan.FromSeconds(CountDownFromLevel) stpw.Stop() : stpw.Reset() : stpw.Start() End Sub

Private Sub ButtonSurrenderNormal_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) If checkfalse = 0 Then IntervalPauseTimer.Enabled = False IntervalCheckTimer.Enabled = False ButtonCheckSelected.Enabled = False ButtonPauseSelected.Enabled = False ButtonPauseNormal.BringToFront()

ButtonSurrenderTime = 0 IntervalSurrenderTimer.Enabled = True Else

160

IntervalPauseTimer.Enabled = False IntervalCheckTimer.Enabled = False

ButtonCheckSelected.Enabled = False ButtonPauseSelected.Enabled = False

ButtonPauseNormal.BringToFront() ButtonCheckNormal.BringToFront() ButtonSurrenderTime = 0 IntervalSurrenderTimer.Enabled = True End If

End Sub

Private Sub GameBackGround_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles GameBackGround.MouseHover IntervalPauseTimer.Enabled = False IntervalSurrenderTimer.Enabled = False IntervalCheckTimer.Enabled = False

ButtonSurrenderSelected.Enabled = False ButtonPauseSelected.Enabled = False If checkfalse = 0 Then RestrictedCheck.BringToFront() Else ButtonCheckNormal.BringToFront() ButtonCheckSelected.Enabled = False End If ButtonPauseNormal.BringToFront() ButtonSurrenderNormal.BringToFront() End Sub

Private Sub ButtonCheckNormal_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles ButtonCheckNormal.MouseHover IntervalPauseTimer.Enabled = False IntervalSurrenderTimer.Enabled = False

161

ButtonSurrenderSelected.Enabled = False ButtonPauseSelected.Enabled = False

ButtonPauseNormal.BringToFront() ButtonSurrenderNormal.BringToFront()

ButtonCheckTime = 0 IntervalCheckTimer.Enabled = True

End Sub Private Sub ButtonPauseNormal_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles ButtonPauseNormal.MouseHover 'All the rest button back to Normal If checkfalse = 0 Then RestrictedCheck.BringToFront() IntervalSurrenderTimer.Enabled = False IntervalCheckTimer.Enabled = False ButtonSurrenderSelected.Enabled = False ButtonCheckSelected.Enabled = False ButtonSurrenderNormal.BringToFront()

ButtonPauseTime = 0 IntervalPauseTimer.Enabled = True Else IntervalSurrenderTimer.Enabled = False IntervalCheckTimer.Enabled = False ButtonSurrenderSelected.Enabled = False ButtonCheckSelected.Enabled = False

ButtonCheckNormal.BringToFront() ButtonSurrenderNormal.BringToFront()

ButtonPauseTime = 0 IntervalPauseTimer.Enabled = True End If

End Sub

162

Private Sub IntervalPauseTimer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles IntervalPauseTimer.Tick ButtonPauseTime = ButtonPauseTime + 1 If ButtonPauseTime > 1 Then ButtonPauseSelected.BringToFront() Else ButtonPauseSelected.Enabled = True End If End Sub Private Sub IntervalCheckTimer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles IntervalCheckTimer.Tick ButtonCheckTime = ButtonCheckTime + 1 If ButtonCheckTime > 1 Then ButtonCheckSelected.BringToFront() Else ButtonCheckSelected.Enabled = True End If End Sub Private Sub IntervalSurrenderTimer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles IntervalSurrenderTimer.Tick ButtonSurrenderTime = ButtonSurrenderTime + 1 If ButtonSurrenderTime > 1 Then ButtonSurrenderSelected.BringToFront() Else ButtonSurrenderSelected.Enabled = True End If End Sub Private Sub ButtonPauseSelected_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonPauseSelected.Click PauseFunction() End Sub Private Sub ButtonPauseNormal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonPauseNormal.Click PauseFunction() End Sub Private Sub EnglishAverage1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp If e.KeyCode = Keys.Escape Then If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) Exit Sub Else PauseFunction() End If End If

163

End Sub Sub PauseFunction() If GameAuthentication.Text = "GAMEDONE" Or GameAuthentication.Text = "PAUSE" Then My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) Exit Sub Else If Gametype = "TIMEDGAME" Then GamePauseForm.GameType.Text = "TIMED" End If If Gametype = "UNTIMEDGAME" Then GamePauseForm.GameType.Text = "UNTIMED" End If GamePauseForm.CheckBalance.Text = CheckBalance.Text GamePauseForm.LabelCountDown.Text = LabelCountDown.Text GamePauseForm.PlayerName.Text = PlayerName.Text GamePauseForm.GamePic.Image = GamePic.Image

GamePauseForm.TOPIC.Text = "EnglishAverage1" stpw.Stop() GamePauseForm.Show() Me.Hide() End If

End Sub Sub continues() stpw.Start() End Sub Sub restart() ButtonProceed.SendToBack() ButtonQuit.SendToBack() GameAuthentication.Text = "PLAY" ButtonPauseNormal.Enabled = True ButtonSurrenderNormal.Enabled = True ButtonPauseNormal.Show() ButtonSurrenderNormal.Show() ButtonPauseNormal.BringToFront() ButtonSurrenderNormal.BringToFront() RestrictedCheck.Enabled = True RestrictedCheck.BringToFront() RestrictedCheck.Show() RestrictedPause.SendToBack() RestrictedSurrender.SendToBack()

164

CheckBalance.Enabled = True

CheckLeft = 3 CheckBalance.Text = CheckLeft stpw.Reset() stpw.Start() Letter1.Text = "" Letter2.Text = "" Letter3.Text = "" Letter4.Text = "" Letter5.Text = "" Letter6.Text = "" Letter7.Text = "" Letter8.Text = "" Letter9.Text = "" Letter10.Text = "" Letter11.Text = "" Letter12.Text = "" Letter13.Text = "" Letter14.Text = "" Letter15.Text = "" Letter16.Text = "" Letter17.Text = "" Letter18.Text = "" Letter19.Text = "" Letter20.Text = "" Letter21.Text = "" Letter22.Text = "" Letter23.Text = "" Letter24.Text = "" Letter25.Text = "" Letter26.Text = "" Letter27.Text = "" Letter28.Text = "" Letter29.Text = "" Letter30.Text = "" Letter31.Text = "" Letter32.Text = "" Letter33.Text = "" Letter34.Text = "" Letter36.Text = "" Letter37.Text = "" Letter38.Text = "" Letter39.Text = "" Letter40.Text = "" Letter47.Text = "" Letter48.Text = "" Letter49.Text = "" Letter50.Text = "" Letter51.Text = "" Letter52.Text = "" Letter53.Text = "" Letter54.Text = "" Letter55.Text = ""

165

Letter56.Text = "" Letter57.Text = "" Letter58.Text = "" Letter59.Text = "" Letter60.Text = "" Letter61.Text = "" Letter62.Text = "" Letter63.Text = "" Letter64.Text = "" Letter65.Text = "" Letter66.Text = "" Letter67.Text = "" Letter68.Text = "" Letter69.Text = "" Letter70.Text = "" Letter71.Text = "" Letter72.Text = "" Letter73.Text = "" Letter74.Text = "" Letter75.Text = "" Letter76.Text = "" Letter77.Text = "" Letter91.Text = "" Letter92.Text = "" Letter93.Text = "" Letter94.Text = "" Letter95.Text = ""

AllNormal() End Sub Sub AllNormal() Question1.ForeColor = Color.Black no1.ForeColor = Color.Black Question2.ForeColor = Color.Black no2.ForeColor = Color.Black Question3.ForeColor = Color.Black no3.ForeColor = Color.Black Question4.ForeColor = Color.Black no4.ForeColor = Color.Black Question5.ForeColor = Color.Black no5.ForeColor = Color.Black Question6.ForeColor = Color.Black no6.ForeColor = Color.Black Question7.ForeColor = Color.Black no7.ForeColor = Color.Black

166

Question8.ForeColor = Color.Black no8.ForeColor = Color.Black Question9.ForeColor = Color.Black no9.ForeColor = Color.Black Question10.ForeColor = Color.Black no10.ForeColor = Color.Black

Normal1.Image = ColorNormal.Image Normal2.Image = ColorNormal.Image Normal3.Image = ColorNormal.Image Normal4.Image = ColorNormal.Image Normal5.Image = ColorNormal.Image Normal6.Image = ColorNormal.Image Normal7.Image = ColorNormal.Image Normal8.Image = ColorNormal.Image Normal9.Image = ColorNormal.Image Normal10.Image = ColorNormal.Image Normal11.Image = ColorNormal.Image Normal12.Image = ColorNormal.Image Normal13.Image = ColorNormal.Image Normal14.Image = ColorNormal.Image Normal15.Image = ColorNormal.Image Normal16.Image = ColorNormal.Image Normal17.Image = ColorNormal.Image Normal18.Image = ColorNormal.Image Normal19.Image = ColorNormal.Image Normal20.Image = ColorNormal.Image Normal21.Image = ColorNormal.Image Normal22.Image = ColorNormal.Image Normal23.Image = ColorNormal.Image Normal24.Image = ColorNormal.Image Normal25.Image = ColorNormal.Image Normal26.Image = ColorNormal.Image Normal27.Image = ColorNormal.Image Normal28.Image = ColorNormal.Image Normal29.Image = ColorNormal.Image Normal30.Image = ColorNormal.Image Normal31.Image = ColorNormal.Image Normal32.Image = ColorNormal.Image Normal33.Image = ColorNormal.Image Normal34.Image = ColorNormal.Image Normal36.Image = ColorNormal.Image Normal37.Image = ColorNormal.Image Normal38.Image = ColorNormal.Image Normal39.Image = ColorNormal.Image Normal40.Image = ColorNormal.Image Normal47.Image = ColorNormal.Image Normal48.Image = ColorNormal.Image Normal49.Image = ColorNormal.Image Normal50.Image = ColorNormal.Image Normal51.Image = ColorNormal.Image Normal52.Image = ColorNormal.Image Normal53.Image = ColorNormal.Image Normal54.Image = ColorNormal.Image

167

Normal55.Image = ColorNormal.Image Normal56.Image = ColorNormal.Image Normal57.Image = ColorNormal.Image Normal58.Image = ColorNormal.Image Normal59.Image = ColorNormal.Image Normal60.Image = ColorNormal.Image Normal61.Image = ColorNormal.Image Normal62.Image = ColorNormal.Image Normal63.Image = ColorNormal.Image Normal64.Image = ColorNormal.Image Normal65.Image = ColorNormal.Image Normal66.Image = ColorNormal.Image Normal67.Image = ColorNormal.Image Normal68.Image = ColorNormal.Image Normal69.Image = ColorNormal.Image Normal70.Image = ColorNormal.Image Normal71.Image = ColorNormal.Image Normal72.Image = ColorNormal.Image Normal73.Image = ColorNormal.Image Normal74.Image = ColorNormal.Image Normal75.Image = ColorNormal.Image Normal76.Image = ColorNormal.Image Normal77.Image = ColorNormal.Image Normal91.Image = ColorNormal.Image Normal92.Image = ColorNormal.Image Normal93.Image = ColorNormal.Image Normal94.Image = ColorNormal.Image Normal95.Image = ColorNormal.Image

TxtBoxBlocksCommand.Enabled = False End Sub Private Sub ButtonProceed_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonProceed.Click If Gametype = "TIMEDGAME" Then GameLevelUp.LEVEL.Text = "2" GameLevelUp.PreviousScoring.Show() GameLevelUp.TOPIC.Text = "ENGLISH" GameLevelUp.ScoreHandler.Text = BlocksPoint GameLevelUp.TimeHandler.Text = TimeScoreMinute + TimeScoreSecond GameLevelUp.BonusHandler.Text = Bonus GameLevelUp.PlayerName.Location = New Point(511, 315)

GameLevelUp.PlayerName.Text = PlayerName.Text GAMESCORESTORED.score2.Text = Score GAMESCORESTORED.compute() GameLevelUp.Show() Me.Close() Exit Sub End If If Gametype = "UNTIMEDGAME" Then GameLevelUp.LEVEL.Text = "UNTIMED" GameLevelUp.PreviousScoring.Hide() GameLevelUp.TOPIC.Text = "ENGLISH"

168

GameLevelUp.ScoreHandler.Text = BlocksPoint GameLevelUp.BonusHandler.Text = Bonus + TimeScoreMinute + TimeScoreSecond GameLevelUp.TimeScoring.Hide() GameLevelUp.TotalScore.Location = New Point(840, 419) GameLevelUp.PlayerName.Text = PlayerName.Text GameLevelUp.Show() Me.Close() Exit Sub End If End Sub Private Sub ButtonQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonQuit.Click GameQuit.TOPIC.Text = "EnglishAverage1" GameAuthentication.Text = "PAUSE" aut()

GameQuit.Show() End Sub Private Sub ButtonSurrenderSelected_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSurrenderSelected.Click surrenders() End Sub Private Sub ButtonSurrenderNormal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonSurrenderNormal.Click surrenders() End Sub Sub surrenders()

If GameSettings.Label1.Text = "ON" Then My.Computer.Audio.Play(My.Resources.Gamecube_Intro, AudioPlayMode.Background) End If If GameSettings.Label1.Text = "OFF" Then My.Computer.Audio.Stop() End If GameSurrender.Show() GameAuthentication.Text = "PAUSE" GameSurrender.TOPIC.Text = "EnglishAverage1" aut() End Sub Sub GameOver() stpw.Stop() Purpose = "GAMEOVER" allblocksletter() End Sub

169

Private Sub ButtonSurrenderNormal_MouseHover1(ByVal sender As Object, ByVal e As System.EventArgs) Handles ButtonSurrenderNormal.MouseHover ButtonSurrenderSelected.Enabled = True ButtonSurrenderSelected.Show() ButtonSurrenderSelected.BringToFront() End Sub

Private Sub RestrictedCheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RestrictedCheck.Click My.Computer.Audio.Play(My.Resources.tutor_msg, AudioPlayMode.Background) End Sub End Class

170

You might also like