# This program implements Tamaguchi-like smurfs who can be hungry or
# bored

import smurf

# This is the main program logic
def main ():
    namn = input ("Vad ska smurfen heta? ")
    theSmurf = smurf.Smurf (namn)

    choice = None
    while choice != "0":
        # Print a menu
        print ("""
Sköta smurf

0 - Sluta
1 - Lyssna till din smurf
2 - Mata smurfen
3 - Lek med smurfen
""")
        choice = input ("Välj: ")

        if choice == "0":
            print ("Hejdå!")
            
        elif choice == "1":
            theSmurf.talk ()
        elif choice == "2":
            theSmurf.eat ()
        elif choice == "3":
            theSmurf.play ()
        else:
            # The user 
            print (choice, "är inte ett giltigt val. Försök igen!")

        # Let time pass for the smurf
        theSmurf.passTime ()

# Start the program
main ()
