From e71480c1f75f7892142d14bfbe5674353f614b11 Mon Sep 17 00:00:00 2001 From: Viktor Kholodov Date: Sun, 12 Sep 2021 13:27:46 +0300 Subject: [PATCH] with superfinal --- app/actors/LobbieActor.scala | 8 ++++---- app/assets/javascripts/index.js | 21 +++++++++++---------- app/views/index.scala.html | 9 ++++++++- conf/logback.xml | 9 +++++---- 4 files changed, 28 insertions(+), 19 deletions(-) diff --git a/app/actors/LobbieActor.scala b/app/actors/LobbieActor.scala index fa23148..f32e9ff 100644 --- a/app/actors/LobbieActor.scala +++ b/app/actors/LobbieActor.scala @@ -78,8 +78,8 @@ class LobbieActor(hostUser: LobbyUser) extends Actor with LazyLogging { map.isBanned = true if (playerTurn== 1) playerTurn = 2 else playerTurn = 1 if(mapsLobby.count(_.isBanned == false) == 3 && lobbyType == Last3() || - mapsLobby.count(_.isBanned == false) == 4 && lobbyType == Last4() || mapsLobby.count(_.isBanned == false) == 5 && lobbyType == Last5() || + mapsLobby.count(_.isBanned == false) == 9 && lobbyType == Superfinal() || mapsLobby.count(_.isBanned == false) == 1 && lobbyType == LooserPick()){ status = Finish() } @@ -130,10 +130,10 @@ class LobbieActor(hostUser: LobbyUser) extends Actor with LazyLogging { lobbyTypeNew match { case "last3" => lobbyType = Last3() - case "last4" => - lobbyType = Last4() case "last5" => lobbyType = Last5() + case "superfinal" => + lobbyType = Superfinal() case "looserpick" => lobbyType = LooserPick() } @@ -249,6 +249,6 @@ sealed case class Finish() extends LobbyStatus class LobbyType sealed case class Last3() extends LobbyType -sealed case class Last4() extends LobbyType sealed case class Last5() extends LobbyType +sealed case class Superfinal() extends LobbyType sealed case class LooserPick() extends LobbyType \ No newline at end of file diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index 4422058..6f59c9b 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -45,12 +45,12 @@ window.onload = function() { ''; return memo + '\n' + - ' '+ lobby.user1Info.name.substring(0, 20) +'\n' + - ' '+ lobby.user2Info.name.substring(0, 20) +'\n' + - ' '+ lobby.status +'\n' + - ' ' + joinButton + ' ' + observerButton + + ' '+ lobby.user1Info.name.substring(0, 20) +'\n' + + ' '+ lobby.user2Info.name.substring(0, 20) +'\n' + + ' '+ lobby.status +'\n' + + ' ' + joinButton + ' ' + observerButton + ' ' + - ''; + ''; }, ""); var tableStart = '\n' + @@ -267,22 +267,22 @@ function renderPlayersAndStats(lobby) { var lobbyTypeText = ""; var last3Selected = ""; - var last4Selected = ""; var last5Selected = ""; + var superfinalSelected = ""; var looserPickSelected = ""; switch (lobby.selectedType) { case "Last3()": last3Selected = "selected"; lobbyTypeText = "Play on last 3 maps"; break; - case "Last4()": - last4Selected = "selected"; - lobbyTypeText = "Play on last 4 maps"; - break; case "Last5()": last5Selected = "selected"; lobbyTypeText = "Play on last 5 maps"; break; + case "Superfinal()": + superfinalSelected = "selected"; + lobbyTypeText = "Draft to select 9 maps for BO7"; + break; case "LooserPick()": looserPickSelected = "selected"; lobbyTypeText = "Play on last map"; @@ -311,6 +311,7 @@ function renderPlayersAndStats(lobby) { resHtml += "
" resHtml += ""; break; diff --git a/app/views/index.scala.html b/app/views/index.scala.html index 24a7173..0975c1b 100644 --- a/app/views/index.scala.html +++ b/app/views/index.scala.html @@ -13,7 +13,7 @@ - + diff --git a/conf/logback.xml b/conf/logback.xml index b7c6b18..45e98e9 100644 --- a/conf/logback.xml +++ b/conf/logback.xml @@ -2,18 +2,19 @@ - - + + + logs/decider.log - ${LOG_FILE}.%d{yyyy-MM-dd}.gz + logs/decider.%d{yyyy-MM-dd_HH-mm}.log 30 3GB - %-4relative [%thread] %-5level %logger{35} - %msg%n + %date [%level] from %logger in %thread - %message%n%xException