2
2
from random import randrange , shuffle
3
3
from flask import Flask , render_template , url_for , request
4
4
from flask_httpauth import HTTPBasicAuth
5
- from mafia_params import *
5
+ from mafia_params import ordered_roles , nRoles , role2team , descriptions , descriptions_fa , role2fa
6
6
from player import Player
7
7
8
8
app = Flask (__name__ )
@@ -25,7 +25,7 @@ def verify_password(username, password):
25
25
@app .route ('/' )
26
26
@auth .login_required
27
27
def index ():
28
- global id , ip2player
28
+ global player_id , ip2player
29
29
username = str (auth .current_user ())
30
30
role = ""
31
31
image_name = ""
@@ -34,16 +34,16 @@ def index():
34
34
if ip in ip2player .keys ():
35
35
return render_template ("Player.html" , player = ip2player [ip ])
36
36
else :
37
- if id > nPlayers :
37
+ if player_id > nPlayers :
38
38
return render_template ("404.html" , is_farsi = True )
39
- role = roles [id ]
39
+ role = roles [player_id ]
40
40
image_name = role + "_" + str (randrange (1 , nRoles [role ] + 1 ))
41
41
ip2player [ip ] = Player (ip , username , role , image_name )
42
42
print ("*" * 20 , "New Player" ,"*" * 20 )
43
- toGod = ip + " : " + str (id ) + " : " + username + " --> " + role
43
+ toGod = ip + " : " + str (player_id ) + " : " + username + " --> " + role
44
44
toGod += "/" + role2fa [role ] #TODO: Just in Farsi Mode
45
45
print (toGod )
46
- id += 1
46
+ player_id += 1
47
47
return render_template ("index.html" ,
48
48
image_name = image_name ,
49
49
role_name = role , role_name_fa = role2fa [role ],
@@ -83,7 +83,7 @@ def GOD_PAGE():
83
83
if request .args .get ("Comment" ) is not None :
84
84
ip = request .args .get ("Comment" )
85
85
if ip in ip2player .keys ():
86
- if ip2player [ip ].get_comment () == False :
86
+ if ip2player [ip ].get_comment () is False :
87
87
if nComments <= nPlayers // 3 :
88
88
ip2player [ip ].set_comment (True )
89
89
nComments += 1
0 commit comments