(function(){var A=function(){var L=Stage.init({element:document.getElementById("main"),fps:24});document.getElementById("container").style.display="block";var F=document.getElementById("loading");F.parentNode.removeChild(F);UITool.makeMenu(document.getElementById("menucontainer"),Stage.width,[{label:"ホーム",action:function(){location.href="../"}},{label:"ジャンプ",action:function(){if(N.jump){N.jump()}}}]);UITool.createModalPanelFromDOMElement({target:document.getElementById("container"),element:document.getElementById("help"),width:320,height:338,margin:5,button:[{label:"ok",func:function(){G()}}],remove:true});document.getElementById("main").onclick=function(){if(N.jump){N.jump()}};var P;var K=5;var M=10;var I=L.createTextField("energy",L.getNextHighestDepth(),170,4,148,24);I._element.style.fontSize=11;I._element.style.color="white";var N=L.attachMovie("player","second",L.getNextHighestDepth(),{_x:0,_y:0});N.onLoad=function(){this.stop()};var R=L.attachMovie("vitality","vit",L.getNextHighestDepth(),{_x:60,_y:5});R.setVitality=function(V){this._xscale=V>0?V:1};var U=L.createTextField("vit_txt",L.getNextHighestDepth(),6,4,60,24);U._element.style.fontSize=11;U._element.style.color="white";U.text="VITALITY";var J=L.createEmptyMovieClip("blk",L.getNextHighestDepth());J.blink=function(X,V){if(this.target){this.target._visible=true}this.target=X;var W=V||10;this.onEnterFrame=function(){X._visible=W%2;if(W--==0){X._visible=true;delete this.onEnterFrame}}};for(var O=0;O<K;O++){var H=L.attachMovie("banana","banana"+O,L.getNextHighestDepth(),{_visible:false,_origin:"center"})}var Q=function(V){P=Math.max(0,Math.min(100,P+V));R.setVitality(P)};var B=function(){var V=this._x;var Y=this._y;var W=this._width;var X=this._height;switch(this._currentframe){case 1:Q(0);break;case 2:score+=M;I.text="SCORE "+score;Q(10);break;default:J.blink(N,16);Q(-30);break}this.onEnterFrame=(function(){var c=10;var b=100;var a=0;var Z=100;return function(){b+=7;a+=30;Z-=10;this._xscale=b;this._yscale=b;this._alpha=Z;this._rotation=a;if(--c==0){this._visible=false;this._x=-32;delete this.onEnterFrame}}})()};var E=function(){var W;do{W=false;this._x=Math.floor(200*Math.random())+60;this._y=Math.floor(140*Math.random())+40;for(var X=0;X<K;X++){var V=L["banana"+X];if(V!=this){if(this.hitTest(V)){W=true}}}}while(W);this._alpha=100;this._rotation=0;this._xscale=50;this._yscale=50;this._visible=false;this.onEnterFrame=function(){this._visible=true;this.onEnterFrame=(function(){var Y=50;var Z=20;return function(){this._xscale=Y;this._yscale=Y;if(Y>140){this._xscale=100;this._yscale=100;delete this.onEnterFrame}Y+=Z}})()};this.gotoAndStop("green")};var T=function(){for(var W=0;W<K;W++){var V=L["banana"+W];if(V._visible){if(V._alpha==100){var X=V._currentframe+1;if(X==5){V._visible=false}else{V.gotoAndStop(X)}}}else{V.xShow()}}};N.hitCheck=function(){for(var W=0;W<K;W++){var V=L["banana"+W];if(V._visible){if(V._alpha==100){if(this.hitTest(V)){V.xGet()}}}}};function D(V){var W=V;if(P==0){return function(){J.blink(U,12)}}else{return function(){Q(-10);var Y=W*9;var a=32;var Z=-11;var X=this._x;var b=this._y;this.jump="";this.gotoAndStop(W==1?"jump_left":"jump_right");this.onEnterFrame=function(){this.hitCheck();this._x=X+=Y;Z+=0.5;b+=Z;if(b<19){b=19;Z=0}this._y=b;if(--a==0){this._x=W==1?Stage.width-this._width:0;this.vy=0;this.gotoAndStop(W==1?"right":"left");this.onEnterFrame=function(){T();this.jump=D(-(W));this.onEnterFrame=this.drop}}}}}}N.drop=function(){this.vy=Math.min(6,this.vy+0.2);this._y+=this.vy;if(this._y>Stage.height-N._height-10){delete this.onEnterFrame;this._y=Stage.height-N._height-10;if(P==0){this._y=Stage.height-N._height;this.gotoAndStop(this._currentframe+4);setTimeout(C,1000)}}};function S(){score=0;P=100;I.text="SCORE 0";N.jump=D(1);N.gotoAndStop("left");N._x=0;N._y=32;N.v=0;N.vy=0;R._xscale=100;R.setVitality(100);for(var W=0;W<K;W++){var V=L["banana"+W];V.xGet=B;V.xShow=E;V.xShow();V.gotoAndStop(W%3+1)}}function G(){N.onEnterFrame=N.drop;S()}function C(){mrg=80;text="<center><h3>GAME OVER</h3><br />スコア "+score+"</center><br />";btn_array=[{label:"再挑戦",func:function(){G()}}];UITool.createModalPanel(document.getElementById("container"),320,338,{margin:mrg,text:text,button:btn_array});for(var V=0;V<K;V++){L["banana"+V]._visible=false}}};window.addEventListener("load",function(){var B=10;var D=document.getElementById("loading");D.style.opacity=1;var C=setInterval(function(){D.style.opacity-=0.1;if(B--==0){clearInterval(C);A();window.scrollTo(0,1)}},50)},false)})();