Compare commits
No commits in common. "965624ca7a10691ce2459b2c4761a427385a117b" and "cdfdf0b78a4cf9648012e517993b57599163e07d" have entirely different histories.
965624ca7a
...
cdfdf0b78a
@ -1,34 +0,0 @@
|
|||||||
from Database.database import QuestionDataBase
|
|
||||||
|
|
||||||
|
|
||||||
class Game:
|
|
||||||
def __init__(self, teamsize=0):
|
|
||||||
self.teamsize = teamsize
|
|
||||||
self.scoreboard = {'score_red': 0,
|
|
||||||
'score_blue': 0,
|
|
||||||
'score_yellow': 0}
|
|
||||||
|
|
||||||
self.questions = QuestionDataBase('src_folder/BackEnd/Database/EinsZweiOderDrei.db')
|
|
||||||
self.available_questions = list(range(1, self.questions.num_rows()))
|
|
||||||
|
|
||||||
def set_teamsize(self, teamsize: int):
|
|
||||||
self.teamsize = teamsize
|
|
||||||
|
|
||||||
def add_score(self, current_score: dict):
|
|
||||||
for key in self.scoreboard.keys():
|
|
||||||
if key in current_score.keys():
|
|
||||||
self.scoreboard[key] = self.scoreboard[key] + current_score[key]
|
|
||||||
else:
|
|
||||||
pass
|
|
||||||
return self.scoreboard
|
|
||||||
|
|
||||||
def random_question():
|
|
||||||
pass
|
|
||||||
## ToDo: select question and remove selected question from list
|
|
||||||
|
|
||||||
def reset_game(self):
|
|
||||||
self.__init__()
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
|||||||
from flask import Flask, jsonify, Response, request
|
|
||||||
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
|
||||||
|
|
||||||
|
|
||||||
@app.route('/GETQUESTION', methods=['GET'])
|
|
||||||
def test():
|
|
||||||
test_dict = {'TEST': 'Dies ist eine Testfrage',
|
|
||||||
'firstanswer': 'erste Antwort',
|
|
||||||
'secondanswer': 'zweite Antwort',
|
|
||||||
'thirdanswer': 'dritte Antwort'}
|
|
||||||
return jsonify(test_dict)
|
|
||||||
|
|
||||||
@app.route('/connection', methods=['GET'])
|
|
||||||
def connection():
|
|
||||||
return Response(status=200)
|
|
||||||
|
|
||||||
@app.route('/teamsize', methods=['POST'])
|
|
||||||
def teamsize():
|
|
||||||
team_size = request.json
|
|
||||||
print(team_size)
|
|
||||||
print(type(team_size))
|
|
||||||
return Response(status=200)
|
|
||||||
|
|
||||||
@app.route('/scoreboard', methods=['GET'])
|
|
||||||
def scoreboard():
|
|
||||||
pass
|
|
||||||
|
|
||||||
@app.route('/check', methods=['GET'])
|
|
||||||
def check():
|
|
||||||
pass
|
|
||||||
|
|
||||||
@app.route('/reset', methods=['GET'])
|
|
||||||
def reset():
|
|
||||||
return Response(status=200)
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
|
||||||
## ASUS Router
|
|
||||||
# app.run(host='192.168.50.79', port=5555, debug=True)
|
|
||||||
|
|
||||||
## Postman
|
|
||||||
app.run(host='127.0.0.1', port=5555, debug=True)
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user