diff --git a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java index 9461d79..96a6da2 100644 --- a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java +++ b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java @@ -79,9 +79,6 @@ //画面に反映 EditText Hint = findViewById(R.id.GameHint); Hint.setText(hint); - - //操作できるかを判断する。 - isActive = CheckActivity(); } }); @@ -93,10 +90,6 @@ //画面に反映 EditText HintMax = findViewById(R.id.GameHintMax); HintMax.setText(hintMax); - - //操作できるかを判断する。 - isActive = CheckActivity(); - } }); @@ -105,7 +98,7 @@ @Override public void onChanged(String new_currentTeam) { - //画面に反映 + //チームの情報を更新 currentTeam = new_currentTeam; //操作できるかを判断する。 @@ -113,6 +106,21 @@ } }); + /* //「ヒント入力」か「カード選択」かを監視 + gameViewModel.getTurnStateLiveData().observe(this, new Observer() { + @Override + public void onChanged(Integer new_turnState) { + + //チームの情報を更新 + turnState = new_turnState; + + //操作できるかを判断する。 + isActive = CheckActivity(); + } + });*/ + + + } private void buttonProcesses(){ @@ -161,6 +169,14 @@ isActive = true; } + //非アクティブであればヒントの入力を禁止する + if(isActive == false){ + EditText Hint = findViewById(R.id.GameHint); + EditText HintMax = findViewById(R.id.GameHintMax); + Hint.setFocusable(false); + HintMax.setFocusable(false); + } + return isActive; }