Update functions.py
This commit is contained in:
25
functions.py
25
functions.py
@@ -5,7 +5,6 @@ def wait():
|
||||
input("Press enter to continue...")
|
||||
|
||||
|
||||
# start game
|
||||
def startGame():
|
||||
print("Welcome, stranger.")
|
||||
while True:
|
||||
@@ -114,9 +113,6 @@ def change_equip():
|
||||
break
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
def get_instructions():
|
||||
descrip1 = ("There are certain commands that will be available almost anytime you are able to type,\n"
|
||||
"such as viewing your inventory, checking your equipped items, and also changing them.\n"
|
||||
@@ -133,8 +129,6 @@ def error_message():
|
||||
print("That command was not recognised. Please try again.")
|
||||
|
||||
|
||||
# Receive action input
|
||||
# Under development
|
||||
def parse(input_text):
|
||||
command = input_text.lower()
|
||||
object1 = None
|
||||
@@ -147,6 +141,9 @@ def parse(input_text):
|
||||
if words[0] == "help":
|
||||
command = "help"
|
||||
|
||||
if words[0] == "scene":
|
||||
command = "scene"
|
||||
|
||||
if words[0] in ("view", "check", "show"):
|
||||
if words[1] in ("inventory", "bag", "backpack"):
|
||||
command = "inventory"
|
||||
@@ -208,8 +205,22 @@ def parse(input_text):
|
||||
command = "loot"
|
||||
object1 = remaining_words
|
||||
|
||||
found_drop_words = False
|
||||
if (words[0] == "drop") and len(words) > 1:
|
||||
found_drop_words = True
|
||||
remaining_words_index = 1
|
||||
|
||||
if found_drop_words:
|
||||
remaining_words = ""
|
||||
for i in range(remaining_words_index, len(words)):
|
||||
remaining_words += words[i]
|
||||
if i < len(words) - 1:
|
||||
remaining_words += " "
|
||||
command = "drop"
|
||||
object1 = remaining_words
|
||||
|
||||
if words[0] not in ("view", "check", "show", "loot", "examine", "take", "equip", "equipment", "inventory",
|
||||
"bag", "backpack"):
|
||||
"bag", "backpack", "drop"):
|
||||
command = "error"
|
||||
|
||||
return command, object1
|
||||
|
||||
Reference in New Issue
Block a user