| |
---|
| | private Boolean isMaster; |
---|
| | private String myTeam; |
---|
| | private String nowTurn; |
---|
| | private String rid; |
---|
| | private Integer turnState = 1; // 0がヒント入力中 |
---|
| | // ロングタップで表示させるために必要。非同期で値が格納され、順番通りに保存されないからHashMapにしている |
---|
| | private Map<Integer, Bitmap> bmImages = new HashMap<>(); |
---|
| | |
---|
| | // 下はテストが動くようになったら削除する |
---|
| |
---|
| | nowTurn = turnsObserver; |
---|
| | } |
---|
| | ); |
---|
| | |
---|
| | gameViewModel.getTurnStateLiveData().observe ( |
---|
| | getViewLifecycleOwner(), |
---|
| | turnStateObserver -> { |
---|
| | System.out.println("kota: turnState(ヒント入力中)が変更:" + turnStateObserver); |
---|
| | turnState = turnStateObserver; |
---|
| | } |
---|
| | ); |
---|
| | |
---|
| | System.out.println("コンストラクタでのログ確認"); |
---|
| | System.out.println("kota: isMasterかどうか:" + isMaster); |
---|
| | System.out.println("kota: getrid:" + iris.getRid()); |
---|
| | System.out.println("kota: getteame:" + iris.getTeam()); |
---|
| |
---|
| | public void onClick(View v) { |
---|
| | for(int i=0; i< imageButtons.length; i++) { |
---|
| | if(v.getId() == imageButtons[i].getId()) { |
---|
| | System.out.println( "kota: タップされたボタンの配列番号:" + i); |
---|
| | if(nowTurn != myTeam || isMaster == true) { return; } |
---|
| | confirmAlertMake(i); |
---|
| | |
---|
| | // カードめくれなくする処理 |
---|
| | if(nowTurn != myTeam || isMaster == true || turnState == 0) { |
---|
| | return; |
---|
| | } else { |
---|
| | confirmAlertMake(i); |
---|
| | } |
---|
| | } |
---|
| | } |
---|
| | } |
---|
| | |
---|
| |
---|
| | |