Skip to content

Commit 973c799

Browse files
committed
Add final edits before remote push
1 parent 6610f01 commit 973c799

12 files changed

+13
-1
lines changed

.gitignore

100644100755
File mode changed.

game.config

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[Event Timings]
2+
Event Start = Mon Mar 15 09:00:00 2021
3+
Event End = Mon Mar 22 17:00:00 2021

main_server.py

100644100755
+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import time
1414
import queue
1515
from pyfiglet import Figlet
16-
16+
1717
#TODO: add strong exception handling EVERYWHERE
1818

1919
# Setup game logging

requirements.txt

100644100755
File mode changed.

server_code/db_handler.py

100644100755
+9
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,17 @@ def __init__(self):
3636

3737
if not self._check_table_exists():
3838
self.cur.execute("CREATE TABLE " + player_table_name + player_table_schema)
39+
self._reset_online_status()
3940
game_logger.debug("Game database initialized successfully.")
4041

42+
def _reset_online_status(self):
43+
"""Need to reset the online status of each player,
44+
when the server boots up after a shutdown"""
45+
query = "UPDATE {} SET online_status='OFFLINE'".format(player_table_name)
46+
self.cur.execute(query)
47+
self.conn.commit()
48+
game_logger.info("Player status reset to OFFLINE for all players")
49+
4150
def create_new_player(self, player_id, game_id, login_time, current_task, hints_left, points, online_status, hint_used):
4251
values_str = "('{}', '{}', '{}', {}, {}, {}, '{}', '{}')".format(
4352
player_id, game_id, login_time, current_task, hints_left, points, online_status, hint_used)

server_code/game.py

100644100755
File mode changed.

server_code/game_handler.py

100644100755
File mode changed.

server_code/game_task.py

100644100755
File mode changed.

server_code/my_time.py

100644100755
File mode changed.

server_code/pi_day_game.py

100644100755
File mode changed.

server_code/pi_day_game_dummy.py

100644100755
File mode changed.

server_code/player.py

100644100755
File mode changed.

0 commit comments

Comments
 (0)