import random

# Author:  James Tam
# Version: 2022

MIN_NUM = 1
MAX_NUM = 10
MIN_COLOR = 1
MAX_COLOR = 3
MAX_GUESSES = 1
RED = 1
BLUE = 2
GREEN = 3


def processGuessingColor():
    print("Skeleton: Guessing color")

def processGuessingNumber():
    #Guessing number
    stillGuessingNum= True
    guessedNumber = False
    actualNum = -1
    playNum = -1
    i = 1
    actualNum = random.randrange(MIN_NUM,MAX_NUM)+1
    while (stillGuessingNum == True):

        print(actualNum)
    
        print("Guess a # from %d-%d: " %(MIN_NUM,MAX_NUM), end="") 
        playerNum = int(input())
        i = i + 1
        if (actualNum == playerNum):
            print("Guessed %d!" %(actualNum))
            stillGuessingNum = False
            guessedNumber = True
        elif (i > MAX_GUESSES):
            stillGuessingNum = False
            guessedNumber = False
            print("Exceeded maximum tries of %d" %(MAX_GUESSES))
        return(guessedNumber)

def start():
    gameWon = False
    while (gameWon == False):
        print("Playing game")
        guessedNumber = True
        guessedColor = True

        guessedNumber = processGuessingNumber()
        processGuessingColor()
        if (guessedNumber == True) and (guessedColor == True):
            gameWon = True


    print("You won the game!")


start()
