View difference between Paste ID: 9pxRqCPg and
SHOW: | | - or go back to the newest paste.
1-
1+
from sys import exit
2
3
inventory = []
4
5
def start_menu():
6
	print "Leverage: A Journey Through the Mind"
7
	print "Use 'examine', 'enter', 'get', and 'return' to navigate."
8
	print "'start' to begin."
9
	print "'exit' to exit."
10
	
11
	response = raw_input("> ")
12
	
13
	if response == "start":
14
		return room_one
15
		
16
	elif response == "exit":
17
		exit(0)
18
	
19
	else:
20
		print "Well, make up your mind."
21
		
22
def room_one():
23
	print 'You wake up in an uncomfortable bed.'
24
	print 'Upon furthur investigation, you find a light switch.'
25
	print 'Lit up by the bare bulb hanging from the ceiling, the room is revealed.'
26
	print 'It contains a dusty bed and an old nightstand.'
27
	print 'There is no door.'
28
		
29
	next = raw_input("> ")
30
	
31
	if "examine" in next and "bed" in next:
32
		print 'It is a very dusty bed with a you-shaped imprint.'
33
		print '                                                 '
34
		return room_one
35
		
36
	elif "examine" in next and "nightstand" in next:
37
		return nightstand
38
	
39
40
	
41
def nightstand():
42
	print 'An old nightstand with cracked and peeling paint.'
43
	print 'There are two drawers, one on top of the other.'
44
	print 'A rusty hatchet lies on top of the nightstand.'
45
	
46
	next = raw_input("> ")
47
		
48
	if "examine" in next and "top" in next:
49
		print 'The top drawer opens to reveal a cheery scene.'
50
		print 'It appears to be a residential street in the 1950s.'
51
		print 'The sun is shining and children are playing.'
52
		return top_drawer
53
		
54
	elif "examine" in next and "bottom" in next:
55
		print 'The bottom drawer opens to reveal a small cottage.'
56
		print 'The opening in the drawer seems to be under a table in the kitchen.'
57
		print 'Everything is covered with a thick layer of dust,' 
58
		print 'and little light seeps in through the windows.'
59
		return bottom_drawer
60
		
61
	elif "get" in next and "hatchet" in next:
62
		inventory.append('hatchet')
63
		return nightstand
64
	
65
	elif "return" in next:
66
		return room_one
67
		
68
	else:
69
		print "What?"
70
		print "     "
71
		return nightstand
72
	
73
		
74
		
75
		
76
f = start_menu
77
while f:
78
	f = f()