前提・実現したいこと
javascriptでポーカーゲームを作っています。
クリックをしたら親と子にカードが配られて、
配られたカードから勝敗を判断して、勝ち・負け・引き分けの結果が出力されます。
・やりたいこと
ランダムで親と子にカード画像を表示させることは出来たのですが、
親と子のカードが重複して表示されてしまいます。
下記のコードを生かして、親と子に配られるカードを重複させないようにしたいです。
該当のソースコード
javascript
1//クリックしたら発火 2function start(){ 3 4 //トランプを入れる配列 5 var club = []; 6 var diamond = []; 7 var heart = []; 8 var spead = []; 9 var suit; 10 11 //出力場所 12 var p_obj = []; 13 var c_obj = []; 14 15 16 for(var j = 0; j < 5; j++){ 17 p_obj[j] = document.getElementById("p_hand" + (j + 1)); 18 19 for(var l = 0; l < 5; l++){ 20 c_obj[l] = document.getElementById("c_hand" + (l + 1)); 21 22 for(var i = 0; i < 13; i++){ 23 club[i] = ("img/c" + (i + 1) + ".png"); 24 diamond[i] = ("img/d" + (i + 1) + ".png"); 25 heart[i] = ("img/h" + (i + 1) + ".png"); 26 spead[i] = ("img/s" + (i + 1) + ".png"); 27 } 28 29 30 suit = club.concat(diamond,heart,spead); 31 32 33 var e = Math.floor(Math.random() * suit.length); 34 35 36 p_obj[j].src = suit[e]; 37 c_obj[l].src = suit[e]; 38 39 40 } 41 } 42}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/04/03 08:41 編集