var app = new PIXI.Application(1000,600);
document.body.appendChild(app.view);
var bg = new PIXI.Sprite.fromImage(“res/lianxi/dou/bg1.png”);
app.stage.addChild(bg);
var reset = new PIXI.Sprite.fromImage(“res/lianxi/dou/btn2.png”);
reset.x = 850;
reset.y = 500;
app.stage.addChild(reset);
var pkUrlArr = [];
//扑克牌路径
function getPokerArr(){
pkUrlArr = [];
for(var i = 1; i <= 54; i ++) {
pkUrlArr.push(“res/lianxi/dou/“ + i + “.jpg”);
}
}
function setView(arr,x,y){
for(var i=0;i
pai.y = y;
pai.x = 100 + x * i;
app.stage.addChild(pai);
}
}
reset.interactive = true;
reset.buttonMode = true;
reset.on(“click”,change1);
function change1(){
//↓↓↓ 补全重选代码开始 ↓↓↓
getPokerArr();
arr1 = getPoker(3);
arr2 = getPoker(17);
arr3 = getPoker(17);
arr4 = getPoker(17);
//↑↑↑ 补全重选代码结束 ↑↑↑
setView(arr1,20,100);
setView(arr2,20,200);
setView(arr3,20,300);
setView(arr4,20,400);
}
var arr1 = [];
var arr2 = [];
var arr3 = [];
var arr4 = [];
//获取扑克牌
function getPoker(num){
if(app.stage.children.length > 2){
var length = app.stage.children.length;
for (var j = length - 1; j >= 2; j—) {
var obj = app.stage.getChildAt(j);
app.stage.removeChild(obj);
}
}
var arr = [];
//随机扑克牌
for(var i = 0; i < num; i ++) {
var r = parseInt(Math.random() * pkUrlArr.length);
var url = pkUrlArr[r];
pkUrlArr.splice(r, 1);
var pai = new PIXI.Sprite.fromImage(url);
arr.push(pai);
}
return arr;
}