$(function(){ class_C_evSysIO=function(){console.log(class_C_evSysIO.PROJECT_NAME+"::constructor");this.screen=new Object();this.screen.orientationchange=0;this.screen.devicePixelRatio=1;this.screen.width=800;this.screen.height=450;this.screen.canvas_width=800;this.screen.canvas_height=450;this.screen.inner_flag=1;this.screen.outer_flag=0;this.screen.inner=1.0;this.screen.outer=1.0;this.lpMPad=null;this.lpCPad=null;this.lpGPad=null;};class_C_evSysIO.debug_C_evSysIO=false;class_C_evSysIO.PROJECT_NAME="evSysIO";class_C_evSysIO.UNIQUE_ID=0x37242445;class_C_evSysIO.SYS_CONSOLE_KEYBOARD=[C_PAD.KEY_UP,C_PAD.KEY_DOWN,C_PAD.KEY_DOWN,C_PAD.KEY_DOWN,C_PAD.KEY_LEFT,C_PAD.KEY_RIGHT];class_C_evSysIO.SYS_CONSOLE_GAMEPAD=[G_PAD.KEY_UP,G_PAD.KEY_DOWN,G_PAD.KEY_DOWN,G_PAD.KEY_DOWN,G_PAD.KEY_LEFT,G_PAD.KEY_RIGHT];class_C_evSysIO.MSG_USER_GET_SCREENSIZE=C_GLOBAL.MSG_USER+0x10000;class_C_evSysIO.MSG_USER_GET_STAGESIZE=C_GLOBAL.MSG_USER+0x10001;class_C_evSysIO.MSG_USER_GET_DISPLAYSIZE=C_GLOBAL.MSG_USER+0x10002;class_C_evSysIO.MSG_USER_GET_FRAMERATE=C_GLOBAL.MSG_USER+0x11000;class_C_evSysIO.MSG_USER_GET_FRAMERATE2=C_GLOBAL.MSG_USER+0x11001;class_C_evSysIO.MSG_USER_GET_PHYSICS_MPAD=C_GLOBAL.MSG_USER+0x20000;class_C_evSysIO.MSG_USER_GET_PHYSICS_CPAD=C_GLOBAL.MSG_USER+0x20001;class_C_evSysIO.MSG_USER_GET_PHYSICS_GPAD=C_GLOBAL.MSG_USER+0x20002;class_C_evSysIO.MSG_USER_GET_PHYSICS_MPAD_OFFSET=C_GLOBAL.MSG_USER+0x30000;class_C_evSysIO.MSG_USER_SET_RESIZE=C_GLOBAL.MSG_USER+0xF0000;class_C_evSysIO.prototype.init=function(lpChain){this.lpMPad=new M_PAD();this.lpCPad=new C_PAD();this.lpGPad=new G_PAD();};class_C_evSysIO.prototype.main=function(lpChain){this.lpMPad.main();this.lpCPad.main();this.lpGPad.main();if(this.lpCPad.command_check(class_C_evSysIO.SYS_CONSOLE_KEYBOARD)==true||this.lpGPad.command_check(class_C_evSysIO.SYS_CONSOLE_GAMEPAD)==true){lpChain.kprintf_ddf(lpChain,-1);};};class_C_evSysIO.prototype.set_resize=function(lpChain,screen){var resize=false;if(this.screen.canvas_width!=screen.canvas_width||this.screen.canvas_height!=screen.canvas_height){resize=true;};this.screen.orientationchange=screen.orientationchange;this.screen.devicePixelRatio=screen.devicePixelRatio;this.screen.width=screen.width;this.screen.height=screen.height;this.screen.canvas_width=screen.canvas_width;this.screen.canvas_height=screen.canvas_height;this.screen.inner_flag=screen.inner_flag;this.screen.outer_flag=screen.outer_flag;this.screen.inner=screen.inner;this.screen.outer=screen.outer;if(this.screen.inner_flag){this.lpMPad.resize(this.screen.canvas_width*this.screen.inner,this.screen.canvas_height*this.screen.inner);}else{this.lpMPad.resize(this.screen.canvas_width*this.screen.outer,this.screen.canvas_height*this.screen.outer);} if(resize){if(class_C_evSysIO.debug_C_evSysIO)console.log(class_C_evSysIO.PROJECT_NAME+"::event::C_GLOBAL.MSG_RESIZE");lpChain.SendMessageAll(lpChain,C_GLOBAL.evNULL,C_GLOBAL.MSG_RESIZE,this.screen,0);};};event_C_evSysIO=function(lpChain,msg,para,para2){var lpThis;switch(msg){case C_GLOBAL.MSG_INIT:if(class_C_evSysIO.debug_C_evSysIO)console.log(class_C_evSysIO.PROJECT_NAME+"::event::C_GLOBAL.MSG_INIT");lpThis=new class_C_evSysIO();lpChain.SetName(lpChain,class_C_evSysIO.PROJECT_NAME);lpChain.SetWork(lpChain,lpThis);lpThis.init(lpChain);break;case C_GLOBAL.MSG_MAIN:if(class_C_evSysIO.debug_C_evSysIO)console.log(class_C_evSysIO.PROJECT_NAME+"::event::C_GLOBAL.MSG_MAIN");lpThis=lpChain.GetWork(lpChain);lpThis.main(lpChain);break;case C_GLOBAL.MSG_NAME:if(class_C_evSysIO.debug_C_evSysIO)console.log(class_C_evSysIO.PROJECT_NAME+"::event::C_GLOBAL.MSG_NAME");if(para==class_C_evSysIO.PROJECT_NAME&¶2==class_C_evSysIO.UNIQUE_ID){return(1);};break;case class_C_evSysIO.MSG_USER_GET_SCREENSIZE:lpThis=lpChain.GetWork(lpChain);return({width:lpThis.screen.width,height:lpThis.screen.height});case class_C_evSysIO.MSG_USER_GET_STAGESIZE:lpThis=lpChain.GetWork(lpChain);return({width:lpThis.screen.canvas_width,height:lpThis.screen.canvas_height});case class_C_evSysIO.MSG_USER_GET_DISPLAYSIZE:lpThis=lpChain.GetWork(lpChain);if(lpThis.screen.inner_flag){return({width:lpThis.screen.canvas_width*lpThis.screen.inner,height:lpThis.screen.canvas_height*lpThis.screen.inner});}else{return({width:lpThis.screen.canvas_width*lpThis.screen.outer,height:lpThis.screen.canvas_height*lpThis.screen.outer});} case class_C_evSysIO.MSG_USER_GET_FRAMERATE:return(30);case class_C_evSysIO.MSG_USER_GET_FRAMERATE2:return(60);case class_C_evSysIO.MSG_USER_GET_PHYSICS_MPAD:lpThis=lpChain.GetWork(lpChain);return(lpThis.lpMPad);case class_C_evSysIO.MSG_USER_GET_PHYSICS_CPAD:lpThis=lpChain.GetWork(lpChain);return(lpThis.lpCPad);case class_C_evSysIO.MSG_USER_GET_PHYSICS_GPAD:lpThis=lpChain.GetWork(lpChain);return(lpThis.lpGPad);case class_C_evSysIO.MSG_USER_GET_PHYSICS_MPAD_OFFSET:lpThis=lpChain.GetWork(lpChain);var mouse;if(lpThis.screen.inner_flag){mouse={x:lpThis.lpMPad.keymatrix[M_PAD.MATRIX_MOUSE_X]/lpThis.screen.inner,y:lpThis.lpMPad.keymatrix[M_PAD.MATRIX_MOUSE_Y]/lpThis.screen.inner};}else{mouse={x:lpThis.lpMPad.keymatrix[M_PAD.MATRIX_MOUSE_X]/lpThis.screen.outer,y:lpThis.lpMPad.keymatrix[M_PAD.MATRIX_MOUSE_Y]/lpThis.screen.outer};} if(mouse.x<0)mouse.x=0;if(mouse.x>=lpThis.screen.canvas_width)mouse.x=lpThis.screen.canvas_width-1;if(mouse.y<0)mouse.y=0;if(mouse.y>=lpThis.screen.canvas_height)mouse.y=lpThis.screen.canvas_height-1;return(mouse);case class_C_evSysIO.MSG_USER_SET_RESIZE:lpThis=lpChain.GetWork(lpChain);lpThis.set_resize(lpChain,para);break;default:if(class_C_evSysIO.debug_C_evSysIO)console.log(class_C_evSysIO.PROJECT_NAME+"::event::"+C_GLOBAL.msg_strings(msg));return(lpChain.DefEventProc(lpChain,msg,para,para2));break;};return(0);} var debug_C_evSysWall=false;class_C_evSysWall=function(){if(debug_C_evSysWall)console.log("class_C_evSysWall::constructor");this.PROJECT_NAME="evSysWall";this.UNIQUE_ID=0x37242445;};event_C_evSysWall=function(lpChain,msg,para,para2){var baseMC;var lpThis;switch(msg){case C_GLOBAL.MSG_INIT:if(debug_C_evSysWall)console.log("class_C_evSysWall::event::C_GLOBAL.MSG_INIT");lpThis=new class_C_evSysWall();lpChain.SetName(lpChain,lpThis.PROJECT_NAME);lpChain.SetWork(lpChain,lpThis);break;case C_GLOBAL.MSG_MAIN:if(debug_C_evSysWall)console.log("class_C_evSysWall::event::C_GLOBAL.MSG_MAIN");break;case C_GLOBAL.MSG_DRAW:if(debug_C_evSysWall)console.log("class_C_evSysWall::event::C_GLOBAL.MSG_DRAW");break;case C_GLOBAL.MSG_NAME:if(debug_C_evSysWall)console.log("class_C_evSysWall::event::C_GLOBAL.MSG_NAME");lpThis=lpChain.GetWork(lpChain);if(para==lpThis.PROJECT_NAME&¶2==lpThis.UNIQUE_ID){return(1);};break;default:if(debug_C_evSysWall)console.log("class_C_evSysWall::event::C_GLOBAL.MSG_other");return(lpChain.DefEventProc(lpChain,msg,para,para2));};return(0);} var debug_C_evSysNetwork=false;class_C_evSysNetwork=function(){if(debug_C_evSysNetwork)console.log("class_C_evSysNetwork::constructor");this.PROJECT_NAME="evSysNetwork";this.UNIQUE_ID=0x37242445;};event_C_evSysNetwork=function(lpChain,msg,para,para2){var lpThis;switch(msg){case C_GLOBAL.MSG_INIT:if(debug_C_evSysNetwork)console.log("class_C_evSysNetwork::event::C_GLOBAL.MSG_INIT");lpThis=new class_C_evSysNetwork();lpChain.SetName(lpChain,lpThis.PROJECT_NAME);lpChain.SetWork(lpChain,lpThis);break;case C_GLOBAL.MSG_MAIN:if(debug_C_evSysNetwork)console.log("class_C_evSysNetwork::event::C_GLOBAL.MSG_MAIN");break;case C_GLOBAL.MSG_NAME:if(debug_C_evSysNetwork)console.log("class_C_evSysNetwork::event::C_GLOBAL.MSG_NAME");lpThis=lpChain.GetWork(lpChain);if(para==lpThis.PROJECT_NAME&¶2==lpThis.UNIQUE_ID){return(1);};break;default:if(debug_C_evSysNetwork)console.log("class_C_evSysNetwork::event::C_GLOBAL.MSG_other");return(lpChain.DefEventProc(lpChain,msg,para,para2));};return(0);}; class_C_evSysBackloader=function(){console.log("class_C_evSysBackloader::constructor");};class_C_evSysBackloader.debug_C_evSysBackloader=false;class_C_evSysBackloader.PROJECT_NAME="evSysBackloader";class_C_evSysBackloader.UNIQUE_ID=0x21476354;class_C_evSysBackloader.MSG_USER_PUSH_EXTFLASH=C_GLOBAL.MSG_USER+0;class_C_evSysBackloader.MSG_USER_PUSH_EFFECT=C_GLOBAL.MSG_USER+1;class_C_evSysBackloader.MSG_USER_STATUS_EXTFLASH=C_GLOBAL.MSG_USER+2;class_C_evSysBackloader.MSG_USER_STATUS_EFFECT=C_GLOBAL.MSG_USER+3;class_C_evSysBackloader.MSG_USER_STATUS_ALL=C_GLOBAL.MSG_USER+4;class_C_evSysBackloader.MSG_USER_GETWORK_CHAIN=C_GLOBAL.MSG_USER+5;class_C_evSysBackloader.MSG_USER_GETWORK_EFFECT=C_GLOBAL.MSG_USER+6;class_C_evSysBackloader.MSG_USER_DELETE_ALL=C_GLOBAL.MSG_USER+7;class_C_evSysBackloader.MSG_USER_PUSH_GRAPHICS=C_GLOBAL.MSG_USER+0x1000+1;class_C_evSysBackloader.MSG_USER_STATUS_GRAPHICS=C_GLOBAL.MSG_USER+0x2000+1;class_C_evSysBackloader.MSG_USER_GETWORK_GRAPHICS=C_GLOBAL.MSG_USER+0x3000+1;class_C_evSysBackloader.MSG_USER_PUSH_GRAPHICS_ID=C_GLOBAL.MSG_USER+0x1000+2;class_C_evSysBackloader.MSG_USER_STATUS_GRAPHICS_ID=C_GLOBAL.MSG_USER+0x2000+2;class_C_evSysBackloader.MSG_USER_GETWORK_GRAPHICS_ID=C_GLOBAL.MSG_USER+0x3000+2;class_C_evSysBackloader.MSG_USER_PUSH_ANIMATECC=C_GLOBAL.MSG_USER+0x1000+3;class_C_evSysBackloader.MSG_USER_STATUS_ANIMATECC=C_GLOBAL.MSG_USER+0x2000+3;class_C_evSysBackloader.MSG_USER_GETWORK_ANIMATECC=C_GLOBAL.MSG_USER+0x3000+3;class_C_evSysBackloader.MSG_USER_PUSH_DOGA=C_GLOBAL.MSG_USER+0x1000+4;class_C_evSysBackloader.MSG_USER_STATUS_DOGA=C_GLOBAL.MSG_USER+0x2000+4;class_C_evSysBackloader.MSG_USER_GETWORK_DOGA=C_GLOBAL.MSG_USER+0x3000+4;class_C_evSysBackloader.DEFAULT_setBankBottomTop=0;class_C_evSysBackloader.DEFAULT_addSemaS=0;class_C_evSysBackloader.PRIVATE_INDEX_EXTFLASH=0;class_C_evSysBackloader.PRIVATE_INDEX_EFFECT=1;class_C_evSysBackloader.PRIVATE_INDEX_GRAPHICS=2;class_C_evSysBackloader.PRIVATE_INDEX_GRAPHICS_ID=3;class_C_evSysBackloader.PRIVATE_INDEX_ANIMATECC=4;class_C_evSysBackloader.PRIVATE_INDEX_DOGA=5;class_C_evSysBackloader.prototype.msg_init=function(lpChain){this.userWork=new Array();this.unique_id=1;};class_C_evSysBackloader.prototype.msg_main=function(lpChain){var local_debug=false;var index;var max;var newObject;max=this.userWork.length;for(index=0;index64){this.text_mc.y=0;}};class_C_evSysNowloading.prototype.animation_end=function(lpChain){var baseMC;baseMC=lpChain.getDisplay(lpChain);if(0){background_end(lpChain);usagi_end(lpChain);progress_bar_end(lpChain);ios_end(lpChain);};baseMC.removeChild(this.text_mc);};class_C_evSysNowloading.prototype.msg_init=function(lpChain){var baseMC;var io=new C_IO(lpChain);var screen=io.get_stage_size();baseMC=lpChain.createDisplay(lpChain);this.framerate=io.get_frame_rate();this.background_Bitmap=null;this.pic=null;this.lpBackloader=null;this.fader=null;this.call_mode=0;this.lpChainBase=null;this.name=null;this.para=0;this.para2=0;this.lpChainNewArray=null;this.lpChainUnlink=null;this.state=class_C_evSysNowloading.TASK_NONE;this.wait=0;lpChain.WaitSemaS(lpChain);};class_C_evSysNowloading.prototype.msg_wait=function(lpChain){if(!this.fader){this.fader=new C_Fader(lpChain);if(this.fader.status()!=true){this.fader=null;return;}};lpChain.SignalSemaS(lpChain);};class_C_evSysNowloading.prototype.msg_main=function(lpChain){switch(this.state){case class_C_evSysNowloading.TASK_NONE:break;case class_C_evSysNowloading.TASK_GO_EX+0:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("class_C_evSysNowloading.TASK_GO_EX+0");if(!this.fader){this.fader=new C_Fader(lpChain);};this.fader.fade_out();this.state++;break;case class_C_evSysNowloading.TASK_GO_EX+1:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("class_C_evSysNowloading.TASK_GO_EX+1");if(this.fader.get_fade_out_status()){this.lpChainUnlink.UnLink(this.lpChainUnlink);this.state=class_C_evSysNowloading.TASK_GO_NORMAL;};break;case class_C_evSysNowloading.TASK_GO_NORMAL+0:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("class_C_evSysNowloading.TASK_GO_NORMAL+0");if(!this.lpBackloader){this.lpBackloader=new C_BACKLOADER(this.lpChainBase);};if(!this.fader){this.fader=new C_Fader(lpChain);};switch(this.call_mode){case 0:this.lpBackloader.addEXTFLASH(this.name,C_BACKLOADER.DEFAULT_setBankBottomTop,1);break;default:this.lpBackloader.addEXTFLASHP(this.name,this.para,this.para2,C_BACKLOADER.DEFAULT_setBankBottomTop,1);break;};this.fader.fade_in();this.lpChainNewArray=null;this.animation_init(lpChain);this.wait=0;this.state++;break;case class_C_evSysNowloading.TASK_GO_NORMAL+1:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("class_C_evSysNowloading.TASK_GO_NORMAL+1");this.animation_main(lpChain);if(!this.lpBackloader.statusEXTFLASH()){this.lpChainNewArray=this.lpBackloader.getCHAIN();this.state++;};this.wait++;break;case class_C_evSysNowloading.TASK_GO_NORMAL+2:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("class_C_evSysNowloading.TASK_GO_NORMAL+2");this.animation_main(lpChain);if(this.lpChainNewArray[0]){if(this.lpChainNewArray[0].GetSemaS(this.lpChainNewArray[0])==1){this.state++;}}else{trace("system error");C_GLOBAL.evHalt();};this.wait++;break;case class_C_evSysNowloading.TASK_GO_NORMAL+3:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("class_C_evSysNowloading.TASK_GO_NORMAL+3");this.animation_main(lpChain);if(this.wait>this.framerate*1){this.fader.fade_out();this.state++;};this.wait++;break;case class_C_evSysNowloading.TASK_GO_NORMAL+4:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("class_C_evSysNowloading.TASK_GO_NORMAL+4");this.animation_main(lpChain);if(this.fader.get_fade_out_status()){if(this.lpChainNewArray[0]){this.lpChainNewArray[0].SignalSemaS(this.lpChainNewArray[0]);this.lpBackloader.allDELETE();this.fader=null;this.lpBackloader=null;this.animation_end(lpChain);}else{trace("system error");C_GLOBAL.evHalt();};this.state=class_C_evSysNowloading.TASK_NONE;};break;default:C_GLOBAL.evHalt();}};event_C_evSysNowloading=function(lpChain,msg,para,para2){var lpThis;switch(msg){case C_GLOBAL.MSG_INIT:if(class_C_evSysNowloading.debug_C_evSysNowloading)if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::C_GLOBAL.MSG_INIT");lpThis=new class_C_evSysNowloading();lpChain.SetName(lpChain,class_C_evSysNowloading.PROJECT_NAME);lpChain.SetWork(lpChain,lpThis);lpThis.msg_init(lpChain);break;case C_GLOBAL.MSG_WAIT:lpThis=lpChain.GetWork(lpChain);lpThis.msg_wait(lpChain);break;case C_GLOBAL.MSG_MAIN:if(class_C_evSysNowloading.debug_C_evSysNowloading)if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::C_GLOBAL.MSG_MAIN");lpThis=lpChain.GetWork(lpChain);lpThis.msg_main(lpChain);break;case C_GLOBAL.MSG_NAME:if(class_C_evSysNowloading.debug_C_evSysNowloading)if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::C_GLOBAL.MSG_NAME");if(para==class_C_evSysNowloading.PROJECT_NAME&¶2==class_C_evSysNowloading.UNIQUE_ID){return(1);};break;case class_C_evSysNowloading.MSG_USER_STACK:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::class_C_evSysNowloading.MSG_USER_STACK");lpThis=lpChain.GetWork(lpChain);lpThis.call_mode=0;lpThis.lpChainBase=para;lpThis.name=para2;break;case class_C_evSysNowloading.MSG_USER_GO:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::class_C_evSysNowloading.MSG_USER_GO");lpThis=lpChain.GetWork(lpChain);lpThis.state=class_C_evSysNowloading.TASK_GO_NORMAL;break;case class_C_evSysNowloading.MSG_USER_GOEX:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::class_C_evSysNowloading.MSG_USER_GOEX");lpThis=lpChain.GetWork(lpChain);lpThis.lpChainUnlink=para;lpThis.state=class_C_evSysNowloading.TASK_GO_EX;break;case class_C_evSysNowloading.MSG_USER_STACKEX:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::class_C_evSysNowloading.MSG_USER_STACKEX");lpThis=lpChain.GetWork(lpChain);lpThis.call_mode=1;lpThis.lpChainBase=para.lpChainBase;lpThis.name=para.name;lpThis.para=para.para;lpThis.para2=para.para2;break;default:if(class_C_evSysNowloading.debug_C_evSysNowloading)console.log("event_C_evSysNowloading::event::"+C_GLOBAL.msg_strings(msg));return(lpChain.DefEventProc(lpChain,msg,para,para2));};return(0);} class_C_evSysFader=function(){console.log(class_C_evSysFader.PROJECT_NAME+"::constructor");this.framerate=0;this.fader_rate=1.0;this.fader_speed=0;this.fader=null;};class_C_evSysFader.debug_C_evSysFader=false;class_C_evSysFader.debug_C_evSysFader2=true;class_C_evSysFader.PROJECT_NAME="evSysFader";class_C_evSysFader.UNIQUE_ID=0x37242445;class_C_evSysFader.MSG_USER_GET_FADE_STATUS=C_GLOBAL.MSG_USER+0;class_C_evSysFader.MSG_USER_GET_FADE_IN_STATUS=C_GLOBAL.MSG_USER+1;class_C_evSysFader.MSG_USER_GET_FADE_OUT_STATUS=C_GLOBAL.MSG_USER+2;class_C_evSysFader.MSG_USER_FADE_IN=C_GLOBAL.MSG_USER+3;class_C_evSysFader.MSG_USER_FADE_OUT=C_GLOBAL.MSG_USER+4;class_C_evSysFader.prototype.msg_init=function(lpChain){var baseMC;var io=new C_IO(lpChain);var screen=io.get_screen_size();var stage=io.get_stage_size();var display=io.get_display_size();var a3a=io.get_frame_rate();var a4a=io.get_frame_rate_real();baseMC=lpChain.createDisplay(lpChain);this.framerate=io.get_frame_rate();this.alpha_rate=0.9;this.alpha_speed=0;this.fader=new createjs.Shape();this.fader.graphics.beginFill("black");this.fader.graphics.drawRect(0,0,stage.width,stage.height);this.fader.alpha=this.fader_rate;this.fader.visible=true;baseMC.addChild(this.fader);this.fader.cache(0,0,stage.width,stage.height);this.update_fader();};class_C_evSysFader.prototype.update_fader=function(){this.fader.alpha=this.alpha_rate;if(this.alpha_rate!=0){this.fader.visible=true;}else{this.fader.visible=false;}};class_C_evSysFader.prototype.msg_main=function(lpChain){if(this.alpha_speed!=0){this.alpha_rate+=this.alpha_speed;if(this.alpha_rate>=1.0){this.alpha_rate=1.0;this.alpha_speed=0;if(class_C_evSysFader.debug_C_evSysFader||class_C_evSysFader.debug_C_evSysFader2){console.log("FadeOut done");}};if(this.alpha_rate<=0.0){this.alpha_rate=0.0;this.alpha_speed=0;if(class_C_evSysFader.debug_C_evSysFader||class_C_evSysFader.debug_C_evSysFader2){console.log("FadeIn done");}};this.update_fader();this.fader.updateCache();}};class_C_evSysFader.prototype.msg_resize=function(lpChain){var baseMC=lpChain.getDisplay(lpChain);var io=new C_IO(lpChain);var stage=io.get_stage_size();var new_fader;new_fader=new createjs.Shape();new_fader.graphics.beginFill("black");new_fader.graphics.drawRect(0,0,stage.width,stage.height);new_fader.alpha=this.fader_rate;new_fader.visible=this.fader.visible;baseMC.addChild(new_fader);baseMC.removeChild(this.fader);this.fader=new_fader;this.fader.cache(0,0,stage.width,stage.height);this.update_fader();};event_C_evSysFader=function(lpChain,msg,para,para2){var lpThis;switch(msg){case C_GLOBAL.MSG_INIT:if(class_C_evSysFader.debug_C_evSysFader)console.log(class_C_evSysFader.PROJECT_NAME+"::event::C_GLOBAL.MSG_INIT");lpThis=new class_C_evSysFader();lpChain.SetName(lpChain,class_C_evSysFader.PROJECT_NAME);lpChain.SetWork(lpChain,lpThis);lpThis.msg_init(lpChain);break;case C_GLOBAL.MSG_MAIN:if(class_C_evSysFader.debug_C_evSysFader)console.log(class_C_evSysFader.PROJECT_NAME+"::event::C_GLOBAL.MSG_MAIN");lpThis=lpChain.GetWork(lpChain);lpThis.msg_main(lpChain);break;case C_GLOBAL.MSG_NAME:if(class_C_evSysFader.debug_C_evSysFader)console.log(class_C_evSysFader.PROJECT_NAME+"::event::C_GLOBAL.MSG_NAME");if(para==class_C_evSysFader.PROJECT_NAME&¶2==class_C_evSysFader.UNIQUE_ID){return(1);};break;case C_GLOBAL.MSG_RESIZE:console.log(class_C_evSysFader.PROJECT_NAME+"::event::C_GLOBAL.MSG_RESIZE");lpThis=lpChain.GetWork(lpChain);lpThis.msg_resize(lpChain);break;case class_C_evSysFader.MSG_USER_GET_FADE_STATUS:if(class_C_evSysFader.debug_C_evSysFader)console.log(class_C_evSysFader.PROJECT_NAME+"::event::class_C_evSysFader.MSG_USER_GET_FADE_STATUS");lpThis=lpChain.GetWork(lpChain);return(lpThis.alpha_speed);case class_C_evSysFader.MSG_USER_GET_FADE_IN_STATUS:if(class_C_evSysFader.debug_C_evSysFader)console.log(class_C_evSysFader.PROJECT_NAME+"::event::class_C_evSysFader.MSG_USER_GET_FADE_IN_STATUS");lpThis=lpChain.GetWork(lpChain);if(lpThis.alpha_rate==0.0){return(1);};return(0);case class_C_evSysFader.MSG_USER_GET_FADE_OUT_STATUS:if(class_C_evSysFader.debug_C_evSysFader)console.log(class_C_evSysFader.PROJECT_NAME+"::event::class_C_evSysFader.MSG_USER_GET_FADE_OUT_STATUS");lpThis=lpChain.GetWork(lpChain);if(lpThis.alpha_rate==1.0){return(1);};return(0);case class_C_evSysFader.MSG_USER_FADE_IN:if(class_C_evSysFader.debug_C_evSysFader||class_C_evSysFader.debug_C_evSysFader2)console.log(class_C_evSysFader.PROJECT_NAME+"::event::class_C_evSysFader.MSG_USER_FADE_IN");lpThis=lpChain.GetWork(lpChain);if(para==0){para=lpThis.framerate;};if(para<1)para=1;if(para>lpThis.framerate*10)para=lpThis.framerate*10;lpThis.alpha_speed=-1/para;break;case class_C_evSysFader.MSG_USER_FADE_OUT:if(class_C_evSysFader.debug_C_evSysFader||class_C_evSysFader.debug_C_evSysFader2)console.log(class_C_evSysFader.PROJECT_NAME+"::event::class_C_evSysFader.MSG_USER_FADE_OUT");lpThis=lpChain.GetWork(lpChain);if(para==0){para=lpThis.framerate;};if(para<1)para=1;if(para>lpThis.framerate*10)para=lpThis.framerate*10;lpThis.alpha_speed=1/para;break;default:if(class_C_evSysFader.debug_C_evSysFader)console.log(class_C_evSysFader.PROJECT_NAME+"::event::"+C_GLOBAL.msg_strings(msg));return(lpChain.DefEventProc(lpChain,msg,para,para2));};return(0);}; var debug_C_evSysMaintenance=false;class_C_evSysMaintenance=function(){if(debug_C_evSysMaintenance)console.log("class_C_evSysMaintenance::constructor");this.PROJECT_NAME="evSysMaintenance";this.UNIQUE_ID=0x37242445;};event_C_evSysMaintenance=function(lpChain,msg,para,para2){var lpThis;switch(msg){case C_GLOBAL.MSG_INIT:if(debug_C_evSysMaintenance)console.log("class_C_evSysMaintenance::event::C_GLOBAL.MSG_INIT");lpThis=new class_C_evSysMaintenance();lpChain.SetName(lpChain,lpThis.PROJECT_NAME);lpChain.SetWork(lpChain,lpThis);break;case C_GLOBAL.MSG_MAIN:if(debug_C_evSysMaintenance)console.log("class_C_evSysMaintenance::event::C_GLOBAL.MSG_MAIN");break;case C_GLOBAL.MSG_NAME:if(debug_C_evSysMaintenance)console.log("class_C_evSysMaintenance::event::C_GLOBAL.MSG_NAME");lpThis=lpChain.GetWork(lpChain);if(para==lpThis.PROJECT_NAME&¶2==lpThis.UNIQUE_ID){return(1);};break;default:if(debug_C_evSysMaintenance)console.log("class_C_evSysMaintenance::event::C_GLOBAL.MSG_other");return(lpChain.DefEventProc(lpChain,msg,para,para2));};return(0);};});