From 20271da314a46b01de8ba69bdfb996f5729b0d5f Mon Sep 17 00:00:00 2001
From: Turid Dahl <turidcd@stud.ntnu.no>
Date: Fri, 3 Apr 2020 08:45:59 +0200
Subject: [PATCH] #50 makes playBtn in VTS disabled istead of gone

---
 .../assets/glassy/raw/button-disabled.png     | Bin 0 -> 16171 bytes
 .../states/CreateJoinTournamentState.java     |   2 +-
 .../game/states/PlayStateTemplate.java        |   3 +-
 .../src/com/gameware/game/states/State.java   |   1 +
 .../game/states/ViewTournamentState.java      |  48 ++++++++++++------
 5 files changed, 36 insertions(+), 18 deletions(-)
 create mode 100644 frontend/android/assets/glassy/raw/button-disabled.png

diff --git a/frontend/android/assets/glassy/raw/button-disabled.png b/frontend/android/assets/glassy/raw/button-disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..18ca2b35d0546b22a4aa1e3cffce547ab08a6605
GIT binary patch
literal 16171
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
C8hGCT

literal 0
HcmV?d00001

diff --git a/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java b/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java
index 291c70a..1a75b44 100644
--- a/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java
+++ b/frontend/core/src/com/gameware/game/states/CreateJoinTournamentState.java
@@ -302,7 +302,7 @@ public class CreateJoinTournamentState extends State {
     }
 
     private void handleLeaveBtnClick(Tournament t){
-        dialog.text("Do you want do leave\n"+t.getName()+"?").pad(padding);
+        dialog.text("Do you want to leave\n"+t.getName()+"?").pad(padding);
         dialog.show(stage);
         tournamentTryingToLeave = t;
     }
diff --git a/frontend/core/src/com/gameware/game/states/PlayStateTemplate.java b/frontend/core/src/com/gameware/game/states/PlayStateTemplate.java
index a8976ad..42968c3 100644
--- a/frontend/core/src/com/gameware/game/states/PlayStateTemplate.java
+++ b/frontend/core/src/com/gameware/game/states/PlayStateTemplate.java
@@ -50,11 +50,12 @@ public abstract class PlayStateTemplate extends State {
         }catch(Exception e){
             e.printStackTrace();
         }
+
+        //TODO: if (tournamentpoints != null && currentRoundNr == (tournament.totalGames) -> gå til finished state
         if(round == null) {
             gsm.set(new ScoreState(gsm, this.score, new SinglePlayerSelectGameState(gsm)));
         } else{
             gsm.set(new ScoreState(gsm, this.score, new ViewTournamentState(gsm, tournament, nextRound)));
-//            gsm.set(new ScoreState(gsm, this.score, new CreateJoinTournamentState(gsm)));
         }
     }
 
diff --git a/frontend/core/src/com/gameware/game/states/State.java b/frontend/core/src/com/gameware/game/states/State.java
index a728c96..0f58972 100644
--- a/frontend/core/src/com/gameware/game/states/State.java
+++ b/frontend/core/src/com/gameware/game/states/State.java
@@ -30,6 +30,7 @@ public abstract class State {
     protected TextureRegionDrawable background = new TextureRegionDrawable(new TextureRegion(new Texture("bg1.jpg")));
     protected TextureRegionDrawable backgroundLighter = new TextureRegionDrawable(new TextureRegion(new Texture("bg1_lighter.jpg")));
     protected TextureRegionDrawable backgroundScore = new TextureRegionDrawable(new TextureRegion(new Texture("bg_score.jpg")));
+    protected TextureRegionDrawable buttonDisabledDrawable = new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal("glassy/raw/button-disabled.png"))));
 
     protected State(GameStateManager gsm){
         this.gsm = gsm;
diff --git a/frontend/core/src/com/gameware/game/states/ViewTournamentState.java b/frontend/core/src/com/gameware/game/states/ViewTournamentState.java
index d630a24..4739f3c 100644
--- a/frontend/core/src/com/gameware/game/states/ViewTournamentState.java
+++ b/frontend/core/src/com/gameware/game/states/ViewTournamentState.java
@@ -2,8 +2,11 @@ package com.gameware.game.states;
 
 import com.badlogic.gdx.Gdx;
 import com.badlogic.gdx.Input;
+import com.badlogic.gdx.graphics.Color;
+import com.badlogic.gdx.graphics.Texture;
 import com.badlogic.gdx.graphics.g2d.SpriteBatch;
 import com.badlogic.gdx.scenes.scene2d.InputEvent;
+import com.badlogic.gdx.scenes.scene2d.Touchable;
 import com.badlogic.gdx.scenes.scene2d.ui.Dialog;
 import com.badlogic.gdx.scenes.scene2d.ui.Image;
 import com.badlogic.gdx.scenes.scene2d.ui.Label;
@@ -22,6 +25,8 @@ public class ViewTournamentState extends State {
     private Round round;
     private Dialog dialog;
 
+    TextButton playBtn;
+
     private int padding = 50;
 
     private Label stateNameText;
@@ -29,11 +34,10 @@ public class ViewTournamentState extends State {
     private String leaveBtnText = "Leave";
     private String playBtnText = "Play Round";
     private String viewPointsBtnText = "View Points";
-    private String nrPlayersText = "Players in tournament";
-    private String roundsLeftText = "Rounds left";
+    private String nrPlayersText = "Players in tournament:";
+    private String roundsLeftText = "Rounds left:";
 
     public class LeaveClickListener extends ClickListener{
-        //TODO: if (tournamentpoints != null && currentRoundNr == (tournament.totalGames) -> gå til finished state
 
         public void clicked(InputEvent event, float x, float y) {
             handleLeaveBtnClick();
@@ -57,11 +61,11 @@ public class ViewTournamentState extends State {
 
         table.add(stateNameText).spaceBottom(spacingOnBottomInputFIeld);
         table.row();
-        if(round.isPlayed()){
-            table.add(new Label("You have aldready played\nWait for others to finish", skin)).spaceBottom(spacingOnBottom);
-        }else {
+//        if(round.isPlayed()){
+//            table.add(new Label("You have aldready played\nWait for others to finish", skin)).spaceBottom(spacingOnBottom);
+//        }else {
             table.add(makePlayBtn()).size(buttonWidth*1.4f, buttonHeight*1.2f).spaceBottom(spacingOnBottom);
-        }
+//        }
 
         table.row();
         PlayStateTemplate state = GameWare.getInstance().getGameIdToPlayState().get(round.getGameId());
@@ -104,7 +108,7 @@ public class ViewTournamentState extends State {
 
             }
         };
-        dialog.text("Do you want do leave\n"+tournament.getName()+"?").pad(padding);
+        dialog.text("Do you want to leave\n"+tournament.getName()+"?").pad(padding);
         dialog.button("Yes", true).pad(padding); //sends "true" as the result
         dialog.button("No", false).pad(padding);  //sends "false" as the result
     }
@@ -122,15 +126,27 @@ public class ViewTournamentState extends State {
     }
 
     private TextButton makePlayBtn(){
-        TextButton playBtn = new TextButton(playBtnText, skin);
-        playBtn.addListener(new ClickListener() {
-            @Override
-            public void clicked(InputEvent e, float x, float y){
-                handlePlayBtnClick();
-            }
-        });
+
         if(round.isPlayed()){
-            playBtn.setDisabled(true);
+            TextButton.TextButtonStyle textButtonStyle = new TextButton.TextButtonStyle();
+            textButtonStyle.up = skin.newDrawable("button", Color.GRAY);
+            textButtonStyle.down = skin.newDrawable("button", Color.DARK_GRAY);
+            textButtonStyle.checked = skin.newDrawable("button", Color.DARK_GRAY);
+            textButtonStyle.over = skin.newDrawable("button", Color.LIGHT_GRAY);
+            textButtonStyle.font = skin.getFont("font-big");
+            textButtonStyle.fontColor = Color.LIGHT_GRAY;
+
+            playBtn = new TextButton(playBtnText, textButtonStyle);
+            playBtn.setTouchable(Touchable.disabled);
+        }
+        else{
+            playBtn = new TextButton(playBtnText, skin);
+            playBtn.addListener(new ClickListener() {
+                @Override
+                public void clicked(InputEvent e, float x, float y){
+                    handlePlayBtnClick();
+                }
+            });
         }
         return playBtn;
     }
-- 
GitLab