diff --git a/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java b/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java index 47ac668..4d71518 100644 --- a/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java +++ b/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java @@ -160,6 +160,17 @@ } ); + 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 -> { @@ -364,7 +375,7 @@ 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); @@ -482,7 +493,7 @@ /** * 黒いカードがひかれて、ゲームが終わったときに呼ばれるアラート */ - 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);