0
ボタンで数値入力を決定
こんにちは、初投稿になります。
簡単な質問かもしれませんが、みなさんのお力をお貸しいただきたく参りました。
今AndroidStudioにて簡単なJavaのトランプゲームアプリを作成しようと試みています。
しかし以下のような処理でどうすればよいのかわからず止まってしまいました。
1.手持ちのカードを出す際、そのカードが特殊な数字かcheckする。
2.もし特殊な数字ならば、新しくウィンドウを出す(この間処理を少し待たせる)。
3.プレイヤーにどうするか選択肢を選ばせたのち、メインにその選択肢を反映させる。
具体的には以上の処理のうち
・新しいウィンドウを出すための手段
・プレイヤーの選択を少しの間待つ
という処理がどうしてよいかわかりません。
下に自分の現在のプログラムを載せていただきます。
以下よりコード文
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
public class MainActivity extends AppCompatActivity {
//宣言などは省略
protected void onCreate(Bundle savedInstanceState) {
useCardB.setOnClickListener(new View.OnClickListener() {//カードを使うボタンです
@Override
public void onClick(View v) {
int num = hand[finalI].getNum();//手札の数値をいったん入れます
if(checkSpecial(num)){//そいつを確認します。このmethod内にプレイヤーへの選択を尋ねる何かを入れたいです(Aの時は1 or 11が選べる、Jなら50 or 0が選べる、など)。
PopupWindow choiceWindow = new PopupWindow(this);
//ここのところがわかりません。
}
prosedure(num)//数字に応じて場の値が変わるなどします。内容は省略
nextTurn();//次のターンへ行きます。
}
});
}
//その他optionMenuなどは省略
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
以上になります。
皆様のお力添えお待ちしています。
よろしくお願いいたします。