| |
---|
| | setOpen(openListObserver); |
---|
| | } |
---|
| | ); |
---|
| | |
---|
| | gameViewModel.getEndStateLiveData().observe ( |
---|
| | getViewLifecycleOwner(), |
---|
| | endStateObserver -> { |
---|
| | System.out.println("kota: " + endStateObserver); |
---|
| | if(endStateObserver == 0) { |
---|
| | System.out.println("kota: ゲームが終了!!:" + endStateObserver); |
---|
| | finishGameAlertMake(myTeam, nowTurn); |
---|
| | } |
---|
| | } |
---|
| | ); |
---|
| | |
---|
| | gameViewModel.getTurnsLiveData().observe ( |
---|
| | getViewLifecycleOwner(), |
---|
| | turnsObserver -> { |
---|
| | System.out.println("kota: ターンが変更。今のターン:" + turnsObserver); |
---|
| |
---|
| | } else if (colorList.get(i).contains("d")) { |
---|
| | backColors[i].setBackground(resources.getDrawable(R.drawable.black_image)); |
---|
| | imageButtons[i].setVisibility(View.INVISIBLE); |
---|
| | gameViewModel.sendEndState(); |
---|
| | finishGameAlertMake(i, myTeam, nowTurn); |
---|
| | //finishGameAlertMake(myTeam, nowTurn); |
---|
| | } |
---|
| | setAnime(i); |
---|
| | nowOpenList.set(i, true); |
---|
| | } |
---|
| |
---|
| | |
---|
| | /** |
---|
| | * 黒いカードがひかれて、ゲームが終わったときに呼ばれるアラート |
---|
| | */ |
---|
| | private void finishGameAlertMake(int cno, String myTeam, String nowTurn) { |
---|
| | private void finishGameAlertMake(String myTeam, String nowTurn) { |
---|
| | String strTitle; |
---|
| | String strMessage; |
---|
| | System.out.println("ゲームが終わった時のmyTeam:" + myTeam); |
---|
| | System.out.println("ゲームが終わった時のmyTurn:" + nowTurn); |
---|
| |
---|
| | |