-
Notifications
You must be signed in to change notification settings - Fork 0
/
developer.py
85 lines (56 loc) · 1.7 KB
/
developer.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import save
import menu
import pickle
class developer(object):
username = 'Ben'
password = 'default'
def __init__(self, loggedIn):
self.loggedIn = loggedIn
def manuallyChangeCookies(self):
"""
Function in developer menu where the developer can manually change the amount of cookies the current user has
"""
exit = False
while not exit:
changeToString = input('\nWhat would you like to change the cookies to?\n')
try:
changeToInteger = int(changeToString)
if changeToInteger >= 0:
save.file('cookiesData.pickle', 'wb', {'totalCookies':changeToInteger})
print('\nSuccessfully changed number of cookies to ' + changeToString + '\n')
else:
print("\nYou entered a negative number!")
except:
print('\nYou did not enter a number!')
finally:
menu.developerMenu()
def checkLogin(self):
"""
Checks if developer login is valid or not
"""
print(username)
print(password)
usernameInput = input('\nWhat is your username?\n')
passwordInput = input('\nWhat is your password?\n')
#Checks if username and password is correct
if usernameInput == developer.username:
if passwordInput == developer.password:
print('\nSuccess! You are now in the developer menu!')
self.loggedIn = True
user = developer()
menu.developerMenu()
else:
print('Error: Wrong username or password')
menu.mainMenu()
else:
print('Error: Wrong username or password')
menu.mainMenu()
def developerLoginCheck(self, function):
"""
Checks if the user is already logged in as a developer
"""
functions = {'checkLogin':checkLogin, 'changeCookies':changeCookies}
if self.loggedIn == True:
functions[function]()
else:
pass