Merge pull request #283 from nitta-lab-2022/drawingcardbug_1110
ヒント入力中の場合めくれなくする
commit 4eda7c310c27f528852780080525a58eab2e656a
2 parents 880466d + 4fe0c95
Okada Kenshin authored on 10 Nov 2022
Showing 1 changed file
View
23
app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java
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);
}
}
}
}