def drawPaladin():
    console = begin.console
    i = fg("#ff0077")

    Paladin = [
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;252m██\x1b[38;5;252m██\x1b[0m",
        "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m",
        "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m",
        "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;220m██\x1b[38;5;220m██\x1b[38;5;252m██\x1b[38;5;252m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;208m██\x1b[38;5;208m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;237m██\x1b[38;5;237m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
    ]

    yPos = 0
    for i in range(len(Paladin)):
        console.set_cursor_pos(35, yPos)
        printSlow(Paladin[i], 0, False, 0.00001)
        yPos += 1
def drawSkeleton():
    console = begin.console
    i = fg("#ff0077")

    Skeleton = [
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;254m██\x1b[38;5;251m██\x1b[38;5;251m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;195m██\x1b[38;5;195m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m",
        "\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m",
        "\x1b[38;5;238m██\x1b[38;5;238m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;253m██\x1b[38;5;253m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m",
        "\x1b[38;5;238m██\x1b[38;5;238m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;253m██\x1b[38;5;253m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m██\x1b[38;5;15m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;255m██\x1b[38;5;255m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
    ]
    yPos = 0
    for i in range(len(Skeleton)):
        console.set_cursor_pos(87, yPos)
        printSlow(Skeleton[i], 0, False, 0.00001)
        yPos += 1
def drawMage():
    console = begin.console
    i = fg("#ff0077")

    Mage = [
        "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;94m██\x1b[38;5;94m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;83m██\x1b[38;5;83m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
        "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[0m",
        "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[0m",
        "\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;215m██\x1b[38;5;215m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
        "\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;166m██\x1b[38;5;166m██\x1b[38;5;215m██\x1b[38;5;215m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
        "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
        "\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;53m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;94m██\x1b[38;5;94m██\x1b[0m",
    ]

    yPos = 0
    for i in range(len(Mage)):
        console.set_cursor_pos(35, yPos)
        printSlow(Mage[i], 0, False, 0.00001)
        yPos += 1
def drawThief():
    console = begin.console
    i = fg("#ff0077")

    Thief = [
        "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m",
        "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;251m██\x1b[38;5;251m██\x1b[0m",
        "\x1b[38;5;160m██\x1b[38;5;160m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;9m██\x1b[38;5;9m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;251m██\x1b[38;5;251m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m  \x1b[38;5;15m  \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;174m██\x1b[38;5;174m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;216m  \x1b[38;5;15m  \x1b[38;5;254m██\x1b[38;5;254m██\x1b[0m",
        "\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[0m",
        "\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;216m██\x1b[38;5;216m██\x1b[0m",
        "\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;160m██\x1b[38;5;160m██\x1b[0m",
        "\x1b[38;5;216m██\x1b[38;5;216m██\x1b[38;5;52m██\x1b[38;5;52m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;124m██\x1b[38;5;124m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;160m██\x1b[38;5;160m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;249m██\x1b[38;5;249m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;240m██\x1b[38;5;240m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;249m██\x1b[38;5;249m██\x1b[38;5;246m██\x1b[38;5;246m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;88m██\x1b[38;5;88m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
    ]

    yPos = 0
    for i in range(len(Thief)):
        console.set_cursor_pos(35, yPos)
        printSlow(Thief[i], 0, False, 0.00001)
        yPos += 1
def drawCommoner():
    console = begin.console
    i = fg("#ff0077")

    Commoner = [
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[0m",
        "\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[0m",
        "\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[0m",
        "\x1b[38;5;180m██\x1b[38;5;180m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;180m██\x1b[38;5;180m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;95m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;131m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;234m██\x1b[38;5;234m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
    ]

    yPos = 0
    for i in range(len(Commoner)):
        console.set_cursor_pos(35, yPos)
        printSlow(Commoner[i], 0, False, 0.00001)
        yPos += 1
def drawWarrior():
    console = begin.console
    i = fg("#ff0077")

    Warrior = [
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;0m██\x1b[38;5;0m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;137m██\x1b[38;5;137m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;247m██\x1b[38;5;247m██\x1b[0m",
        "\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[0m",
        "\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;221m██\x1b[38;5;221m██\x1b[0m",
        "\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;221m██\x1b[38;5;221m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;130m██\x1b[38;5;247m██\x1b[38;5;247m██\x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;243m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
        "\x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;58m██\x1b[38;5;58m██\x1b[38;5;94m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[38;5;15m  \x1b[0m",
    ]

    yPos = 0
    for i in range(len(Warrior)):
        console.set_cursor_pos(35, yPos)
        printSlow(Warrior[i], 0, False, 0.00001)
        yPos += 1
def mountains():
    console = begin.console
    image = [
    "                                                                           ▄▀╙█,",
    "                                                                          @_  ▐██▄",
    "                                                                       ,Æ▀     ████▄",
    "                                                                     ▄▀`   ,    `████▄",
    "                                                                   ∞`    ██▀_    ▐████▄",
    "                                                                  ╜    ▄██'  ▄   _██████▄",
    "                                                     ,P_▀█▄,     `   ███▀'  ▄▀    ▐████████▄   a═▄",
    "                                                   ,²_ , ▀██████▌    ▀▀    ▐█⌐     _ _▀███████`  `██▄           ____ _____ __  __",
    "               ▄▄                                 ƒ_ ▄██  _▀▀████     e▀▀  ▐██▄        _██████    _▀███▄       / () \| () )\ \/ /     ╓▀▄,",
    "            ▄▀` _▀█▄▄                            ▄_  ███     ▐████      ▄█▄▄▄ _       ▐█▄█████▌     █████▄    /__/\__\_|\_\/_/\_\   ,╛_ ▐██▄",
    "          ╓' ▄▄   ▐███████▄,        ,.⌐▄,      ⌐`    ▀▄       _▀▀▀▌   ▄███████▀       _████████     _▀▀▀▀██▄                       r_,   █████",
    "        ,╜ ,,,▄   _▀█████████▄▄ ,⌐'_   _███`___      __           _  ▄▀_▄██▀_          ▐████████⌐ ▄      ████▄                  ¿'_ ▄▀,Γ __▀▀██▄",
    "      w²_  '''▀▀▀   _▀████▌▀█████▄,     _'██              ▄▄██▀▀    _`  _               █████████ `_     _█████▄             ¿²_   ▀▀▄▀     ▄▄▀▀█▄",
    "  .═`_   ,▄█          ▀▀▀  ▐███████       _`▀   `_  ,▄m═ⁿ▀'__                           _████████L        _▀███████▄▄  ,,,.²_    ,███_╓▌    ▀▀█▄▄'██▄",
    "`_  ╓▄█▀ ___   *~          ▀█████▀██         ▀▀Γ    __                  ▄███▀_ ▄▄,       ██████▀▌  ▀▀P─    ▐████████▀__          ▐██_▄█     ▐▄_▀█ `████▄▄▄",
    "     _  ,▄▄                 ▐██-_  '▀`                      ,         ▄██▀'_   ████▄     ▐▀'██▌╕  ▐        ▐███████▌             ██_¬█▀      ▀█ __ _▄,``▀▀███▄▄▄▄,,",
    "      ╙███▀_, ▀▀▀████▀▀`_    '_              `█`   ,▄▄▄▄████▀     ,▄███▀_     _██▀_▀██      _▀█   ▀█       ▐█████▌              ²_                   `████▄___▀▀▀▀▀▀▀▀▀▄,",
    "       _`_  └▀`                                  █▀▀▀▀___▄▄▄▄▄æN█████▀               __       ▀-   ▐█▄     _██▌██`                                    _▀▀█▀▀▀▌ ▄▄       _'",
    "                                                         ___      _                                 _▀█▌     _'▐█▌                                       _╕    __"
    ]
    yPos = 3
    for line in image:
        console.set_cursor_pos(0, yPos)
        printSlow(line, 0, False, 0.002)
        yPos += 1
Beispiel #8
0
def createGameArea():
    console = begin.console
    console.set_cursor_pos(0, 13)
    printSlow(
        "█=►─═─═" + ("=" * (console_info.window_rectangle.right - 14)) +
        "═─═─◄=█", 0, False, 0.01)
    console.set_cursor_pos(0, console_info.window_rectangle.bottom - 2)
    printSlow(
        "█=►─═─═" + ("=" * (console_info.window_rectangle.right - 14)) +
        "═─═─◄=█", 0, False, 0.01)
Beispiel #9
0
def askName():
    global name
    name = qAnswer("Hello Adventurer, what is your name?")
    while len(name) > 17 or len(name) < 3:
        if len(name) > 17:
            universalFunctions.clear_screen()
            name = qAnswer("Thats a mighty long name, do you go by something shorter?")
        elif len(name) < 3 and len(name) > 0:
            universalFunctions.clear_screen()
            name = qAnswer(
                "Ive never met an Adventurer with such a short name, what else do you go by?"
            )
        elif len(name) == 0:
            universalFunctions.clear_screen()
            name = qAnswer(
                "What, are you just going to sit there and say nothing? Give me your name."
            )
    console.set_cursor_pos(0, console_info.window_rectangle.bottom - 3)
    printSlow(f"Welcome {name}, to the world of Arx!", 0, True)
def titleScreen():
    "Function to create Ascii Art Main Menu."
    global console_info
    console = begin.console
    console_info = console.get_console_info()
    image = [
        "      _____        _____",
        "  ___|\    \   ___|\    \  _____      _____",
        " /    /\    \ |    |\    \ \    \    /    /",
        "|    |  |    ||    | |    | \    \  /    /",
        "|    |__|    ||    |/____/   \____\/____/",
        "|    .--.    ||    |\    \   /    /\    \ ",
        "|    |  |    ||    | |    | /    /  \    \ ",
        "|____|  |____||____| |____|/____/ /\ \____\ ",
        "|    |  |    ||    | |    ||    |/  \|    |",
        "|____|  |____||____| |____||____|    |____|",
        "  \(      )/    \(     )/    \(        )/",
        "   '      '      '     '      '        '",
    ]
    for line in image:
        console.set_cursor_pos(63, console_info.window_rectangle.bottom - 1)
        printSlow(line, 0.05, True, 0, PADDINGNONE)

    console.set_cursor_pos(51, console_info.window_rectangle.bottom - 1)
    printSlow(
        "A text based adventure game made by Vladimir with help from friends.",
        0.05,
        True,
        0,
        PADDINGNONE,
    )
    console.set_cursor_pos(57, console_info.window_rectangle.bottom - 1)
    printSlow(
        "- Inspired by Choose Your Own Adventure Books and D&D -",
        0.05,
        True,
        0,
        PADDINGNONE,
    )
    for row in range(14):
        t.sleep(0.05)
        scroll_text_up(PADDINGNONE)

    console.set_cursor_pos(59, 26)
    printSlow("[1. Start New Game] [2. Load Game] [3. Game Credit]", 0, False)
    console.set_cursor_pos(68, 27)
    introChoice = input(
        printSlow("Whats your choice, Adventurer? > ", 0, False))

    while introChoice != "1":

        if introChoice == "2" or introChoice == "3":
            console.set_cursor_pos(53, 29)
            printSlow(
                "That part of Arx isn't ready yet, try again in the next release!",
                1,
                False,
            )
            console.clear_line(29)
            console.clear_line(27)
            console.set_cursor_pos(68, 27)
            introChoice = input(
                printSlow("Whats your choice, Adventurer? > ", 0, False)
            )
        else:
            console.clear_line(27)
            console.set_cursor_pos(71, 27)
            introChoice = input(
                printSlow("I didn't catch that, Huh? > ", 0, False))

    t.sleep(0.5)
    clear_screen(PADDINGNONE, 0.05)
    createGameArea()
Beispiel #11
0
def dialogue1():
    universalFunctions.playerStats(mainChar)
    universalFunctions.statMeaning()

    # First choice
    printSlow("Now that you're situated with your stats, would you like to:",
              0, True, 0.02, PADDINGMIDDLE)
    answer = qAnswer(
        "[1] Visit the Town or [2] Fight a Monster?", False, PADDINGMIDDLE)
    while answer not in ["2"]:
        if answer == "1":
            printSlow("The town isn't avaliable yet, try again later ;)",
                      1, True, 0.02, PADDINGMIDDLE)
            clear_screen(PADDINGMIDDLE)
            printSlow(
                "Now that you're situated with your stats, would you like to:",
                0, True, 0.02, PADDINGMIDDLE)
            answer = qAnswer(
                "[1] Visit the Town or [2] Fight a Monster?", False, PADDINGMIDDLE)
        else:
            printSlow("I didn't catch your answer, come again?")
            answer = qAnswer(
                "[1] Visit the Town or [2] Fight a Monster?", False, PADDINGMIDDLE)

    if answer == "2":
        universalFunctions.clear_screen(PADDINGMIDDLE)
        printSlow(
            "Alright lets climb this hill, I think I see some monsters on top!", 0, True, 0.02, PADDINGMIDDLE)
        printSlow("", 0, True, 0.02, PADDINGMIDDLE)

    universalFunctions.clear_screen(PADDINGWIPEART)
    monster1 = Monster("skeleton", mainChar)
    monsterFight(monster1, mainChar)

    # ---------------------------------------
    #         THIS IS THE END SO FAR
    # EVERYTHING BELOW THIS IS JUST TEMPORARY
    # ---------------------------------------

    printSlow(
        "This is the end so far! More to come soon, let me know of any ideas you have for Arx!"
    )
    while True:
        answer = qAnswer(
            "For the mean time you can fight another monster! Type [1] to do so."
        )
        if answer == "1":
            monster1 = Monster("skeleton", mainChar)
            monsterFight(monster1, mainChar)
        else:
            clear_screen(PADDINGNONE)
            printSlow(f"Thank you very much for playing Arx! {name}")
            t.sleep(1)
            exit()
Beispiel #12
0
def titleScreen():
    global console_info
    console = begin.console
    console_info = console.get_console_info()
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("      _____        _____                   ", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("  ___|\    \   ___|\    \  _____      _____", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow(" /    /\    \ |    |\    \ \    \    /    /", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("|    |  |    ||    | |    | \    \  /    / ", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("|    |__|    ||    |/____/   \____\/____/  ", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("|    .--.    ||    |\    \   /    /\    \  ", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("|    |  |    ||    | |    | /    /  \    \ ", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("|____|  |____||____| |____|/____/ /\ \____\ ", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("|    |  |    ||    | |    ||    |/  \|    |", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("|____|  |____||____| |____||____|    |____|", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("  \(      )/    \(     )/    \(        )/  ", 0.05, True, 0,
              PADDINGNONE)
    console.set_cursor_pos(35, console_info.window_rectangle.bottom - 1)
    printSlow("   '      '      '     '      '        '   ", 0.05, True, 0)
    console.set_cursor_pos(23, console_info.window_rectangle.bottom - 1)
    printSlow(
        "A text based adventure game made by Vladimir with help from friends.",
        0.05, True, 0, PADDINGNONE)
    console.set_cursor_pos(29, console_info.window_rectangle.bottom - 1)
    printSlow("- Inspired by Choose Your Own Adventure Books and D&D -", 0.05,
              True, 0, PADDINGNONE)
    for row in range(8):
        t.sleep(0.05)
        scroll_text_up(PADDINGNONE)
    console.set_cursor_pos(31, 22)
    printSlow("[1. Start New Game] [2. Load Game] [3. Game Credit]", 0, False)
    console.set_cursor_pos(40, 23)

    introChoice = input(
        printSlow("Whats your choice, Adventurer? > ", 0, False))
    while introChoice != "1":
        console.clear_line(23)
        console.set_cursor_pos(40, 23)
        introChoice = input("Whats your choice, Adventurer? > ")
        if introChoice == "1":
            break
        elif introChoice == "2" or introChoice == "3":
            console.set_cursor_pos(25, 25)
            printSlow(
                "That part of Arx isn't ready yet, try again in the next release!",
                1, False)
            console.clear_line(25)

    t.sleep(.5)
    clear_screen(PADDINGNONE, 0.05)
    createGameArea()
Beispiel #13
0
def setArx():
    console = begin.console
    console.set_cursor_pos(
        console.get_console_info().window_rectangle.right - 30, 0)
    printSlow("   _____  __________ ____  ___ ", 0, False, 0.012)
    console.set_cursor_pos(
        console.get_console_info().window_rectangle.right - 30, 1)
    printSlow("  /  _  \ \______   \\\   \/  /", 0, False, 0.012)
    console.set_cursor_pos(
        console.get_console_info().window_rectangle.right - 30, 2)
    printSlow(" /  /_\  \ |       _/ \     /  ", 0, False, 0.012)
    console.set_cursor_pos(
        console.get_console_info().window_rectangle.right - 30, 3)
    printSlow("/    |    \|    |   \ /     \  ", 0, False, 0.012)
    console.set_cursor_pos(
        console.get_console_info().window_rectangle.right - 30, 4)
    printSlow("\____|__  /|____|_  //___/\  \ ", 0, False, 0.012)
    console.set_cursor_pos(
        console.get_console_info().window_rectangle.right - 30, 5)
    printSlow("        \/        \/       \_/ ", 0, False, 0.012)
Beispiel #14
0
def mountains():
    console = begin.console
    console.set_cursor_pos(0, 0)
    printSlow("                                                             ,",
              0, False, 0.006)
    console.set_cursor_pos(0, 1)
    printSlow(
        "                                                            ƒ'▐▄", 0,
        False, 0.006)
    console.set_cursor_pos(0, 2)
    printSlow(
        "                                                          ▄▀   ███▄",
        0, False, 0.006)
    console.set_cursor_pos(0, 3)
    printSlow(
        "                                                        ⌐'  ,   ▀███▄                 ____ _____ __  __",
        0, False, 0.006)
    console.set_cursor_pos(0, 4)
    printSlow(
        "                                                     ,'   ▐█▀    ████▄               / () \| () )\ \/ /",
        0, False, 0.006)
    console.set_cursor_pos(0, 5)
    printSlow(
        "                                            ,═▄     ,   ▄██▀ ,▌   █████▄,   ,       /__/\__\_|\_\/_/\_\ ",
        0, False, 0.006)
    console.set_cursor_pos(0, 6)
    printSlow(
        "                                          ¿'  ▀███▄▄   '▀-  ╒█      ▀▀████▄' ▀█▄",
        0, False, 0.006)
    console.set_cursor_pos(0, 7)
    printSlow(
        "             ,∞▄                         ╛ ╓█▌ `▀███▄    ▀▀ ▐▀¥       █████    ███▄                       ╛V▄",
        0, False, 0.006)
    console.set_cursor_pos(0, 8)
    printSlow(
        "           ¿`   ▀█▄▄▄,,                ,'  █▀▀    ▀██▌   ▄████▄      ██████r    ████▄                   Æ   ██▄",
        0, False, 0.006)
    console.set_cursor_pos(0, 9)
    printSlow(
        "         ,' ▀▀   ███████▄▄  .─`  ██▄═^`    '▀        '  █▀▄██▀       ▐██████▄ ,    ▐██▄              ,═ ╓▀╓ '▀██▄",
        0, False, 0.006)
    console.set_cursor_pos(0, 10)
    printSlow(
        "       ⌐'  ▀ ▀▀    ████▀████▄      █▄          ▄▄█▀'   ╙  `           ▐██████ ▀     ████▄          ═   ▀▌▄'   ▄▄▀█▄",
        0, False, 0.006)
    console.set_cursor_pos(0, 11)
    printSlow(
        "  ,.^   , █▀  ,     ▀  ▄██████      ╘▄     4▀`             ,▄▄         ██████`J▄     ███████▄⌐══^`    ██▌ █    ▀██ ██▄",
        0, False, 0.006)
    console.set_cursor_pos(0, 12)
    printSlow(
        ".^    ▀▀ ,              ▀█▌▀ ▀═       `                  ▄█▀▀  ███▄    ▐▀███' ▄ `    ██████▌          █▀ █'    █▄▀' ▀▀█▄",
        0, True, 0.006)
Beispiel #15
0
def dialogue1():
    goodCursorPos = universalFunctions.spacing(29, 55, "[Title: ]", name)
    console.set_cursor_pos(goodCursorPos,
                           console.get_console_info().window_rectangle.top + 2)
    printSlow(f"[Title: {name.capitalize()}]", 0, False)

    goodCursorPos = universalFunctions.spacing(29, 55, "[Class: ]",
                                               classSelect)
    console.set_cursor_pos(goodCursorPos,
                           console.get_console_info().window_rectangle.top + 3)
    printSlow(f"[Class: {classSelect.capitalize()}]", 0, False)
    t.sleep(.5)

    console.set_cursor_pos(0, console_info.window_rectangle.bottom - 1)
    universalFunctions.playerStats(mainChar)
    universalFunctions.statMeaning()

    # First choice
    safeZone = 1
    printSlow("Now that you're situated with your stats, would you like to:")
    answer = qAnswer("[1] Visit the Town or [2] Fight a Monster?")
    while answer not in ["2"]:
        if answer == '1':
            printSlow("The town isn't avaliable yet, try again later ;)", 1)
            universalFunctions.clear_screen()
            printSlow(
                "Now that you're situated with your stats, would you like to:")
            answer = qAnswer("[1] Visit the Town or [2] Fight a Monster?")
        else:
            printSlow("I didn't catch your answer, come again?")
            answer = qAnswer("[1] Visit the Town or [2] Fight a Monster?")

    if answer == '2':
        printSlow(
            'Alright lets climb this hill, I think I see some monsters on top!'
        )
        clear_screen()

    monster1 = Monster("skeleton", mainChar)

    monsterFight(monster1, mainChar)

    # ---------------------------------------
    #         THIS IS THE END SO FAR
    # EVERYTHING BELOW THIS IS JUST TEMPORARY
    # ---------------------------------------

    printSlow(
        "This is the end so far! More to come soon, let me know of any ideas you have for Arx!"
    )
    while True:
        answer = qAnswer(
            "For the mean time you can fight another monster! Type [1] to do so."
        )
        if answer == "1":
            monster1 = Monster("skeleton", mainChar)
            monsterFight(monster1, mainChar)
        else:
            clear_screen(PADDINGNONE)
            printSlow(f"Thank you very much for playing Arx! {name}")
            t.sleep(1)
            exit()