aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS-TheRevival/TerminalApplications/External/GuessTheNumber/App_Guess.vb
blob: 32910ed594c9357ea28447d27456c91962bd5aa6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Module App_Guess
    'This is for GTN's RAM
    Public TheNumber As Integer = 0
    Public FreezeText As String

    Public Sub GTN_Start()
        Console.DefaultPrompt = "Your answer: "
        NewLine("Guess the Number")
        NewLine("Guess the correct number between 1 and 50 and you'll get anything between 1 to 10 Codepoints")
        NewLine("Type 'exit' to terminate this game")
        Console.CurrentInterpreter = "guess"
        GTN_GenerateNumber()
        Console.ShouldChange = True
    End Sub

    Public Sub GTN_GenerateNumber()
        Dim RandNum As New Random
        TheNumber = RandNum.Next(1, 51)
    End Sub

    Public Sub GTN_CheckNumber()
        Dim TheirNumber As Integer = Convert.ToInt32(command)
        If TheirNumber > 0 And TheirNumber < 51 Then
            If TheirNumber = TheNumber Then
                Dim GetCP As New Random
                Dim GotCP As Integer = GetCP.Next(1, 11)
                ChangeCP(True, GotCP)
                NewLine("You are correct!, you got " & GotCP & " Codepoint(s)")
                NewLine("Guess the new number between 1 and 50.")
                GTN_GenerateNumber()
            Else
                If TheirNumber < TheNumber Then
                    NewLine("Higher!")
                ElseIf TheirNumber > TheNumber Then
                    NewLine("Lower!")
                End If
            End If
        End If
    End Sub
End Module