./js/core/eventman/C_CHAIN_PRIVATE.js is OK ./js/core/eventman/C_CHAIN.js is OK ./js/core/eventman/C_CHAINOBJECT_PRIVATE.js is OK =============================================================================== ./js/core/eventman/C_CHAINOBJECT.js is 3 line 1/3:$(function(){C_CHAINOBJECT=function(){this.lpChainObjectPrivate=null;this.DEBUG=true;C_CHAINOBJECT.prototype.NewWork=function(lpThis){var lpChain=new C_CHAIN();var lpChainPack=new C_CHAIN_PRIVATE();lpChain.lpChainPrivate=lpChainPack;lpChainPack.mother=C_GLOBAL.evNULL;lpChainPack.child=C_GLOBAL.evNULL;lpChainPack.prev=C_GLOBAL.evNULL;lpChainPack.next=C_GLOBAL.evNULL;lpChainPack.proc=C_GLOBAL.evNULL;lpChainPack.proc_style=0;lpChainPack.work=C_GLOBAL.evNULL;lpChainPack.delete_flag=0;lpChainPack.flag=0x00000000;lpChainPack.soft_semaphore=0;lpChainPack.lpChainObject=lpThis;lpThis.SetName(lpThis,lpChain,"NoName");lpChainPack.baseAnyDisplayObjectContainer=C_GLOBAL.evNULL;lpChainPack._AppBottom=C_GLOBAL.evNULL;lpChainPack._ChildBottom=C_GLOBAL.evNULL;lpChainPack._AppTop=C_GLOBAL.evNULL;lpChainPack._ChildTop=C_GLOBAL.evNULL;lpChainPack.setBankBottomTop=0;lpChainPack.useBankBottomTop=0;return(lpChain);};C_CHAINOBJECT.prototype.FreeWork=function(lpThis,lpChain){lpChain=C_GLOBAL.evNULL;return;};C_CHAINOBJECT.prototype.SetWork=function(lpThis,lpChain,work){var lpChainPack=lpChain.lpChainPrivate;lpChainPack.work=work;return(lpChainPack.work);};C_CHAINOBJECT.prototype.GetWork=function(lpThis,lpChain){var lpChainPack=lpChain.lpChainPrivate;return(lpChainPack.work);};C_CHAINOBJECT.prototype.SetName=function(lpThis,lpChain,name){var lpChainPack=lpChain.lpChainPrivate;lpChainPack.event_name=name;return(lpChainPack.event_name);};C_CHAINOBJECT.prototype.WaitSemaS=function(lpThis,lpChain){var lpChainPack=lpChain.lpChainPrivate;console.log("WaitSemaS");lpChainPack.flag|=(C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_USE<0){lpChainPack.soft_semaphore--;if(lpChainPack.soft_semaphore==0){lpChainPack.flag&=~(C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_USE<>C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_ON||((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_ON){}else{if(((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_USE){switch(msg){case C_GLOBAL.MSG_MAIN:ret=lpChainPack.proc(lpChain,C_GLOBAL.MSG_WAIT,para,para2);break;case C_GLOBAL.MSG_DRAW:break;default:ret=lpChainPack.proc(lpChain,msg,para,para2);break;}}else{if(((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_USE){lpChainPack.flag&=~(C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_USE<>C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_ON||((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_ON){}else{if(((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_USE){switch(msg){case C_GLOBAL.MSG_MAIN:ret=lpChainPack.proc(lpChain,C_GLOBAL.MSG_WAIT,para,para2);break;case C_GLOBAL.MSG_DRAW:break;default:ret=lpChainPack.proc(lpChain,msg,para,para2);break;}}else{if(((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_mask-1))==C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_USE){lpChainPack.flag&=~(C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_USE<>C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_RESTART_mask-1))){_private.lpEvKprintf.printf("^$2+RESTART^$7 ");};if(((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_INIT_mask-1))){_private.lpEvKprintf.printf("^$2+INIT^$7 ");};if(((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_WAITEND_mask-1))){_private.lpEvKprintf.printf("^$2+WAITEND^$7 ");};if(((lpChainPack.flag>>C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_bit)&(C_CHAIN_PRIVATE.CHAIN_FLAG_WAIT_mask-1))){_private.lpEvKprintf.printf("^$2+WAIT^$7 ");};if(lpChainPack.soft_semaphore){_private.lpEvKprintf.printf("(^$2%d^$7) ",lpChainPack.soft_semaphore);};if(lpChainPack.useBankBottomTop){_private.lpEvKprintf.printf("^$2Display^$7 ");}else{_private.lpEvKprintf.printf("^$3Display^$7 ");};_private.lpEvKprintf.printf("");if(lpChainPack.baseAnyDisplayObjectContainer!=C_GLOBAL.evNULL){_private.lpEvKprintf.printf("^$6%08X",C_DEBUG.getOffset(lpChainPack.baseAnyDisplayObjectContainer));}else{_private.lpEvKprintf.printf("^$E--base--");};_private.lpEvKprintf.printf("^$7:");if(width<_private.evKprintf_width_limit){_private.lpEvKprintf.printf("\n");this.dump_console2_space(lpThis,stack.nest);};if(lpChainPack._ChildTop!=C_GLOBAL.evNULL){_private.lpEvKprintf.printf("^$2%08X",C_DEBUG.getOffset(lpChainPack._ChildTop));}else{_private.lpEvKprintf.printf("^$A--cTop--");};_private.lpEvKprintf.printf("^$7:");if(lpChainPack._AppTop!=C_GLOBAL.evNULL){_private.lpEvKprintf.printf("^$4%08X",C_DEBUG.getOffset(lpChainPack._AppTop));}else{_private.lpEvKprintf.printf("^$C--aTop--");};_private.lpEvKprintf.printf("^$7:");if(width<_private.evKprintf_width_limit){_private.lpEvKprintf.printf("\n");this.dump_console2_space(lpThis,stack.nest);};if(lpChainPack._ChildBottom!=C_GLOBAL.evNULL){_private.lpEvKprintf.printf("^$3%08X",C_DEBUG.getOffset(lpChainPack._ChildBottom));}else{_private.lpEvKprintf.printf("^$B--cBot--");};_private.lpEvKprintf.printf("^$7:");if(lpChainPack._AppBottom!=C_GLOBAL.evNULL){_private.lpEvKprintf.printf("^$5%08X",C_DEBUG.getOffset(lpChainPack._AppBottom));}else{_private.lpEvKprintf.printf("^$D--aBot--");};_private.lpEvKprintf.printf("^$7:");if(lpChainPack.delete_flag){_private.lpEvKprintf.printf("+del[^$2%d^$7]\n",lpChainPack.delete_flag);}else{_private.lpEvKprintf.printf("^$F-NoDel^$7\n");};this.dump_console2_space(lpThis,stack.nest);_private.lpEvKprintf.printf("set=^$4%d^$7 ",lpChainPack.setBankBottomTop);_private.lpEvKprintf.printf("use=^$4%d^$7 ",lpChainPack.useBankBottomTop);_private.lpEvKprintf.printf("\n");}else{};if(lpChainPack.child){stack.nest++;this.dump_console2(lpThis,lpChainPack.child,stack,width,height);stack.nest--;};lpChain=lpChainPack.next;}};C_CHAINOBJECT.prototype.dump_console=function(lpThis){var _private=lpThis.lpChainObjectPrivate;var stack;var width;var height;if(_private.lpEvKprintf){if(_private.evKprintf_ddf){width=_private.lpEvKprintf.width();height=_private.lpEvKprintf.height();_private.lpEvKprintf.cls();_private.lpEvKprintf.printf("^$11^$22^$33^$44^$55^$66^$77 start color test");if(width<_private.evKprintf_width_limit)_private.lpEvKprintf.printf("\n");if(_private.boottime){_private.lpEvKprintf.printf(" '%4d:%02d:%02d' fps run:%2.2f draw:%2.2f",_private.boottime.get_hour(),_private.boottime.get_min(),_private.boottime.get_sec(),_private.boottime.get_run_fps(),_private.boottime.get_draw_fps());};_private.lpEvKprintf.printf("\n");_private.lpEvKprintf.printf("^$2EVA ^$7version ^$410.0 ^$7JavaScript Version");if(width<60)_private.lpEvKprintf.printf("\n");_private.lpEvKprintf.printf(" Codename:^$1BlueGate/Takeshi(USS)\n");stack=new Object();stack.nest=0;this.dump_console2(lpThis,_private.root,stack,width,height);if(lpThis.lpChainObjectPrivate.classDisplayContainer){_private.lpEvKprintf.printf("getActiveDisplayContainer()=%d\n",lpThis.lpChainObjectPrivate.classDisplayContainer.getActiveDisplayContainer());}}}};C_CHAINOBJECT.prototype.dump_draw=function(lpThis){var _private=lpThis.lpChainObjectPrivate;if(_private.lpEvKprintf){_private.lpEvKprintf.draw();}}}}); =============================================================================== ./js/core/eventman/C_DISPLAYCONTAINER.js is OK ./js/core/eventman/C_BOOTTIME.js is OK ./js/core/eventman/C_GROBAL.js is OK ./js/core/eventman/C_DEBUG.js is OK ./js/core/stdio/C_PRINTF.js is OK ./js/core/internal/C_evSysKprintf.js is OK =============================================================================== ./js/core/internal/C_evSysIO.js is 5 line 1/5:$(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);} 2/5: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});} 3/5: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};} 4/5: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);}}); =============================================================================== ./js/core/internal/C_evSysWall.js is OK ./js/core/internal/C_evSysNetwork.js is OK ./js/core/internal/C_evSysBackloader.js is OK ./js/core/internal/C_evSysSound.js is OK ./js/core/internal/C_evSysBootApp.js is OK ./js/core/internal/C_evSysNowloading.js is OK ./js/core/internal/C_evSysFader.js is OK ./js/core/internal/C_evSysMaintenance.js is OK ./js/core/extflash/C_BACKLOADER.js is OK ./js/core/extflash/C_EXTEFFECT.js is OK ./js/core/extflash/C_EXTFLASH.js is OK ./js/core/extflash/C_EXTGRAPHIC.js is OK ./js/core/extflash/C_EXTANIMATECC.js is OK ./js/core/extflash/C_evExtFlash.js is OK ./js/core/io/C_IO.js is OK ./js/core/io/C_PAD.js is OK ./js/core/io/G_PAD.js is OK ./js/core/sys/C_Fader.js is OK ./js/core/sys/C_Nowloading.js is OK ./js/core/eventman/eventman.js is OK