Commit 070a9886 authored by liujiangnan's avatar liujiangnan

feat

parent eea43c64
import { onHomeworkFinish,RandomInt,playAudioByUrl,playDragonBoneAnimation } from "../script/util";
import { RandomInt,playAudioByUrl,playDragonBoneAnimation } from "../script/util";
import { defaultData } from "../script/defaultData";
cc.Class({
......@@ -659,6 +659,12 @@ updateFlagArea(cb){
},
onHomeworkFinish() {
// TODO 回收成绩
window.courseware.nextPage();
},
nextMission(){
this._mission_audio_url = "";
......@@ -666,51 +672,35 @@ updateFlagArea(cb){
this._curMission += 1;
let area = cc.find('Canvas/flag_area');
if(this._curMission >= 2){
let flag = area.children[area.children.length - this._curMission + 1].getComponent(cc.Sprite);
// flag.enabled = false;
let flag1 = flag.node.children[1].getComponent(cc.Sprite);
let flag2 = flag.node.children[2].getComponent(cc.Sprite);
if(!flag2.enabled){
flag1.enabled = true;
}
if(this._curMission >= 2){
let flag = area.children[area.children.length - this._curMission + 1].getComponent(cc.Sprite);
// flag.enabled = false;
let flag1 = flag.node.children[1].getComponent(cc.Sprite);
let flag2 = flag.node.children[2].getComponent(cc.Sprite);
if(!flag2.enabled){
flag1.enabled = true;
}
}
if(this._curMission > this.data.missions.length){
for(let i = 0; i < 6; i++){
this.missionOptions[i].active = false;
}
if(this._score*100.0/this.data.missions.length >= 60){
cc.audioEngine.play(this.audioEnd.clip, false, 0.8);
playDragonBoneAnimation(this.bubble0, 'normal', 1, ()=>{
this.bubble0.active = false;
if(window.courseware){
window.courseware.gameEnd();
}
});
}else{
cc.audioEngine.play(this.audioEnd2.clip, false, 0.8);
playDragonBoneAnimation(this.comeon, 'newAnimation', 1, ()=>{
this.comeon.active = false;
if(window.courseware){
window.courseware.gameEnd();
}
});
}
onHomeworkFinish();
this.onHomeworkFinish();
return;
}else{
......
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