Commit dd10053f authored by Chen Jiping's avatar Chen Jiping

完善

parent 8471fd16
......@@ -992,8 +992,7 @@ export class PlayComponent implements OnInit, OnDestroy {
//取出气球显示
for(let i = 0; i < this.temp_max_ballon; ++ i){
let answer = this.getShowAnswer();
this.getShowAnswer((answer)=>{
if(answer){
//取出坐标
......@@ -1004,11 +1003,11 @@ export class PlayComponent implements OnInit, OnDestroy {
//显示气球
this.ballonRose(answer);
}
});
}
}
else{
let answer = this.getShowAnswer();
this.getShowAnswer((answer)=>{
if(answer){
//设置坐标
......@@ -1019,6 +1018,9 @@ export class PlayComponent implements OnInit, OnDestroy {
//显示气球
this.ballonRose(answer);
}
});
}
......@@ -1046,26 +1048,29 @@ export class PlayComponent implements OnInit, OnDestroy {
return check;
}
getShowAnswer(){
getShowAnswer(callback){
let answer;
let answer = this.getRandomItemFromArr(this.curanswers);
while(true){
if(!answer){
answer = this.getRandomItemFromArr(this.curanswers);
setTimeout(()=>{
this.getShowAnswer(callback);
}, 10);
if(!answer){
break;
}
else{
let index = this.ballon_temp_arr.indexOf(answer);
if(index == -1){
break;
callback(answer);
}
else{
setTimeout(()=>{
this.getShowAnswer(callback);
}, 10);
}
}
return answer;
}
getRandomItemFromArr(arr){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment