diff --git a/flask/testapp/static/javascript/beautyVote.js b/flask/testapp/static/javascript/beautyVote.js index 18c4dc0..78b7d89 100644 --- a/flask/testapp/static/javascript/beautyVote.js +++ b/flask/testapp/static/javascript/beautyVote.js @@ -58,12 +58,15 @@ function mainloop(){ - + switch(scene){ - case 1: + case 3: + + case 1: if(timer < 900){ timer ++; } + fill("silver"); setAlp(50); fRect(50, 50, 855, 100, "black"); @@ -114,31 +117,27 @@ if(tapC == 1){ tapC ++; - if(round < MAX_ROUND){ - if(50 <= tapX && tapX <= 450 && 300 <= tapY && tapY <= 550){ - player.choice = A; - postForm(player.choice) // 送信用 - checkAnswer(); - scene = 1; - } - else if(500 <= tapX && tapX <= 900 && 300 <= tapY && tapY <= 550){ - player.choice = B; - postForm(player.choice) // 送信用 - checkAnswer(); - } - - else if(50 <= tapX && tapX <= 450 && 600 <= tapY && tapY <= 850){ - player.choice = C; - postForm(player.choice) // 送信用 - checkAnswer(); - } - else if(500 <= tapX && tapX <= 900 && 600 <= tapY && tapY <= 850){ - player.choice = D; - postForm(player.choice) // 送信用 - checkAnswer(); - } + if(50 <= tapX && tapX <= 450 && 300 <= tapY && tapY <= 550){ + player.choice = A; + postForm(player.choice) // 送信用 + checkAnswer(); + } + else if(500 <= tapX && tapX <= 900 && 300 <= tapY && tapY <= 550){ + player.choice = B; + postForm(player.choice) // 送信用 + checkAnswer(); } - } + else if(50 <= tapX && tapX <= 450 && 600 <= tapY && tapY <= 850){ + player.choice = C; + postForm(player.choice) // 送信用 + checkAnswer(); + } + else if(500 <= tapX && tapX <= 900 && 600 <= tapY && tapY <= 850){ + player.choice = D; + postForm(player.choice) // 送信用 + checkAnswer(); + } + } break; case 2: showResult(); @@ -165,6 +164,9 @@ if(round < MAX_ROUND){ setQuestion(round); } + else{ + scene = 2; + } } // 送信用 diff --git a/flask/testapp/views.py b/flask/testapp/views.py index 85bb849..f4a274b 100644 --- a/flask/testapp/views.py +++ b/flask/testapp/views.py @@ -1,6 +1,8 @@ from flask import render_template, request from testapp import app +data = [] + @app.route("/form", methods=["GET", "POST"]) def index(): @@ -8,10 +10,15 @@ return render_template("testapp/index.html") if request.method == "POST": # POSTデータを受け取る - data = request.get_data(as_text=True) # バイナリデータではなくテキストとして取得する - + data.append( + request.get_data(as_text=True) + ) # バイナリデータではなくテキストとして取得する + # 受け取ったデータを印刷する print("Received data:", data) + + if len(data) > 10: + data.clear() # 必要な処理を行う(例:データベースへの書き込みなど) return "Data received successfully"