Code cleanup
Update GameObject class Added some functions to User class Updated gameending highscore upload to database
This commit is contained in:
@@ -77,7 +77,6 @@ class User:
|
||||
row = c.execute(sql)
|
||||
res = row.fetchone()
|
||||
c.execute(sql_update_login_date)
|
||||
|
||||
self.__sqlhandle.commit()
|
||||
self.__uid = res[0]
|
||||
self.__username = res[1]
|
||||
@@ -90,6 +89,26 @@ class User:
|
||||
|
||||
return True
|
||||
|
||||
def update_user_highscore(self, score:int):
|
||||
"""Updates users highscore"""
|
||||
sql = "SELECT * FROM user WHERE username ='"+self.getusername()+"'"
|
||||
sql_update_highscore = "UPDATE user SET highscore = "+str(score)+" WHERE username = '"+self.getusername()+"'"
|
||||
try:
|
||||
c = self.__sqlhandle.cursor()
|
||||
row = c.execute(sql)
|
||||
res = row.fetchone()
|
||||
c.execute(sql_update_highscore)
|
||||
self.__sqlhandle.commit()
|
||||
self.__uid = res[0]
|
||||
self.__username = res[1]
|
||||
self.__highscore = res[2]
|
||||
self.__lastlogin = res[3]
|
||||
|
||||
except:
|
||||
print("Fehler beim Update des Highscores")
|
||||
return False
|
||||
return True
|
||||
|
||||
def getplayed_time(self):
|
||||
return self.__played_time
|
||||
|
||||
|
||||
Reference in New Issue
Block a user