2017-09-01 13 views
0

私はちょっとjs言語を使い慣れていて、私はこの面白いプロジェクトを持っています。 Pokerをプレイしたことがありますか? したがって、ユーザーがボタンを押すと、テーブル上に3枚のカードが表示されます。その後、彼は同じ「チェック」ボタンを押して、4枚目のカードと5枚目のカードを確認する必要があります。 ボタン「ジョブ」を変更するにはどうすればよいですか?というのは。 4枚目と5枚目のカードに余分なボタンを作る代わりに、1枚だけでゲームをすることはできますか?このようなaddEventListeterをEventListenerに追加しますか? (ボタンを変更する)

+0

おそらくゲーム状態フラグを作成できますか? 'var gameState =" flop "'をクリックするだけでゲームの状態をチェックし、それに応じて動作するswitch/case文を追加するだけです。その後、プログラムを移動するときにそのゲームの状態を更新します。 –

+0

途中でこの機能を実現するためにイベントリスナーは必要ありません。 –

+0

ありがとうございます!あなたは私に非常に多くのコード行を保存しました! –

答えて

0

何かあなたが始めることができます:あなたがゲームの状態に基づいて、取引カードのコードを置く...text('info')ブロックを持って

var gamestate = ""; 
 
var update = function() { 
 
    switch (gamestate) { 
 
    case "": 
 
     $('#state').text("A(H) J(D) 10(S)") ; 
 
     gamestate = "flop"; 
 
     break; 
 
    case "flop": 
 
     $('#state').text($('#state').text() + " 9(S)"); 
 
     gamestate = "turn"; 
 
     break; 
 
    case "turn": 
 
     $('#state').text($('#state').text() + " 4(H)"); 
 
     gamestate = "river"; 
 
     break; 
 
    case "river": 
 
    $('#state').text(""); 
 
    gamestate = ""; 
 
    break; 
 
    } 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="state"> 
 

 
</div> 
 
<a id='clickme' href="javascript:;" onclick="update()">Update</a>

を。

関連する問題