diff --git a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java index 7bff0e6..e3b1f00 100644 --- a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java +++ b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java @@ -1,12 +1,16 @@ package org.ntlab.irisclient; import androidx.appcompat.app.AppCompatActivity; +import androidx.lifecycle.ViewModelProvider; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; +import org.ntlab.irisclient.viewmodels.GameViewModel; + + public class GameMasterActivity extends AppCompatActivity{ //MemberRoomActivityが一番見やすいと思う @@ -19,8 +23,7 @@ //ここでカードとかメンバーを表示する - //今は自分のチームのターンかどうかを確認 - //今はヒント入力時間かどうかを確認 + //↓自分のチームかつ、ヒント入力画面の場合のみボタンプロセスを読み込む。それ以外の時は何もできないようにする。if文を描きたいけどまだ確認ができない buttonProcesses(); @@ -53,7 +56,20 @@ } } }); - - } + + //操作可能かどうかを調べる関数(いらない?) クリックされる度にチェックするのではなく、masterとかturnをオブザーブしておいて、変更があれば反映する。 + public boolean CheckActivity(){ + + boolean MasterActivity = false; + + //今は自分のチームのターンかどうかを確認 + //今はヒント入力時間かどうかを確認 + //ライブデータを監視する + GameViewModel gameViewModel = new ViewModelProvider(this).get(GameViewModel.class); + //String team = gameViewModel.getTurnLiveData(). + + return MasterActivity; + } + } \ No newline at end of file