diff --git a/app/bloonsa_api/views.py b/app/bloonsa_api/views.py index bf3a1e7..c957f8b 100644 --- a/app/bloonsa_api/views.py +++ b/app/bloonsa_api/views.py @@ -79,9 +79,6 @@ class CompleteLevel(CSRFexemptTemplateView): level: Level = Level.objects.get(level_id=level_id) player: Player = Player.objects.get(user=request.user) - print(f"{darts_left=} {dart_glitch=}") - - prevScore = LevelScore.objects.filter(player=player, level=level).first() if prevScore is None \ @@ -138,6 +135,7 @@ class GetStatusData(CSRFexemptTemplateView): def post(self, request, *args, **kwargs): bloonsa_util.tag_player(request=request) level_id = int(json.loads(request.body).get("level_id")) + level: Level = Level.objects.get(level_id=level_id) player: Player = Player.objects.get(user=request.user) score: LevelScore = LevelScore.objects.filter(player=player, @@ -149,6 +147,7 @@ class GetStatusData(CSRFexemptTemplateView): level_wins = level.win_count level_win_percentage = 0.00 if level_wins == 0 else level_wins / level_plays dart_glitch_count = level.dart_glitch_count + jdata = { "bloonsa_levels_played": player.bloonsa_levels_played_count, "bloonsa_levels_beaten": player.bloonsa_levels_beaten_count, @@ -163,7 +162,6 @@ class GetStatusData(CSRFexemptTemplateView): "level_darts": level.darts, "level_target": level.target, "level_cleared": level_cleared, - "level_rating": level.stars, "level_plays": level_plays, "level_wins": level_wins, diff --git a/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css b/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css index 907d77e..8337cf5 100644 --- a/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css +++ b/app/bloonsa_game/static/bloonsa_game/css/levelinfo.css @@ -97,4 +97,8 @@ } .filter-orange { filter: invert(75%) sepia(23%) saturate(6404%) hue-rotate(355deg) brightness(98%) contrast(107%) !important; // orange +} + +.invisible { + visibility: hidden; } \ No newline at end of file diff --git a/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js b/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js index 42b1a56..242965b 100644 --- a/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js +++ b/app/bloonsa_game/static/bloonsa_game/js/flash_handler.js @@ -42,6 +42,8 @@ function set_stars(rating) { } function bloonsa_update_html(r) { + document.getElementById("level-info-box").classList.remove("invisible") + // Level Infobox document.getElementById("level-name").textContent = r.level_title; document.getElementById("level-id").textContent = `${r.level_id}`; @@ -87,12 +89,9 @@ function bloonsa_update_html(r) { document.getElementById("level-target").classList.remove("clear-color"); } - // Profile document.getElementById("levels_played").textContent = r.bloonsa_levels_played; document.getElementById("levels_beaten").textContent = r.bloonsa_levels_beaten; document.getElementById("total_levels").textContent = r.bloonsa_total_levels; - - } \ No newline at end of file diff --git a/app/bloonsa_game/templates/bloonsa_game/modules/levelinfo.html b/app/bloonsa_game/templates/bloonsa_game/modules/levelinfo.html index 665b789..f8710e1 100644 --- a/app/bloonsa_game/templates/bloonsa_game/modules/levelinfo.html +++ b/app/bloonsa_game/templates/bloonsa_game/modules/levelinfo.html @@ -1,7 +1,7 @@ {% load static %}
-
+