var CanvasMasao=function(){"use strict";function CharacterObject(){this.c=0,this.x=0,this.y=0,this.vx=0,this.vy=0,this.wx=0,this.wy=0,this.c1=0,this.c2=0,this.c3=0,this.c4=0,this.c5=0,this.pt=0,this.pth=0,this.img=null,this.zs_x=0,this.zs_y=0,this.ac=0,this.level=0,this.jimen_f=!1,this.muki=0,this.direction=0,this.score=0,this.ss=0,this.gf=!1}function ChipImage(i,j,k,l,bufferedimage){function makeChipImage(bufferedimage){for(var localG,l=0;l=this.chip_img.length||i<0||j>3||j<0?null:this.chip_img[i][j]}}function GameGraphicsForApplet(paramTagDataBase,paramApplet){this.spt_kazu_x=10,this.spt_kazu_y=25,this.spt_kazu=this.spt_kazu_x*this.spt_kazu_y,this.spt_h_kijyun=3,this.mode=2,this.tdb=paramTagDataBase,this.ap=paramApplet,this.oya=null,this.di=new Dimension(512,320),this.mt=void 0,this.backcolor=Color.black,this.os_img=this.ap.createImage(this.di.width,this.di.height),this.os_g=this.os_img.getGraphics(),this.os_g_bk=this.os_img.getGraphicsBk(),this.os2_img=this.ap.createImage(this.di.width+96,this.di.height+96),this.os2_g=this.os2_img.getGraphics(),this.os32_img=this.ap.createImage(32,32),this.os32_g=this.os32_img.getGraphics(),this.apt_img=void 0,this.pg=void 0,this.li=new Array(10),this.spt_img=createNDimensionArray(2,this.spt_kazu),this.hi=void 0,this.spt_option_img=new Array(10),this.layer_mode=2,this.amapchip_img=void 0,this.smapchip_img=new Array(256);var i4,str=this.tdb.getValue("layer_mode");i4=parseInt(str),isNaN(i4)&&(i4=-1),2==i4?this.layer_mode=2:this.layer_mode=1,this.mt=[],str=this.tdb.getValue("filename_pattern"),this.apt_img=this.ap.getImage(str),2==this.layer_mode&&(str=this.tdb.getValue("filename_mapchip"),this.amapchip_img=this.ap.getImage(str),null==this.amapchip_img&&(this.amapchip_img=new ImageBuff(512,512)))}function GameKey(){this.key_code=0,this.up_f=!1,this.down_f=!1,this.left_f=!1,this.right_f=!1,this.tr1_f=!1,this.tr2_f=!1,this.tr3_f=!1,this.start_f=!1,this.x_f=!1,this.z_f=!1,this.space_f=!1,this.left_c=0,this.right_c=0,this.up_c=0,this.down_c=0,this.tr1_c=0,this.codekey_f=new Array(256),this.left_right_lock=!1}function GameKey_keyPressed(obj,e){obj.keyPressed(e)}function GameKey_keyReleased(obj,e){obj.keyReleased(e)}function GameMouse(){this.button_f=!1,this.click_x=0,this.click_y=0,this.init=function(){this.button_f=!1,this.click_x=0,this.click_y=0}}function GameMouse_mousePressed(obj,e){obj.mousePressed(e)}function GameMouse_mouseReleased(obj,e){obj.mouseReleased(e)}function GameSoundForApplet(paramTagDataBase,paramApplet){this.ap=paramApplet,this.tdb=paramTagDataBase,this.s_data=new Array(32),this.use_f=!0,this.mute_f=!1,this.rs_b=-1,this.bgm_switch=!1,this.bgm_loop=!1,this.bgm=new Array(20),this.bgm_filename=new Array(20),this.bgm_genzai=-1;for(var k=1,j=0;j")),this.__canvasID="__mccanvas"+randomID,this.__padDivID="__mcpaddiv"+randomID,this.__box=document.getElementById(this.__boxID),this.__resourceList=[],this.__canvas=document.createElement("canvas"),this.__canvas.id=this.__canvasID,this.__canvas.width=options.width,this.__canvas.height=options.height,this.__canvas.textContent="※お使いのブラウザはHTML5に対応していないため表示できません。",this.__box.appendChild(this.__canvas),this.__padDiv=document.createElement("div"),this.__padDiv.id=this.__padDivID,this.__box.appendChild(this.__padDiv),this.__canvas&&this.__canvas.getContext){if(this.__pad_before=[],this.__pad_after=[],this.__pad_touches=[],window.TouchEvent){var ss,__pad_btn=document.createElement("input");__pad_btn.type="button",__pad_btn.value="バーチャル操作パッド 表示 / 非表示",ss=__pad_btn.style,ss.width="24em",ss.height="2.5em",__pad_btn.onclick=function(){"inline"==__pad.style.display?__pad.style.display="none":Game.padAccessor.show(__pad)},this.__padDiv.appendChild(__pad_btn),this.__padDiv.appendChild(document.createElement("br"));var __pad=this.__pad=document.createElement("canvas");__pad.width=500,__pad.height=200;var __pad_event=function(e){this.__pad_event(e)}.bind(this);__pad.addEventListener("touchstart",__pad_event,!1),__pad.addEventListener("touchmove",__pad_event,!1),__pad.addEventListener("touchend",__pad_event,!1),__pad.addEventListener("touchcancel",__pad_event,!1),__pad.style.display="none",this.__padDiv.appendChild(__pad),ss=__pad.style,ss.position="absolute";var __interval_id=setInterval(function(){var w=innerWidth,h=innerHeight,rw=w300&&(__st=300)):__st=70,this.__pt=0;var __interval_id=setInterval(function(){this.__loop()}.bind(this),__st);this.__resourceList.push({type:"setInterval",value:__interval_id})}}function waitFor(param){}function AudioClip(url){this._dat=new Audio,this._dat.preload="auto",this._dat.src=url}function Dimension(width,height){this.width=width,this.height=height}function createNDimensionArray(){if(0==arguments.length)return null;for(var a=new Array(arguments.length),i=0;i=0?Math.floor(val):-Math.floor(-val)}function rightShiftIgnoreSign(s,n){return s<0?-(-s>>n):s>>n}function makeRandomString(){return Math.random().toString(36).slice(2)}function IdouGamen(paramGameGraphics,paramGameKey,paramKeyboardMenu,paramMainProgram){this.gg=paramGameGraphics,this.gk=paramGameKey,this.km=paramKeyboardMenu,this.mp=paramMainProgram,this.tdb=this.mp.tdb,this.co_j=new CharacterObject,this.map_string=new Array(9),this.map_bg=createNDimensionArray(15,9),this.stage_c=new Array(10),this.stage_x=new Array(10),this.stage_y=new Array(10),this.stage_cf=new Array(10),this.stage_kcID=void 0,this.door_koID=void 0,this.dokan_khID=void 0,this.door_score_open=void 0,this.ie_c=new Array(16),this.ie_x=new Array(16),this.ie_y=new Array(16),this.zure_x=16,this.zure_y=24,this.mp_mode=0,this.shop_kattaitem=void 0,this.cc_hankei=void 0,this.cc_kakudo=void 0,this.cc_p1_x=new Array(17),this.cc_p1_y=new Array(17),this.cc_p2_x=new Array(17),this.cc_p2_y=new Array(17),this.cc_p1_x[13]=-200,this.cc_p1_y[13]=160,this.cc_p1_x[14]=-200,this.cc_p1_y[14]=520,this.cc_p1_x[15]=712,this.cc_p1_y[15]=520,this.cc_p1_x[16]=712,this.cc_p1_y[16]=160,this.cc_p2_x[13]=712,this.cc_p2_y[13]=160,this.cc_p2_x[14]=712,this.cc_p2_y[14]=-200,this.cc_p2_x[15]=-200,this.cc_p2_y[15]=-200,this.cc_p2_x[16]=-200,this.cc_p2_y[16]=160}function ImageBuff(w,h){if(2==arguments.length){this._dat=document.createElement("canvas"),this._dat.width=w,this._dat.height=h,this._width=w,this._height=h;var ctx=this._dat.getContext("2d");ctx.lineWidth=1.6,ctx.lineCap="round",ctx.save()}else this._dat=null,this._width=-1,this._height=-1;this._loaded=!1,this._error=!1,this._g=null,this._g_bk=null}function ImageBuff_onload(obj){obj.onload()}function ImageBuff_onerror(obj){obj.onerror()}function Graphics(img){this._ctx=img._dat.getContext("2d"),this._ctx&&(this._ctx.restore(),this._ctx.save()),this._color=Color.black,this._font=new Font(Font.DIALOG,Font.PLAIN,10)}function GraphicsBk(img){Graphics.call(this,img)}function Color(r,g,b,a){r>255?this.r=255:r<0?this.r=0:this.r=r,g>255?this.g=255:g<0?this.g=0:this.g=g,b>255?this.b=255:b<0?this.b=0:this.b=b,4==arguments.length?a>255?this.a=255:a<0?this.a=0:this.a=a:this.a=255}function Font(name,style,size){this._name=name,this._style=style,this._size=size}function KeyboardMenu(paramGameGraphics,paramGameKey,paramString){this.gg=paramGameGraphics,this.gk=paramGameKey,this.name_crys=paramString,this.hi=this.gg.spt_img[0],this.hih=this.gg.spt_img,this.hg=this.gg.os_g,this.ap=this.gg.ap,this.c=new Array(16),this.x=new Array(16),this.y=new Array(16),this.width=new Array(16),this.selectedIndex=new Array(16),this.item_kazu=new Array(16),this.message=new Array(16),this.item=createNDimensionArray(16,16),this.item_int=createNDimensionArray(16,16),this.item_color=new Array(16),this.list_IDlist=new Array(16),this.list_kazu=void 0,this.list_s=void 0,this.aw=-1,this.mode=0,this.kettei_c=0,this.cancel_c=0,this.c_fc=void 0,this.initAll()}function MainProgram(gamegraphics,gamemouse,gamekey,gamesound,tagdatabase){this.mapWidth=180,this.mapHeight=30,this.ran=void 0,this.ran_seed=void 0,this.gamecolor_back=void 0,this.gamecolor_back_s=void 0,this.gamecolor_back_t=void 0,this.gamecolor_back_f=void 0,this.gamecolor_score=void 0,this.gamecolor_grenade1=void 0,this.gamecolor_grenade2=void 0,this.gamecolor_firebar1=void 0,this.gamecolor_firebar2=void 0,this.gamecolor_mizunohadou=void 0,this.gamecolor_kaishi=void 0,this.ana_kazu=void 0,this.ochiru_y=void 0,this.j_hashiru_f=void 0,this.j_jump_level=void 0,this.j_jump_type=void 0,this.j_zan_f=void 0,this.j_zan_cf=void 0,this.j_zan_p=void 0,this.j_zan_nagasa=void 0,this.j_zan_c=void 0,this.j_a_id=void 0,this.j_mizu_f=void 0,this.j_mizu_ac=void 0,this.j_mizu_awa_c=void 0,this.j_left=void 0,this.j_left_shoki=void 0,this.j_jdai_f=void 0,this.boss_hp=void 0,this.showm_c=void 0,this.showi_c=void 0,this.showi_x=void 0,this.showi_y=void 0,this.time=void 0,this.time_max=void 0,this.m_kazu=void 0,this.jm_kazu=void 0,this.a_hf=void 0,this.j_fire_f=void 0,this.j_v_c=void 0,this.j_v_kakudo=void 0,this.j_jet_c=void 0,this.j_jet_kf=void 0,this.j_jet_fuel=void 0,this.j_helm_f=void 0,this.j_drell_f=void 0,this.j_tail_f=void 0,this.j_tail_ac=void 0,this.j_gr_kazu=void 0,this.sl_step=void 0,this.sl_wx=void 0,this.sl_wy=void 0,this.sl_speed=void 0,this.ks_wx=void 0,this.ks_wy=void 0,this.moji_score=void 0,this.moji_highscore=void 0,this.moji_time=void 0,this.moji_jet=void 0,this.moji_grenade=void 0,this.moji_left=void 0,this.moji_size=void 0,this.j_tail_hf=void 0,this.j_tail_type=void 0,this.default_j_tail_type=void 0,this.grenade_type=void 0,this.suberuyuka_hkf=void 0,this.j_fire_mkf=void 0,this.dengeki_mkf=void 0,this.yachamo_attack=void 0,this.poppie_attack=void 0,this.mizutaro_attack=void 0,this.mariri_attack=void 0,this.chikorin_attack=void 0,this.airms_kf=void 0,this.taiking_attack=void 0,this.kuragesso_attack=void 0,this.ugokuyuka1_type=void 0,this.ugokuyuka2_type=void 0,this.ugokuyuka3_type=void 0,this.firebar1_type=void 0,this.firebar2_type=void 0,this.dossunsun_type=void 0,this.coin1_type=void 0,this.coin3_type=void 0,this.dokan1_type=void 0,this.dokan2_type=void 0,this.dokan3_type=void 0,this.dokan4_type=void 0,this.boss_type=void 0,this.boss2_type=void 0,this.boss3_type=void 0,this.dokan_mode=void 0,this.mes1_name=void 0,this.mes2_name=void 0,this.shop_name=void 0,this.setumei_name=void 0,this.hitokoto_num=void 0,this.boss_kijyun_y=void 0,this.scroll_area=void 0,this.clear_type=void 0,this.coin_kazu=void 0,this.tpika_p=void 0,this.setmyw_w=void 0,this.setmyw_pt=void 0,this.setmyw_muki=void 0,this.souko_count1=void 0,this.souko_count2=void 0,this.souko_count3=void 0,this.heh=null,this.system_draw_mode=1,this.ml_mode=0,this.ml_mode_c=0,this.score=0,this.highscore=0,this.score_1up_1=0,this.score_1up_2=0,this.score_1up_1_para=0,this.score_1up_2_para=0,this.score_v=!0,this.stage=1,this.stage_cc=0,this.stage_max=1,this.stage_kaishi=1,this.g_c1=0,this.g_c2=0,this.g_c3=0,this.g_ac=0,this.g_ac2=0,this.tr1_c=0,this.tr2_c=0,this.left_dcc=0,this.right_dcc=0,this.xkey_c=0,this.map_data_option=createNDimensionArray(this.mapWidth+20,this.mapHeight+70),this.co_t=[],this.co_m=new Array(80),this.co_a=[],this.co_h=new Array(80),this.co_jm=new Array(9),this.co_mu=new Array(2),this.yo=[],this.vo_x=[],this.vo_y=[],this.ana_c=new Array(12),this.ana_x=new Array(12),this.ana_y=new Array(12),this.j_zan_x=new Array(6),this.j_zan_y=new Array(6),this.j_zan_pt=new Array(6),this.j_zan_pth=new Array(6),this.j_zan_img=new Array(6),this.j_zan_zs_x=new Array(6),this.j_zan_zs_y=new Array(6),this.j_shitakara_mushi_y=-1,this.j_hashigo_f=!1,this.j_hashigo_mushi_x=-1,this.j_djump_kf=!0,this.j_speed=80,this.j_fire_range=9999,this.j_rope_id=0,this.j_rope_r=32,this.j_rope_cf=!1,this.j_cannon_c=0,this.j_cannon_type=0,this.saka_mushi_y=-1,this.dkey_count=new Array(2),this.dkey_back_color=new Color(0,0,0,96),this.j_hp_v=!1,this.j_hp=1,this.j_hp_max=1,this.j_hp_moji="HP",this.j_muteki_c=0,this.j_4_muki=0,this.showm_data=new Array(4),this.showi_img=null,this.setmapc_f=!1,this.setbacki_f=!1,this.setbacki_img=null,this.js_pen_color=new Color(255,255,255),this.showr_c=0,this.showr_x=0,this.showr_y=0,this.showr_width=32,this.showr_height=32,this.showo_c=0,this.showo_x=0,this.showo_y=0,this.showo_width=32,this.showo_height=32,this.js_mes=0,this.gauge_v=!1,this.gauge_value=0,this.gauge_text="",this.vo_pa_x=new Array(6),this.vo_pa_y=new Array(6);this.stage_1up_f=new Array(3);this.j_fire_type=1,this.default_j_fire_type=1,this.j_enemy_press=1,this.boss_destroy_type=1,this.boss_hp_max=20,this.j_tail_ap_boss=4,this.j_tokugi=1,this.mu_ato_x=new Array(32),this.mu_ato_y=new Array(32),this.mu_ato_p=0,this.j_double_f=!1,this.pause_switch=1,this.control_parts_visible=1,this.view_move_type=1,this.shop_item_name=new Array(16),this.shop_item_teika=new Array(16),this.door_score=10,this.water_visible=1,this.hitokoto_c=-1,this.gazou_scroll=1,this.gazou_scroll_speed_x=1,this.gazou_scroll_speed_y=1,this.gazou_scroll_x=0,this.gazou_scroll_y=0,this.mcs_haikei_visible=0,this.easy_mode=1,this.title_lock_f=!1,this.start_game_f=!1,this.mode_wait_ending=120,this.mode_wait_gameover=45,this.mode_wait_stagestart=35,this.attacktail_yf=!0,this.mhouse_c=0,this.mhouse_x=0,this.mhouse_y=0,this.yuka_ride_id=-1,this.dso_cf=!1,this.spot_c=0,this.spot_r=128,this.spot_r_mokuhyou=128,this.draw_lock_f=!1,this.nkscroll_con=0,this.nkscroll_view_x=0,this.nkscroll_view_y=0,this.nkscroll_my_view_x=0,this.nkscroll_my_view_y=0,this.nkscroll_speed_x=2,this.nkscroll_vx=0,this.nkscroll_vy=0,this.nkscroll_zsc=!1,this.boss_attack_mode=!1,this.cpoint_con=0,this.cpoint_stage=0,this.cpoint_x=32,this.cpoint_y=320,this.jst_slow_down=0,this.jst_key_down=0,this.jst_fast_run_attack=0,this.jst_fly_left_right=0,this.jst_fire_xkey_only=0,this.jst_kabe_kick=0,this.jst_double_jump=0,this.jst_fast_run=0,this.jst_high_sjump=0,this.jst_jump_level_fix=0,this.jst_auto_right=0,this.jst_syouryuuken=0,this.jst_pc_attack=0,this.up_key_c=0,this.down_key_c=0,this.j_add_tokugi=0,this.j_add_tokugi2=0,this.j_add_tokugi3=0,this.j_add_tokugi4=0,this.second_gazou_visible=!1,this.second_gazou_img=null,this.second_gazou_stage_img=new Array(4),this.second_gazou_scroll=1,this.second_gazou_scroll_speed_x=1,this.second_gazou_scroll_speed_y=1,this.second_gazou_scroll_x=0,this.second_gazou_scroll_y=0,this.second_gazou_priority=1,this.stage_haikei=1,this.gg=gamegraphics,this.gm=gamemouse,this.gk=gamekey,this.gs=gamesound,this.tdb=tagdatabase,this.spot_img=new ImageBuff(512,320),this.spot_g=this.spot_img.createGraphics(),this.maps=new MapSystem(this.mapWidth+20,this.mapHeight+70,this.gg,this),this.km=new KeyboardMenu(this.gg,this.gk,"まさお"),this.co_j=new CharacterObject;for(var j=0;j<=79;j++)this.co_m[j]=new CharacterObject;for(var l=0;l<=79;l++)this.co_h[l]=new CharacterObject;for(var i1=0;i1<=8;i1++)this.co_jm[i1]=new CharacterObject;this.co_b=new CharacterObject;for(var j1=0;j1<=1;j1++)this.co_mu[j1]=new CharacterObject;var l1=this.tdb.getValueInt("stage_select");2==l1?(this.stage_select=2,this.stage_max=4):this.stage_select=1,this.ig=new IdouGamen(this.gg,this.gk,this.km,this),this.ranInit(),this.hi=this.gg.spt_img[0],this.hih=this.gg.spt_img,this.hg=this.gg.os_g,this.ap=this.gg.ap,this.init1()}function MapSystem(paramInt1,paramInt2,paramGameGraphics,paramMainProgram){this.width=paramInt1,this.height=paramInt2,this.gg=paramGameGraphics,this.mp=paramMainProgram,this.map_bg=createNDimensionArray(this.width,this.height),this.map_bg_layer=createNDimensionArray(this.width,this.height),this.map_string=new Array(this.height),this.map_string_layer=new Array(this.height),this.wx=void 0,this.wy=void 0,this.wx_mini=void 0,this.wy_mini=void 0,this.wx_max=void 0,this.wy_max=void 0,this.os2_wx=void 0,this.os2_wy=void 0,this.bg_space="",this.hi=this.gg.spt_img[0],this.g2=this.gg.os2_g,this.ap=this.gg.ap,this.gazou_x=0,this.gazou_y=0,this.second_gazou_x=0,this.second_gazou_y=0;for(var i=0;i<=this.width;i++)this.bg_space+=".";this.init()}function MasaoConstruction(params,__canvas,__game,options){this.restart_f=!1,this.th=null,this.th_interval=70,this.th_jm=10,this.process_time=0,this.variable_sleep_time=!1,this.sleep_time_visible=!1,this.main_time_kiroku=new Array(10),this.main_time_kiroku_p=0,this.main_time_kiroku_f=!1,this.tdb=void 0,this.gg=null,this.gm=null,this.gk=null,this.gs=null,this.mp=null,this.mph_title_lock_f=!1,this.mph_start_game_f=!1,this.mph_highscore=0,this.audio_se_no_wave=!1,this.audio_se_no_mp3=!1,this.audio_se_no_ogg=!1,this.audio_bgm_no_wave=!1,this.audio_bgm_no_mp3=!1,this.audio_bgm_no_ogg=!1,this.params=params,this.__canvas=__canvas,this.__appimg=new ImageBuff(512,320),this.__game=__game,this.options=options,this.firstMessage=null,this.lastMessage=null,this.masaoJSSAppletEmulator=null}function MasaoJSS(mc){this.my_offscreen_img=null,this.oci=new Array(256),this.ci=null,this.masaoEvent=function(g,image){this.my_offscreen_img=image,repaint()},this.getHighscore=function(){var i=0;return mc.mp&&(i=mc.mp.highscore,i=50&&j<=60?i=1:j>=200&&j<300?i=400:j>=300&&j<=310?i=200:j>=400&&j<=410?i=300:100!=mc.mp.ml_mode||2!=mc.mp.sl_step&&3!=mc.mp.sl_step?(i=100,i+=mc.mp.stage):i=150}return i},this.soundOn=function(){return!!mc.gs&&(mc.gs.soundOn(),!0)},this.soundOff=function(){return!!mc.gs&&(mc.gs.soundOff(),!0)},this.onSound=function(){return!!mc.gs&&(mc.gs.soundOn(),!0)},this.offSound=function(){return!!mc.gs&&(mc.gs.soundOff(),!0)},this.getMyX=function(){if(mc.mp){if(100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=rightShiftIgnoreSign(mc.mp.co_j.x+15,5)-1;return i<0&&(i=0),i>=mc.mp.mapWidth&&(i=mc.mp.mapWidth-1),i}if(200==mc.mp.ml_mode){var j=rightShiftIgnoreSign(mc.mp.ig.co_j.x+15,5);return j}}return-1},this.getMyY=function(){if(mc.mp){if(100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=rightShiftIgnoreSign(mc.mp.co_j.y+15,5)-10;return i<0&&(i=0),i>=mc.mp.mapHeight&&(i=mc.mp.mapHeight-1),i}if(200==mc.mp.ml_mode){var j=rightShiftIgnoreSign(mc.mp.ig.co_j.y+15,5);return j}}return-1},this.getViewX=function(){if(mc.mp&&100==mc.mp.ml_mode){var i=rightShiftIgnoreSign(mc.mp.maps.wx,5)-1;return i<0&&(i=0),i>mc.mp.mapWidth-16&&(i=mc.mp.mapWidth-1),i}return-1},this.getViewY=function(){if(mc.mp&&100==mc.mp.ml_mode){var i=rightShiftIgnoreSign(mc.mp.maps.wy,5)-10;return i<0&&(i=0),i>mc.mp.mapHeight-10&&(i=mc.mp.mapHeight-10),i}return-1},this.setMyPosition=function(s,s1){if(mc.mp&&100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i,j;return i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(i=-1,j=-1),!(i<0||i>=mc.mp.mapWidth||j<0||j>=mc.mp.mapHeight)&&(mc.mp.co_j.x=32*(i+1),mc.mp.co_j.y=32*(j+10),!0)}return!1},this.showMessage=function(s,s1,s2,s3,s4){if(mc.mp){var flag1=mc.mp.showmSet(s,s1,s2,s3,s4);return flag1}return!1},this.showImage=function(s,s1,s2,s3){if(mc.mp){var flag1=mc.mp.showiSet(s,s1,s2,s3);return flag1}return!1},this.setEnemy=function(s,s1,s2){if(mc.mp){var flag1=mc.mp.sete(s,s1,s2);return flag1}return!1},this.setMapchip=function(s,s1,s2){if(mc.mp){var flag1=mc.mp.setmapc(s,s1,s2);return flag1}return!1},this.getMapchip=function(s,s1){return mc.mp?mc.mp.getmapc(s,s1):-1},this.setMapchip2=function(s,s1,s2){if(mc.mp){var flag1=mc.mp.setmapc2(s,s1,s2);return flag1}return!1},this.getMapchip2=function(s,s1){return mc.mp?mc.mp.getmapc2(s,s1):-1},this.setBackImage=function(s){if(mc.mp){var flag1=mc.mp.setbacki(s);return flag1}return!1},this.pressLeft=function(){return!!mc.gk&&(mc.gk.left_f=!0,!0)},this.pressLeft2=function(){return!!(mc.gk&&mc.mp&&100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200)&&(mc.gk.left_f=!0,mc.gk.left_c=2,mc.mp.j_hashiru_f=!0,!0)},this.releaseLeft=function(){return!!mc.gk&&(mc.gk.left_f=!1,!0)},this.pressRight=function(){return!!mc.gk&&(mc.gk.right_f=!0,!0)},this.pressRight2=function(){return!!(mc.gk&&mc.mp&&100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200)&&(mc.gk.right_f=!0,mc.gk.right_c=2,mc.mp.j_hashiru_f=!0,!0)},this.releaseRight=function(){return!!mc.gk&&(mc.gk.right_f=!1,!0)},this.pressUp=function(){return!!mc.gk&&(mc.gk.up_f=!0,!0)},this.releaseUp=function(){return!!mc.gk&&(mc.gk.up_f=!1,!0)},this.pressDown=function(){return!!mc.gk&&(mc.gk.down_f=!0,mc.gk.tr2_f=!0,!0)},this.releaseDown=function(){return!!mc.gk&&(mc.gk.down_f=!1,mc.gk.tr2_f=!1,!0)},this.pressTrigger1=function(){return!!mc.gk&&(mc.gk.tr1_f=!0,!0)},this.releaseTrigger1=function(){return!!mc.gk&&(mc.gk.tr1_f=!1,!0)},this.releaseAll=function(){return!!mc.gk&&(mc.gk.up_f=!1,mc.gk.down_f=!1,mc.gk.left_f=!1,mc.gk.right_f=!1,mc.gk.tr1_f=!1,mc.gk.tr2_f=!1,mc.gk.x_f=!1,!0)},this.getKeyCode=function(){return mc.gk?mc.gk.key_code:-1},this.resetKeyCode=function(){return!!mc.gk&&(mc.gk.key_code=0,!0)},this.equipFire=function(s){if("undefined"==typeof s&&(s="1"),this.getMode()>=100&&this.getMode()<200){var i;if(i=parseInt(s),isNaN(i)&&(i=-1),i<0)return!1;if(0==i)return mc.mp.j_fire_f=!1,!0;if(1==i)return mc.mp.j_fire_f=!0,!0}return!1},this.equipBarrier=function(s){if(mc.gk&&mc.mp&&100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=0),!(i<=0)&&(mc.mp.j_v_c=i,mc.gs.rsAddSound(7),!0)}return!1},this.setJetFuel=function(s){if(mc.gk&&mc.mp&&100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=0),!(i<0)&&(mc.mp.j_jet_fuel=i,!0)}return!1},this.equipJet=function(s){var flag=this.setJetFuel(s);return flag},this.restart=function(){return mc.restart()},this.getValue=function(s){return mc.th_jm<=0?mc.tdb.getValue(s):null},this.getParamValue=function(s){return mc.th_jm<=0?mc.tdb.getValue(s):null},this.setValue=function(s,s1){return mc.th_jm<=0&&mc.tdb.setValue(s,s1)},this.setParamValue=function(s,s1){return mc.th_jm<=0&&mc.tdb.setValue(s,s1)},this.getMyXReal=function(){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=mc.mp.co_j.x;return i}return-1},this.getMyYReal=function(){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=mc.mp.co_j.y;return i}return-1},this.setMyXReal=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-9999),i<0&&(i=0),mc.mp.co_j.x=i,!0}return!1},this.setMyYReal=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-9999),i<0&&(i=0),mc.mp.co_j.y=i,!0}return!1},this.getMyVX=function(){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=mc.mp.co_j.vx;return i}return-9999},this.getMyVY=function(){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=mc.mp.co_j.vy;return i}return-9999},this.getViewXReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=mc.mp.maps.wx;return i}return-1},this.getViewYReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=mc.mp.maps.wy;return i}return-1},this.getEnemyTotal=function(){if(this.getMode()>=100&&this.getMode()<200){for(var i=0,j=0;j<=mc.mp.t_kazu;j++)(mc.mp.co_t[j].c>=100||10==mc.mp.co_t[j].c)&&i++;return i}return-1},this.getBossXReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=mc.mp.co_b.x;return i}return-1},this.getBossYReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=mc.mp.co_b.y;return i}return-1},this.setMyMiss=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=1),(i<1||i>4)&&(i=1),mc.mp.jShinu(i),!0}return!1},this.setMyPress=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=1),mc.mp.jFumu(i),!0}return!1},this.playSound=function(s){if(!mc.gs)return!1;var i;return i=parseInt(s),isNaN(i)&&(i=-1),i>=1&&i<=27&&(this.getMode()>=100&&this.getMode()<200?mc.gs.rsAddSound(i-1):mc.gs.play(i-1),!0)}, this.setSound=function(s,s1){if(!mc.gs)return!1;var i;return i=parseInt(s),isNaN(i)&&(i=-1),i>=1&&i<=32&&(mc.gs.setSound(i-1,s1),!0)},this.setScrollLock=function(s){var flag=!1;return this.getMode()>=100&&this.getMode()<200&&(flag=mc.mp.setScrollLock(s)),flag},this.attackFire=function(s,s1,s2,s3){var i=0;return this.getMode()>=100&&this.getMode()<200&&(i=mc.mp.attackFire(s,s1,s2,s3)),i},this.addScore=function(s){if(!mc.mp)return!1;var i;return i=parseInt(s),isNaN(i)&&(i=0),i>=1&&(mc.mp.addScore(i),!0)},this.setPenColor=function(s,s1,s2,s3){if("undefined"==typeof s3&&(s3="255"),mc.mp){var flag=mc.mp.setPenColor(s,s1,s2,s3);return flag}return!0},this.showRect=function(s,s1,s2,s3,s4){if(mc.mp){var flag1=mc.mp.showrSet(s,s1,s2,s3,s4);return flag1}return!1},this.showOval=function(s,s1,s2,s3,s4){if(mc.mp){var flag1=mc.mp.showoSet(s,s1,s2,s3,s4);return flag1}return!1},this.getJSMes=function(){if(mc.mp){var i=mc.mp.getJSMes();return i}return-1},this.showGauge=function(s,s1){if(mc.mp){var flag=mc.mp.showGauge(s,s1);return flag}return!1},this.hideGauge=function(){if(mc.mp){var flag=mc.mp.hideGauge();return flag}return!1},this.setJSMes=function(s){return!!mc.mp&&(mc.mp.setJSMes(s),!0)},this.setTitleLock=function(){return!!mc.mp&&(mc.mp.title_lock_f=!0,!0)},this.startGame=function(){return!!mc.mp&&(mc.mp.start_game_f=!0,!0)},this.equipGrenade=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(mc.mp.j_gr_kazu=i,!0)}return!1},this.setSystemImage=function(s,s1){return!!mc.mp&&mc.mp.setSystemImage(s,s1)},this.setModeWait=function(s,s1){return!!mc.mp&&mc.mp.setModeWait(s,s1)},this.showMyHP=function(s){return!!mc.mp&&mc.mp.showMyHP(s)},this.setMyMaxHP=function(s){return!!mc.mp&&mc.mp.setMyMaxHP(s)},this.setMyHP=function(s){return!!mc.mp&&mc.mp.setMyHP(s)},this.getMyHP=function(){return mc.mp?mc.mp.getMyHP():0},this.setMyHPDamage=function(s){return!!mc.mp&&mc.mp.setMyHPDamage(s)},this.setMyWait=function(s,s1,s2){return mc.mp.setMyWait(s,s1,s2)},this.setStageClear=function(){return!!mc.mp&&mc.mp.setStageClear()},this.setFireRange=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=0),!(i<=0)&&(mc.mp.j_fire_range=i,!0)}return!1},this.equipTail=function(s){if(this.getMode()>=100&&this.getMode()<200){var i;if(i=parseInt(s),isNaN(i)&&(i=-1),i<0)return!1;if(0==i)return mc.mp.j_tail_f=!1,!0;if(1==i)return mc.mp.j_tail_f=!0,!0}return!1},this.attackTail=function(s,s1,s2,s3){var i=0;return this.getMode()>=100&&this.getMode()<200&&(i=mc.mp.attackTail(s,s1,s2,s3)),i},this.destroyEnemy=function(s,s1,s2,s3){var i=-1;return this.getMode()>=100&&this.getMode()<200&&(i=mc.mp.destroyEnemy(s,s1,s2,s3)),i},this.isPressZKey=function(){return mc.gk&&mc.gk.z_f?1:0},this.isPressXKey=function(){return mc.gk&&mc.gk.x_f?1:0},this.isPressSpaceKey=function(){return mc.gk&&mc.gk.space_f?1:0},this.getMyDirection=function(){if(this.getMode()>=100&&this.getMode()<200){var i;return i=15==mc.mp.j_tokugi?mc.mp.j_4_muki:mc.mp.co_j.muki}return-1},this.setMyDirection=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=parseInt(s);if(isNaN(i)&&(i=-1),i<0)return!1;if(15==mc.mp.j_tokugi){if(i>3)return!1;mc.mp.j_4_muki=i}else{if(i>1)return!1;mc.mp.co_j.muki=i}return!0}return!1},this.setHTMLText=function(s){return!1},this.newYuka=function(s,s1,s2,s3,s4){return mc.mp?mc.mp.newYuka(s,s1,s2,s3,s4):-1},this.setYukaPosition=function(s,s1,s2,s3,s4){return!!mc.mp&&("undefined"==typeof s3?mc.mp.setYukaPosition(s,s1,s2):mc.mp.setYukaPosition(s,s1,s2,s3,s4))},this.setYukaType=function(s,s1){return!!mc.mp&&mc.mp.setYukaType(s,s1)},this.disposeYuka=function(s){return!!mc.mp&&mc.mp.disposeYuka(s)},this.setYukaColor=function(s,s1,s2,s3,s4){return!!mc.mp&&mc.mp.setYukaColor(s,s1,s2,s3,s4)},this.isRideYuka=function(s){return mc.mp?mc.mp.isRideYuka(s):-1},this.setMyVX=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-9999),i!=-9999&&(mc.mp.co_j.vx=i,!0)}return!1},this.setMyVY=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-9999),i!=-9999&&(mc.mp.co_j.vy=i,!0)}return!1},this.isRideGround=function(){return mc.mp?mc.mp.isRideGround():-1},this.setYukaPattern=function(s,s1,s2){return!!mc.mp&&mc.mp.setYukaPattern(s,s1,s2)},this.setYukaImage=function(s,image){return!!mc.mp&&mc.mp.setYukaImage(s,image)},this.setMySpeed=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0||i>16)&&((14==mc.mp.j_tokugi||15==mc.mp.j_tokugi)&&(mc.mp.j_speed=10*i,!0))}return!1},this.setScrollArea=function(s,s1,s2,s3){return!!mc.mp&&mc.mp.setScrollArea(s,s1,s2,s3)},this.loadTextFile=function(s){return null},this.isPressUpKey=function(){return mc.gk&&mc.gk.up_f?1:0},this.isPressDownKey=function(){return mc.gk&&mc.gk.down_f?1:0},this.isPressLeftKey=function(){return mc.gk&&mc.gk.left_f?1:0},this.isPressRightKey=function(){return mc.gk&&mc.gk.right_f?1:0},this.newImageOnLoad=function(s){var img=new ImageBuff;return img.load(s),mc.pushMessage("load",img),img},this.setSystemDrawMode=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<1||i>4)&&(mc.mp.system_draw_mode=i,!0)}return!1},this.drawSystemObject=function(s){if(mc.mp){if(100!=mc.mp.ml_mode)return!1;if(mc.mp.dso_cf)return!1;var i;if(i=parseInt(s),isNaN(i)&&(i=-1),1==i)return mc.mp.drawGamescreenMy(),!0;if(2==i)return mc.mp.drawGamescreenEnemy(),!0;if(3==i)return mc.mp.drawGamescreenWindow(),mc.mp.drawScore(),!0;if(4==i)return mc.mp.maps.drawMapLayer(mc.mp.maps.wx,mc.mp.maps.wy,mc.mp.g_ac2,mc.mp.gazou_scroll,2),!0;if(5==i)return 2==mc.gg.layer_mode&&mc.mp.maps.drawMapLayer(mc.mp.maps.wx,mc.mp.maps.wy,mc.mp.g_ac2,mc.mp.gazou_scroll,3),!0;if(6==i)return mc.mp.maps.drawMapLayer(mc.mp.maps.wx,mc.mp.maps.wy,mc.mp.g_ac2,mc.mp.gazou_scroll,4),!0;if(7==i)return mc.mp.drawGamescreenUgokuyuka(),!0}return!1},this.getMyObjectCondition=function(){return mc.mp?mc.mp.co_j.c:0},this.getMyObjectAC=function(){return mc.mp?mc.mp.co_j.ac:0},this.getMyObjectPattern=function(){return mc.mp?mc.mp.co_j.pt:0},this.getMyDirection4way=function(){if(this.getMode()>=100&&this.getMode()<200){var i;return i=15==mc.mp.j_tokugi?mc.mp.j_4_muki:2==mc.mp.co_j.direction||3==mc.mp.co_j.direction?mc.mp.co_j.direction:mc.mp.co_j.muki}return-1},this.setMyObjectPattern=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-1),i>=0&&i<=249&&(mc.mp.co_j.pt=i,!0)}return!1},this.setMyObjectImage=function(image,s,s1){if(mc.mp){var i,j;return i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(i=0,j=0),mc.mp.co_j.img=image,mc.mp.co_j.zs_x=i,mc.mp.co_j.zs_y=j,!0}return!1},this.setEnemyObjectPattern=function(s,s1){var j=0;if(mc.mp){var i;return i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(i=-1),!(i<0||i>mc.mp.t_kazu)&&(j>=0&&j<=249&&(mc.mp.co_t[i].pt=j,!0))}return!1},this.getEnemyObjectCondition=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>mc.mp.t_kazu?0:mc.mp.co_t[i].c}return 0},this.getEnemyObjectPattern=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>mc.mp.t_kazu?0:mc.mp.co_t[i].pt}return 0},this.getEnemyObjectX=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>mc.mp.t_kazu?0:mc.mp.co_t[i].x}return 0},this.getEnemyObjectY=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>mc.mp.t_kazu?0:mc.mp.co_t[i].y}return 0},this.getEnemyObjectLength=function(){return mc.mp?mc.mp.t_kazu+1:0},this.getEnemyObjectDirection=function(s){if(mc.mp){var i;if(i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>mc.mp.t_kazu)return 0;var k=0,j=mc.mp.co_t[i].c;return k=j>=1400&&j<1500?mc.mp.co_t[i].direction:j>=1200&&j<=1230?mc.mp.co_t[i].direction:mc.mp.co_t[i].pth}return 0},this.setEnemyObjectImage=function(s,image,s1,s2){var j=0,k=0;if(mc.mp){var i;return i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-1),!(i<0||i>mc.mp.t_kazu)&&(mc.mp.co_t[i].img=image,mc.mp.co_t[i].zs_x=j,mc.mp.co_t[i].zs_y=k,!1)}return!1},this.getEnemyAC=function(){return mc.mp?mc.mp.g_c2:0},this.newChipImage=function(s,s1,s2,s3,s4){var i=-1,j=0,k=0,l=0,i1=0;if(i=parseInt(s1),j=parseInt(s2),k=parseInt(s3),l=parseInt(s4),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),i<0)return-1;var j1;for(j1=0;j1<=31&&this.oci[j1];j1++);if(j1>31)return-1;i1=j1;var img=this.newImageOnLoad(s);return this.oci[i1]=new ChipImage(i,j,k,l,img),mc.pushMessage("makeChipImage",img,{chipimage:this.oci[i1]}),i1},this.makeReverseChipImage=function(s){var i=0;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(this.oci[i].createImageBuffer(1),this.oci[i].createImageBuffer(2),this.oci[i].createImageBuffer(3),mc.pushMessage("makeReverseChipImage",this.oci[i].ai_img,{chipimage:this.oci[i]}),!0)},this.getChipImage=function(s,s1,s2){var i=0,j=-1,k=0;return s1||(s1="0"),s2||(s2="0"),i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-1),i<0?null:j<0?null:((k<0||k>3)&&(k=0),this.oci[i].getChipImage(j,k))},this.disposeChipImage=function(s){var i=0;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(this.oci[i]=null,!0)},this.setScrollAreaReal=function(s,s1,s2,s3){return!!mc.mp&&mc.mp.setScrollAreaReal(s,s1,s2,s3)},this.isPressCodeKey=function(s){if(mc.gk){var i;return i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>255?0:mc.gk.codekey_f[i]?1:0}return 0},this.playBGM=function(s){return!!mc.gs&&mc.gs.playUserBGMFile(s)},this.playBGMLoop=function(s){return!!mc.gs&&mc.gs.playUserBGMFileLoop(s)},this.stopBGM=function(){return!!mc.gs&&(mc.gs.stopBGM(),!0)},this.getBossHP=function(){return mc.mp?mc.mp.getBossHP():0},this.setBossHP=function(s){var i=parseInt(s);return!isNaN(i)&&(!!mc.mp&&mc.mp.setBossHP(i))},this.getBossDirection=function(){return mc.mp?mc.mp.getBossDirection():0},this.isBossAttackMode=function(){return mc.mp?mc.mp.isBossAttackMode():0},this.setBossXReal=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-9999),!(i<0)&&mc.mp.setBossXReal(i)}return!1},this.setBossYReal=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=-9999),!(i<0)&&mc.mp.setBossYReal(i)}return!1},this.setBossObjectImage=function(image,s,s1){if(mc.mp){var i,j;return i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(i=0,j=0),mc.mp.co_b.img=image,mc.mp.co_b.zs_x=i,mc.mp.co_b.zs_y=j,!0}return!1},this.setSystemPattern=function(s,s1){var j=1;if(mc.mp){var i;return i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(i=-1),!(i<1||i>249)&&(!(j<1||j>249)&&(mc.mp.hih[0][i]=mc.mp.hih[0][j],mc.mp.hih[1][i]=mc.mp.hih[1][j],mc.mp.setmapc_f=!0,!0))}return!1},this.setSystemPatternImage=function(s,s1,image){var j=0;if(mc.mp){var i;return i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(i=-1),!(i<1||i>249)&&((j<0||j>1)&&(j=0),mc.mp.hih[j][i]=image,mc.mp.setmapc_f=!0,!0)}return!1},this.setFontSize=function(s){if(mc.gg){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<=0)&&(mc.gg.os_g.setFont(new Font("Dialog",0,i)),!0)}return!1},this.newFont=function(s,s1,s2){var j=0;if(mc.gg){var i;if(j=parseInt(s1),i=parseInt(s2),(isNaN(i)||isNaN(j))&&(i=-1),i<=0)return null;j=1==j?1:2==j?2:0;var font=new Font(s,j,i);return font}return null},this.getCoinCount=function(s,s1,s2,s3){var j=0,k=0,l=0;if(0==arguments.length&&(s="0",s1="0",s2=mc.mp.mapWidth-1,s3=mc.mp.mapHeight-1),mc.mp){var i;return i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),i<0?-1:mc.mp.getCoinCount(i,j,k,l)}return-1},this.getCoinCount=function(){return mc.mp?mc.mp.getCoinCount(0,0,mc.mp.mapWidth-1,mc.mp.mapHeight-1):-1},this.addMyTokugi=function(s){var flag=!1;if(this.getMode()>=100&&this.getMode()<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&mc.mp.addMyTokugi(i)}return flag},this.removeMyTokugi=function(s){var flag=!1;if(this.getMode()>=100&&this.getMode()<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&mc.mp.removeMyTokugi(i)}return flag},this.setScore=function(s){if(mc.mp){var i;return i=parseInt(s),isNaN(i)&&(i=0),mc.mp.score=i,mc.mp.addScore(0),!0}return!1},this.getBarrierTime=function(){if(mc.mp&&100==mc.mp.ml_mode&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i=mc.mp.j_v_c;return i}return-1},this.getTimeLimit=function(){if(mc.mp&&mc.mp.time_max>0&&100==mc.mp.ml_mode){var i=Math.floor(mc.mp.time/1e3);return i}return-1},this.setTimeLimit=function(s){if(mc.mp&&mc.mp.time_max>0){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(mc.mp.time=1e3*i+1e3-70,!0)}return!1},this.setAthletic=function(s,s1,s2){var j=0,k=0;if(this.getMode()>=100&&this.getMode()<200){var i;if(j=parseInt(s),k=parseInt(s1),i=parseInt(s2),(isNaN(j)||isNaN(k)||isNaN(i))&&(i=-1),i<0)return!1;j<0&&(j=0),j>=mc.mp.mapWidth&&(j=mc.mp.mapWidth-1),k<0&&(k=0),k>=mc.mp.mapHeight&&(k=mc.mp.mapHeight-1),j++,k+=10;var l=0;if(4==mc.mp.maps.map_bg[j-1][k]&&(l=4),i>=2){var word0=mc.mp.setAthleticOnMap(i,j,k);word0==-99?(mc.mp.aSet(32*j+16,32*k+16,70,32*j),l=50):l=word0}else mc.mp.aSet(32*j+16,32*k+16,70,32*j),l=50;return mc.mp.maps.map_bg[j][k]=l,mc.mp.setmapc_f=!0,!0}return!1},this.setSecondImage=function(s){if(this.getMode()>=100&&this.getMode()<200){var image=mc.gg.loadImage(s);return mc.mp.second_gazou_img=image,!0}return!1},this.setGrenadeCount=function(s){if(this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(mc.mp.j_gr_kazu=i,!0)}return!1},this.setMyLeft=function(s){if(this.getMode()>=100&&this.getMode()<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(mc.mp.j_left=i,!0)}return!1},this.getGrenadeCount=function(){var i=0;return this.getMode()>=100&&this.getMode()<200&&mc.mp.co_j.c>=100&&mc.mp.co_j.c<200?(i=mc.mp.j_gr_kazu,i<0&&(i=0),i):i},this.getMyLeft=function(){var i=-1;return this.getMode()>=100&&this.getMode()<200?i=mc.mp.j_left:i},this.setEnemyPress=function(s){if(this.getMode()>=100&&this.getMode()<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&((i<1||i>3)&&(i=1),mc.mp.j_enemy_press=i,!0)}return!1},this.drawPattern=function(s,s1,s2,s3){var j=0,k=0,l=0;if(mc.gg){var i;return i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-9999),i!=-9999&&((k<0||k>249)&&(k=0),(l<0||l>1)&&(l=0),mc.gg.drawPattern(i,j,k,l),!0)}return!1},this.setOffscreenColor=function(s,s1,s2,s3){var j=0,k=0,l=0;if(mc.gg){var i;return i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-9999),i!=-9999&&(i<0&&(i=0),i>255&&(i=255),j<0&&(j=0),j>255&&(j=255),k<0&&(k=0),k>255&&(k=255),l<0&&(l=0),l>255&&(l=255),mc.gg.os_g.setColor(new Color(i,j,k,l)),!0)}return!1},this.drawImage=function(s,s1,s2){return!1},this.fillPolygon=function(s,s1,s2,s3,s4,s5,s6,s7){var ai,ai1;return!!mc.gg&&(6==arguments.length?(ai=new Array(3),ai1=new Array(3),ai[0]=parseInt(s),ai1[0]=parseInt(s1),ai[1]=parseInt(s2),ai1[1]=parseInt(s3),ai[2]=parseInt(s4),ai1[2]=parseInt(s5),(isNaN(ai[0])||isNaN(ai1[0])||isNaN(ai[1])||isNaN(ai1[1])||isNaN(ai[2])||isNaN(ai1[2]))&&(ai[0]=-9999),ai[0]!=-9999&&(mc.gg.os_g.fillPolygon(ai,ai1,3),!0)):8==arguments.length?(ai=new Array(3),ai1=new Array(3),ai[0]=parseInt(s),ai1[0]=parseInt(s1),ai[1]=parseInt(s2),ai1[1]=parseInt(s3),ai[2]=parseInt(s4),ai1[2]=parseInt(s5),ai[3]=parseInt(s6),ai1[3]=parseInt(s7),(isNaN(ai[0])||isNaN(ai1[0])||isNaN(ai[1])||isNaN(ai1[1])||isNaN(ai[2])||isNaN(ai1[2])||isNaN(ai[3])||isNaN(ai1[3]))&&(ai[0]=-9999),ai[0]!=-9999&&(mc.gg.os_g.fillPolygon(ai,ai1,4),!0)):void 0)},this.drawImageRotate=function(image,s,s1,s2){var j=0,k=0;if(mc.gg){var i;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-9999),i==-9999)return!1;var graphics2d=mc.gg.os_img.getGraphics(),l=i+image._width/2,i1=j+image._height/2;return graphics2d.rotate(k*Math.PI/180,l,i1),graphics2d.drawImage(image,i,j,this),graphics2d.dispose(),!0}return!1},this.drawImageScale=function(image,s,s1,s2,s3){var j=0,k=100,l=100;if(mc.gg){var i;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-9999),i==-9999)return!1;var graphics2d=mc.gg.os_img.getGraphics();return graphics2d.translate(i,j),graphics2d.scale(k/100,l/100),graphics2d.drawImage(image,0,0,this),graphics2d.dispose(),!0}return!1},this.drawImageAlphaComposite=function(image,s,s1,s2){var j=0,k=100;if(mc.gg){var i;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-9999),i==-9999)return!1;k<0?k=0:k>100&&(k=100);var graphics2d=mc.gg.os_img.getGraphics();return graphics2d.setGlobalAlpha(k/100*255),graphics2d.drawImage(image,i,j,this),graphics2d.dispose(),!0}return!1},this.isPaused=function(){return mc.mp&&110==mc.mp.ml_mode?1:0},this.pause=function(s){var i;if(mc.mp){if(i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>1)return!1;if(0==i&&110==mc.mp.ml_mode)mc.mp.ml_mode=100;else{if(1!=i||100!=mc.mp.ml_mode)return!1;mc.mp.ml_mode=110,mc.mp.ml_mode_c=0}return!0}return!1}}function TagDataBase(){this.tag_kazu=0,this.params={},this.options={},this.initParameter()}function YukaObject(){this.con=0,this.x=32,this.y=320,this.x2=32,this.y2=320,this.width=96,this.height=64,this.view_x=0,this.view_y=0,this.x_buff=this.x,this.y_buff=this.y,this.x2_buff=this.x2,this.y2_buff=this.y2,this.buff_f=!1,this.img=null,this.color=Color.yellow,this.pt=0,this.pth=0,this.draw_f=!1,this.type=1}CharacterObject.prototype.init=function(){this.c=0,this.x=0,this.y=0,this.vx=0,this.vy=0,this.wx=0,this.wy=0,this.c1=0,this.c2=0,this.c3=0,this.c4=0,this.c5=0,this.pt=0,this.pth=0,this.img=null,this.zs_x=0,this.zs_y=0,this.ac=0,this.level=0,this.jimen_f=!1,this.muki=0,this.direction=0,this.score=0,this.ss=0,this.gf=!1},CharacterObject.prototype.setPattern=function(paramString){},GameGraphicsForApplet.prototype.cut=function(){var i,j,n,m,localG;for(n=0;n<=this.spt_kazu_y-1;n++)for(m=0;m<=this.spt_kazu_x-1;m++)j=10*n+m,this.spt_img[0][j]=new ImageBuff(32,32),localG=this.spt_img[0][j].getGraphics(),localG.drawImage(this.apt_img,32*m,32*n,32,32,0,0,32,32,null),n>=this.spt_h_kijyun?(this.spt_img[1][j]=new ImageBuff(32,32),localG=this.spt_img[1][j].getGraphics(),localG.scale(-1,1),localG.drawImage(this.apt_img,32*m,32*n,32,32,-32,0,32,32,null)):this.spt_img[1][j]=this.spt_img[0][j];for(this.hi=this.spt_img[0],m=0;m<=9;m++)this.spt_option_img[m]=this.spt_img[0][10+m];if(2==this.tdb.getValueInt("water_clear_switch")){var i5=this.tdb.getValueInt("water_clear_level");i5<0?i5=0:i5>255&&(i5=255);for(var k=0;k<=3;k++)1==k?(m=0,n=8):2==k?(m=1,n=8):3==k?(m=2,n=8):(m=4,n=0),j=10*n+m,this.spt_img[0][j]=new ImageBuff(32,32),localG=this.spt_img[0][j].getGraphics(),localG.setGlobalAlpha(i5),localG.drawImage(this.apt_img,32*m,32*n,32,32,0,0,32,32,null)}if(2==this.layer_mode)for(n=0;n<=15;n++)for(m=0;m<=15;m++)i=512*n*32+32*m,j=16*n+m,this.smapchip_img[j]=new ImageBuff(32,32),localG=this.smapchip_img[j].getGraphics(),localG.drawImage(this.amapchip_img,32*m,32*n,32,32,0,0,32,32,null)},GameGraphicsForApplet.prototype.setPatternImage=function(paramString){if(this.apt_img=this.ap.getImage(paramString),null!=this.apt_img){var j,n,m,localG;for(n=0;n<=this.spt_kazu_y-1;n++)for(m=0;m<=this.spt_kazu_x-1;m++)j=10*n+m,this.spt_img[0][j]=new ImageBuff(32,32),localG=this.spt_img[0][j].getGraphics(),localG.drawImage(this.apt_img,32*m,32*n,32,32,0,0,32,32,null),n>=this.spt_h_kijyun?(this.spt_img[1][j]=new ImageBuff(32,32),localG=this.spt_img[1][j].getGraphics(),localG.scale(-1,1),localG.drawImage(this.apt_img,32*m,32*n,32,32,-32,0,32,32,null)):this.spt_img[1][j]=this.spt_img[0][j]}},GameGraphicsForApplet.prototype.setMapchipImage=function(paramString){if(2==this.layer_mode&&(this.amapchip_img=this.ap.getImage(paramString),null!=this.amapchip_img&&2==this.layer_mode))for(n=0;n<=15;n++)for(m=0;m<=15;m++)i=512*n*32+32*m,j=16*n+m,this.smapchip_img[j]=new ImageBuff(32,32),localG=this.smapchip_img[j].getGraphics(),localG.drawImage(this.amapchip_img,32*m,32*n,32,32,0,0,32,32,null)},GameGraphicsForApplet.prototype.addListImage=function(paramInt,paramString){this.li[paramInt]=this.ap.getImage(paramString),this.mt.push(this.li[paramInt])},GameGraphicsForApplet.prototype.addListImage2=function(paramInt,paramString){this.li[paramInt]=this.ap.getImage(paramString)},GameGraphicsForApplet.prototype.loadListImage=function(){waitFor(this.mt)},GameGraphicsForApplet.prototype.loadImage=function(paramString){var localImage=null;try{localImage=this.ap.getImage(paramString)}catch(ex1){localImage=null}if(null==localImage)return null;var localMediaTracker=[];return localMediaTracker.push(localImage),waitFor(localMediaTracker),localImage},GameGraphicsForApplet.prototype.copyOS=function(paramGraphics){paramGraphics.drawImage(this.os_img,0,0,this.ap)},GameGraphicsForApplet.prototype.fill=function(){this.os_g.setColor(this.backcolor),this.os_g.fillRect(0,0,this.di.width,this.di.height)},GameGraphicsForApplet.prototype.fill2=function(){this.os2_g.setColor(this.backcolor),this.os2_g.fillRect(0,0,this.di.width+96,this.di.height+96)},GameGraphicsForApplet.prototype.setBackcolor=function(paramColor){this.backcolor=paramColor},GameGraphicsForApplet.prototype.drawPT=function(paramInt1,paramInt2,paramInt3,paramInt4){this.os_g.drawImage(this.spt_img[paramInt4][paramInt3],paramInt1,paramInt2,this.ap)},GameGraphicsForApplet.prototype.drawPattern=function(paramInt1,paramInt2,paramInt3,paramInt4){var i=0;1==paramInt4&&(i=1),this.os_g.drawImage(this.spt_img[i][paramInt3],paramInt1,paramInt2,this.ap)},GameGraphicsForApplet.prototype.drawPatternCut=function(paramInt1,paramInt2,paramInt3,paramInt4,paramInt5){var i=0;1==paramInt4&&(i=1),this.os32_g.drawImage(this.os_img,paramInt1*-1,paramInt2*-1-paramInt5,this.ap),this.os32_g.drawImage(this.spt_img[i][paramInt3],0,paramInt5*-1,this.ap),this.os_g.drawImage(this.os32_img,paramInt1,paramInt2+paramInt5,this.ap)},GameGraphicsForApplet.prototype.drawPT2=function(paramInt1,paramInt2,paramInt3){this.os2_g.drawImage(this.hi[paramInt3],paramInt1,paramInt2,this.ap)},GameGraphicsForApplet.prototype.drawBG2=function(paramInt1,paramInt2,paramInt3){this.os2_g.setColor(this.backcolor),this.os2_g.fillRect(paramInt1,paramInt2,32,32),this.os2_g.drawImage(this.hi[paramInt3],paramInt1,paramInt2,this.ap)},GameGraphicsForApplet.prototype.drawBG3=function(paramInt1,paramInt2,paramInt3,paramColor){this.os2_g.setColor(paramColor),this.os2_g.fillRect(paramInt1,paramInt2,32,32),this.os2_g.drawImage(this.hi[paramInt3],paramInt1,paramInt2,this.ap)},GameGraphicsForApplet.prototype.drawMapchip=function(paramInt1,paramInt2,paramInt3){this.os_g.drawImage(this.smapchip_img[paramInt3],paramInt1,paramInt2,this.ap)},GameGraphicsForApplet.prototype.drawMapchip2=function(paramInt1,paramInt2,paramInt3){this.os2_g.drawImage(this.smapchip_img[paramInt3],paramInt1,paramInt2,this.ap)},GameGraphicsForApplet.prototype.drawListImage=function(paramInt1,paramInt2,paramInt3){this.os_g.drawImage(this.li[paramInt3],paramInt1,paramInt2,this.ap)},GameKey.prototype.init=function(){this.key_code=0,this.up_f=!1,this.down_f=!1,this.left_f=!1,this.right_f=!1,this.tr1_f=!1,this.tr2_f=!1,this.tr3_f=!1,this.start_f=!1,this.x_f=!1,this.z_f=!1,this.space_f=!1,this.left_c=0,this.right_c=0,this.up_c=0,this.down_c=0,this.tr1_c=0,this.left_right_lock=!1;for(var i=0;i<=255;i++)this.codekey_f[i]=!1},GameKey.prototype.keyPressed=function(paramKeyEvent){switch(this.key_code=paramKeyEvent.keyCode,this.key_char=paramKeyEvent.keyCode,this.key_code>=0&&this.key_code<=255&&(this.codekey_f[this.key_code]=!0),this.key_code){case 38:paramKeyEvent.preventDefault(),this.up_f=!0;break;case 40:paramKeyEvent.preventDefault(),this.down_f=!0,this.tr2_f=!0;break;case 37:paramKeyEvent.preventDefault(),this.left_right_lock||(this.left_f=!0);break;case 39:paramKeyEvent.preventDefault(),this.left_right_lock||(this.right_f=!0);break;case 104:paramKeyEvent.preventDefault(),this.up_f=!0;break;case 98:paramKeyEvent.preventDefault(),this.down_f=!0,this.tr2_f=!0;break;case 100:paramKeyEvent.preventDefault(),this.left_right_lock||(this.left_f=!0);break;case 102:paramKeyEvent.preventDefault(),this.left_right_lock||(this.right_f=!0);break;case 90:paramKeyEvent.preventDefault(),this.tr1_f=!0,this.z_f=!0;break;case 88:paramKeyEvent.preventDefault(),this.tr2_f=!0,this.x_f=!0;break;case 67:paramKeyEvent.preventDefault(),this.tr3_f=!0;break;case 32:paramKeyEvent.preventDefault(),this.tr1_f=!0,this.space_f=!0,this.tr1_c=0;break;case 83:paramKeyEvent.preventDefault(),this.start_f=!0}},GameKey.prototype.keyReleased=function(paramKeyEvent){var i=paramKeyEvent.keyCode;switch(i>=0&&i<=255&&(this.codekey_f[i]=!1),i){case 38:this.up_f=!1;break;case 40:this.down_f=!1,this.tr2_f=!1;break;case 37:this.left_right_lock||(this.left_f=!1,this.left_c=0);break;case 39:this.left_right_lock||(this.right_f=!1,this.right_c=0);break;case 104:this.up_f=!1;break;case 98:this.down_f=!1,this.tr2_f=!1;break;case 100:this.left_right_lock||(this.left_f=!1,this.left_c=0);break;case 102:this.left_right_lock||(this.right_f=!1,this.right_c=0);break;case 90:this.tr1_f=!1,this.z_f=!1,this.tr1_c=0;break;case 88:this.tr2_f=!1,this.x_f=!1;break;case 67:this.tr3_f=!1;break;case 32:this.tr1_f=!1,this.space_f=!1,this.tr1_c=0;break;case 83:this.start_f=!1}},GameKey.prototype.getKeyCode=function(){return this.key_code},GameMouse.prototype.mousePressed=function(paramMouseEvent){var target=paramMouseEvent.target,rect=target.getBoundingClientRect();this.button_f=!0,this.click_x=(paramMouseEvent.clientX-rect.left)/rect.width*target.width,this.click_y=(paramMouseEvent.clientY-rect.top)/rect.height*target.height},GameMouse.prototype.mouseReleased=function(paramMouseEvent){this.button_f=!1},GameSoundForApplet.prototype.setSound=function(paramInt,paramString){paramInt<0||paramInt>=this.s_data.length||(this.s_data[paramInt]=this.ap.getAudioClip(paramString))},GameSoundForApplet.prototype.resetSound=function(){},GameSoundForApplet.prototype.play=function(paramInt){this.use_f&&!this.mute_f&&null!=this.s_data[paramInt]&&this.s_data[paramInt].play()},GameSoundForApplet.prototype.stop=function(paramInt){this.use_f&&null!=this.s_data[paramInt]&&this.s_data[paramInt].stop()},GameSoundForApplet.prototype.stopAll=function(){if(this.use_f)for(var i=0;i=0&¶mInt>=0&&null!=this.bgm_filename[this.bgm_genzai]&&null!=this.bgm_filename[paramInt]&&this.bgm_filename[this.bgm_genzai]==this.bgm_filename[paramInt]||(this.bgm_genzai>=0&&null!=this.bgm[this.bgm_genzai]&&this.bgm[this.bgm_genzai].stop(),null!=this.bgm[paramInt]&&(this.bgm_loop?this.bgm[paramInt].loop():this.bgm[paramInt].play(),this.bgm_genzai=paramInt)))},GameSoundForApplet.prototype.stopBGM=function(){this.bgm_genzai>=0&&null!=this.bgm[this.bgm_genzai]&&this.bgm[this.bgm_genzai].stop(),this.bgm_genzai=-1},GameSoundForApplet.prototype.playUserBGMFile=function(paramString){return this.stopBGM(),this.bgm[19]=this.ap.getAudioClip(paramString,!0),null!=this.bgm[19]&&(this.bgm[19].play(),this.bgm_genzai=19,this.bgm_filename[19]=paramString,!0)},GameSoundForApplet.prototype.playUserBGMFileLoop=function(paramString){return this.stopBGM(),this.bgm[19]=this.ap.getAudioClip(paramString,!0),null!=this.bgm[19]&&(this.bgm[19].loop(),this.bgm_genzai=19,this.bgm_filename[19]=paramString,!0)},Game.replaceAll=function(options){function onload(){for(var applets=document.getElementsByTagName("applet"),appletArray=[],i=0;i";for(prop in mp)type=Object.prototype.toString.call(mp[prop]),"[object Array]"!=type&&"[object Function]"!=type&&(prop in this.__teo?this.__teo[prop].t>0?(str+=""+prop+": "+mp[prop]+" ",this.__teo[prop].t--):str+=prop+": "+mp[prop]+" ":this.__teo[prop]={val:mp[prop],t:0},this.__teo[prop].val!=mp[prop]&&(this.__teo[prop].val=mp[prop],this.__teo[prop].t=6));this.__testDiv.innerHTML=str+""}this.__mc.run()}},Game.prototype.__pad_update=function(){function measureCenterOfGravity(p){var i,x1,y1,x2,y2,x3,y3,gx,gy,s,gx2,gy2,s2,n=p.length>>1;if(x1=p[0],y1=p[1],gx=x1,gy=y1,1==n)return[gx,gy];if(x2=p[2],y2=p[3],gx=(gx+x2)/2,gy=(gy+y2)/2,2==n)return[gx,gx];for(x3=p[4],y3=p[5],s=Math.abs((x2-x1)*(y3-y1)-(y2-y1)*(x3-x1))/2,gx=(x1+x2+x3)/3,gy=(y1+y2+y3)/3,i=3;i>1,c.moveTo(tmp[0],tmp[1]),j=0;j>1,c.moveTo(tmp[0],tmp[1]),j=0;j>1,c.moveTo(tmp[0],tmp[1]),j=1;j256&&(this.co_j.muki=0),this.drawOs2()},IdouGamen.prototype.worldInit2=function(){this.co_j.vx=0,this.co_j.vy=0,this.co_j.muki=1,this.co_j.ac=0,this.mp.tr1_c=2,this.mp_mode=200,this.cc_hankei=12,this.stage_kcID=0,this.door_koID=0,this.shop_kattaitem=-1,this.door_score_open=0,100==this.ie_c[9]&&this.mp.score>=this.mp.door_score&&(this.ie_c[9]=50,this.door_score_open=1),this.km.initAll(),this.km.mode=100,this.drawOs2()},IdouGamen.prototype.worldInit3=function(){this.stage_kcID=this.checkStage(),this.stage_cf[this.stage_kcID-1]=!0,this.stage_c[this.stage_kcID-1]=50;for(var i=0,j=0;j<=2;j++)1==this.stage_cf[j]&&i++;this.door_koID=0,i>=1&&100==this.ie_c[i-1]&&(this.ie_c[i-1]=50,this.door_koID=i),this.door_score_open=0,100==this.ie_c[9]&&this.mp.score>=this.mp.door_score&&(this.ie_c[9]=50,this.door_score_open=1),this.co_j.vx=0,this.co_j.vy=0,this.co_j.muki=1,this.co_j.ac=0,this.mp.tr1_c=2,this.co_j.pt=0,this.shop_kattaitem=-1,this.mp_mode=200,this.cc_hankei=12,this.km.initAll(),this.km.mode=100,this.drawOs2()},IdouGamen.prototype.drawOs2=function(){this.gg.setBackcolor(new Color(0,127,0)),this.gg.fill2(),this.gg.os2_g.drawImage(this.gg.li[3],0,0,this.gg.ap);var i,j,k;for(k=0;k<=8;k++)for(j=0;j<=14;j++)i=this.map_bg[j][k],221==i?(this.gg.drawPT2((j<<5)+16,(k<<5)+24-16,221),this.gg.drawPT2((j<<5)+16,(k<<5)+24+16,221)):222==i&&(this.gg.drawPT2((j<<5)+16-16,(k<<5)+24,222),this.gg.drawPT2((j<<5)+16+16,(k<<5)+24,222));for(k=0;k<=8;k++)for(j=0;j<=14;j++)i=this.map_bg[j][k],61!=i&&62!=i&&256!=i&&(i>=216&&i<=219?this.gg.drawPT2((j<<5)+16,(k<<5)+24-7,i):i>=206&&i<=209?this.gg.drawPT2((j<<5)+16,(k<<5)+24-7,i):i>=212&&i<=215?(this.gg.drawPT2((j<<5)+16-16,(k<<5)+24,222),this.gg.drawPT2((j<<5)+16+16,(k<<5)+24,222),this.gg.drawPT2((j<<5)+16,(k<<5)+24-7,i)):this.gg.drawPT2((j<<5)+16,(k<<5)+24,i))},IdouGamen.prototype.drawMap=function(){this.gg.os_g.drawImage(this.gg.os2_img,0,0,this.gg.ap)},IdouGamen.prototype.getBGZ=function(paramInt1,paramInt2){if(paramInt1<0||paramInt1>479||paramInt2<0||paramInt2>287)return 0;var i=paramInt1>>5,j=paramInt2>>5;return this.map_bg[i][j]},IdouGamen.prototype.checkStage=function(){for(var j=-1,i=0;i<=9;i++)if(100==this.stage_c[i]&&this.co_j.x==this.stage_x[i]&&this.co_j.y==this.stage_y[i]){j=i+1;break}return j},IdouGamen.prototype.mainProgram=function(){if(this.gk.tr1_f?this.mp.tr1_c<2&&(this.mp.tr1_c+=1):this.mp.tr1_c=0,0==this.mp_mode){if(100==this.km.mode)this.jMove();else if(200==this.km.mode)1==this.km.cancel_c?(this.km.off(3),this.km.off(4),this.km.mode=100):1==this.km.kettei_c&&(this.km.init1(3),this.km.setMessage(3,this.mp.mes1_name),this.mp.addSerifu(3,2,3),this.km.activeSerifu(3,120,150,272,Color.cyan),this.km.mode=210);else if(210==this.km.mode)1!=this.km.cancel_c&&1!=this.km.kettei_c||(this.km.off(3),this.km.off(4),this.km.mode=100);else if(300==this.km.mode)1==this.km.cancel_c?(this.km.off(3),this.km.off(4),this.km.mode=100):1==this.km.kettei_c&&(this.km.init1(3),this.km.setMessage(3,this.mp.mes2_name),this.mp.addSerifu(3,4,3),this.km.activeSerifu(3,120,150,272,Color.cyan),this.km.mode=210);else if(400==this.km.mode){if(1==this.km.cancel_c)this.km.off(3),this.km.off(4),this.km.mode=100;else if(1==this.km.kettei_c){this.km.off(3),this.km.list_kazu=0,this.km.init1(6),this.km.setMessage(6,this.tdb.getValue("shop_serifu1"));for(var i=0;i<=8;i++)this.mp.shop_item_teika[i]>0&&(this.km.addItem2(6,this.mp.shop_item_name[i],this.mp.shop_item_teika[i]),this.km.list_IDlist[this.km.list_kazu]=i,this.km.list_kazu+=1);this.km.list_kazu>=1?(this.km.activeKaimono(6,296,76,184),this.km.mode=410):(this.km.init1(6),this.km.init1(3),this.km.setMessage(3,"Error"),this.km.addItem(3,"Please set any item on shop menu."),this.km.activeSerifu(3,120,150,216,Color.red),this.km.mode=210)}}else 410==this.km.mode?1==this.km.cancel_c?(this.km.off(4),this.km.off(6),this.km.mode=100):1==this.km.kettei_c&&(this.km.list_s=this.km.list_IDlist[this.km.selectedIndex[6]],this.km.init1(7),this.km.setMessage(7,this.mp.shop_item_name[this.km.list_s]+this.tdb.getValue("shop_serifu2")),this.km.addItem(7,this.tdb.getValue("shop_serifu3")),this.km.addItem(7,this.tdb.getValue("shop_serifu4")),this.km.activeSerifutuki(7,48,150,236,this.mp.shop_name),this.km.mode=420):420==this.km.mode?1==this.km.cancel_c?(this.km.offActivewindow(7,6),this.km.mode=410):1==this.km.kettei_c&&(0==this.km.selectedIndex[7]?this.mp.score>=this.mp.shop_item_teika[this.km.list_s]?(this.km.init1(3),this.km.addItem(3,this.mp.shop_item_name[this.km.list_s]+this.tdb.getValue("shop_serifu5")),this.km.activeIchigyou(3,48,240,236),this.mp.score-=this.mp.shop_item_teika[this.km.list_s],this.shop_kattaitem=this.km.list_s,7==this.shop_kattaitem&&(this.mp.j_left+=1),this.km.mode=430):(this.km.init1(3),this.km.addItem(3,this.tdb.getValue("shop_serifu6")),this.km.activeIchigyou(3,48,240,236),this.km.mode=430):(this.km.off(4),this.km.off(6),this.km.off(7),this.km.mode=100)):430==this.km.mode?1!=this.km.cancel_c&&1!=this.km.kettei_c||(this.km.off(3),this.km.off(4),this.km.off(6),this.km.off(7),this.km.mode=100):500==this.km.mode?1==this.km.cancel_c?(this.km.off(4),this.km.off(3),this.km.mode=100):1==this.km.kettei_c&&(this.km.off(3),this.km.init1(2),this.km.setMessage(2,this.tdb.getValue("setumei_menu1")),this.km.addItem(2,this.tdb.getValue("setumei_menu2")),this.km.addItem(2,this.tdb.getValue("setumei_menu3")),this.km.addItem(2,this.tdb.getValue("setumei_menu4")),this.km.activeSerifutuki(2,120,150,224,this.mp.setumei_name),this.km.mode=510):510==this.km.mode?1==this.km.cancel_c?(this.km.off(2),this.km.off(4),this.km.mode=100):1==this.km.kettei_c&&(this.km.init1(3),this.km.setMessage(3,this.mp.setumei_name),1==this.km.selectedIndex[2]?this.mp.addSerifu(3,11,3):2==this.km.selectedIndex[2]?this.mp.addSerifu(3,12,3):this.mp.addSerifu(3,10,3),this.km.activeSerifu(3,200,191,272,Color.cyan),this.km.mode=520):520==this.km.mode&&(1==this.km.cancel_c?(this.km.offActivewindow(3,2),this.km.mode=510):1==this.km.kettei_c&&(this.km.off(2),this.km.off(3),this.km.off(4),this.km.mode=100));this.km.move()}if(1e3==this.co_j.pt?this.gg.drawPT(this.co_j.x+16,this.co_j.y+24-12-6,100,this.co_j.muki):1010==this.co_j.pt?this.gg.drawPT(this.co_j.x+16,this.co_j.y+24-12+5,100,this.co_j.muki):this.co_j.pt>=202&&this.co_j.pt<=205?this.gg.drawPT(this.co_j.x+16,this.co_j.y+24-12,this.co_j.pt,0):this.gg.drawPT(this.co_j.x+16,this.co_j.y+24-12,this.co_j.pt,this.co_j.muki),this.km.drawMenus(),100==this.mp_mode)this.circleCLS(this.cc_hankei),this.cc_hankei-=12,this.cc_hankei<0&&(this.cc_hankei=0,this.mp_mode=110);else if(110==this.mp_mode)this.circleCLS(this.cc_hankei);else{var j;200==this.mp_mode?(this.circleCLS(this.cc_hankei),this.cc_hankei+=12,this.cc_hankei>312&&(this.stage_kcID>=1?(this.mp_mode=300,this.cc_hankei=0,j=this.stage_y[this.stage_kcID-1]>>5,this.map_bg[this.stage_x[this.stage_kcID-1]>>5][j]=227,this.door_koID>=1&&(this.map_bg[this.ie_x[this.door_koID-1]>>5][this.ie_y[this.door_koID-1]>>5]=222),1==this.door_score_open&&(this.map_bg[this.ie_x[9]>>5][this.ie_y[9]>>5]=222),this.drawOs2()):(this.mp_mode=0,1==this.door_score_open&&(this.mp_mode=400,this.cc_hankei=0,this.map_bg[this.ie_x[9]>>5][this.ie_y[9]>>5]=222,this.drawOs2())))):300==this.mp_mode?(this.cc_hankei+=1,this.cc_hankei<=3?j=0:this.cc_hankei<=6?j=1:this.cc_hankei<=9?j=0:this.cc_hankei<=12?j=1:this.cc_hankei<=15?j=0:this.cc_hankei<=18?j=1:this.cc_hankei<=21?j=0:this.cc_hankei<=24?j=1:this.cc_hankei<=26?j=0:(j=0,this.mp_mode=0),j>0&&this.gg.drawPT(this.stage_x[this.stage_kcID-1]+16,this.stage_y[this.stage_kcID-1]+24,222+this.stage_kcID,0),j>0&&this.door_koID>=1&&this.gg.drawPT(this.ie_x[this.door_koID-1]+16,this.ie_y[this.door_koID-1]+24-7,212+this.door_koID,0),j>0&&1==this.door_score_open&&this.gg.drawPT(this.ie_x[9]+16,this.ie_y[9]+24-7,212,0)):400==this.mp_mode&&(this.cc_hankei+=1,this.cc_hankei<=3?j=0:this.cc_hankei<=6?j=1:this.cc_hankei<=9?j=0:this.cc_hankei<=12?j=1:this.cc_hankei<=15?j=0:this.cc_hankei<=18?j=1:this.cc_hankei<=21?j=0:this.cc_hankei<=24?j=1:this.cc_hankei<=26?j=0:(j=0,this.mp_mode=0),j>0&&this.gg.drawPT(this.ie_x[9]+16,this.ie_y[9]+24-7,212,0))}},IdouGamen.prototype.jMove=function(){var m=this.co_j.x,n=this.co_j.y;this.co_j.pt=100;var i;if(0==this.co_j.vx&&0==this.co_j.vy)if(this.co_j.ac+=1,this.co_j.ac>7&&(this.co_j.ac=0),this.co_j.ac>3&&(this.co_j.pt=1e3,i=this.getBGZ(m,n),(i>=216&&i<=219||i>=206&&i<=209)&&(this.co_j.pt=1010)),1==this.mp.tr1_c)if(this.checkStage()>=1)this.mp_mode=100,this.cc_hankei=312,this.co_j.ac=0,this.dokan_khID=0,this.co_j.pt=100,this.mp.gs.play(25);else if(this.getBGZ(m,n)>=206&&this.getBGZ(m,n)<=209)if(2==this.mp.dokan_mode)for(var k=0,i2=0;i2<=8;i2++){for(var i1=0;i1<=14;i1++)if(i1<<5!=m||i2<<5!=n){var j=this.map_bg[i1][i2];if(j==this.getBGZ(m,n)){m=i1<<5,n=i2<<5,this.co_j.ac=0,this.co_j.pt=1010,k=1;break}}if(1==k)break}else this.mp_mode=100,this.cc_hankei=312,this.co_j.ac=0,this.dokan_khID=this.getBGZ(m,n)-205,this.co_j.pt=1010,this.mp.gs.play(25);else 216==this.getBGZ(m,n)?(this.km.init1(4),this.km.onKao(4,120,42,272,230),this.km.init1(3),this.km.setMessage(3,this.mp.mes1_name),this.mp.addSerifu(3,1,3),this.km.activeSerifu(3,120,150,272,Color.cyan),this.km.mode=200,this.co_j.pt=1010,this.co_j.ac=0):217==this.getBGZ(m,n)?(this.km.init1(4),this.km.onKao(4,120,42,272,232),this.km.init1(3),this.km.setMessage(3,this.mp.mes2_name),this.mp.addSerifu(3,3,3),this.km.activeSerifu(3,120,150,272,Color.cyan),this.km.mode=300,this.co_j.pt=1010,this.co_j.ac=0):218==this.getBGZ(m,n)?(this.km.init1(4),this.km.onKao(4,120,42,216,234),this.shop_kattaitem<0?(this.km.init1(3),this.km.setMessage(3,this.mp.shop_name),this.mp.addSerifu(3,5,3),this.km.activeSerifu(3,120,150,216,Color.cyan),this.km.mode=400):(this.km.init1(3),this.km.setMessage(3,this.mp.shop_name),this.mp.addSerifu(3,8,3),this.km.activeSerifu(3,120,150,216,Color.cyan),this.km.mode=210),this.co_j.pt=1010,this.co_j.ac=0):219==this.getBGZ(m,n)&&(this.km.init1(4),this.km.onKao(4,120,42,272,236),this.km.init1(3),this.km.setMessage(3,this.mp.setumei_name),this.mp.addSerifu(3,9,3),this.km.activeSerifu(3,120,150,272,Color.cyan),this.km.mode=500,this.co_j.pt=1010,this.co_j.ac=0);else this.gk.up_f?221==this.getBGZ(m,n-32)&&(this.co_j.vy=-4,this.co_j.ac=-1):this.gk.down_f?221==this.getBGZ(m,n+32)&&(this.co_j.vy=4,this.co_j.ac=-1):this.gk.left_f?(this.co_j.muki=0,222==this.getBGZ(m-32,n)&&(this.co_j.vx=-4,this.co_j.ac=-1),this.getBGZ(m+32,n)>=212&&this.getBGZ(m+32,n)<=215&&(this.co_j.vx=-4,this.co_j.ac=-1)):this.gk.right_f&&(this.co_j.muki=1,222==this.getBGZ(m+32,n)&&(this.co_j.vx=4,this.co_j.ac=-1),this.getBGZ(m-32,n)>=212&&this.getBGZ(m-32,n)<=215&&(this.co_j.vx=4,this.co_j.ac=-1));0==this.co_j.vx&&0==this.co_j.vy||(this.co_j.ac+=1,this.co_j.ac>3&&(this.co_j.ac=0),m+=this.co_j.vx,n+=this.co_j.vy,0!=this.co_j.vx?this.co_j.ac<=1?this.co_j.pt=103:this.co_j.pt=104:this.co_j.vy>=0?this.co_j.ac<=1?this.co_j.pt=202:this.co_j.pt=203:this.co_j.ac<=1?this.co_j.pt=204:this.co_j.pt=205,m%32==0&&n%32==0&&(i=this.getBGZ(m,n),(220==i||i>=223&&i<=227||i>=216&&i<=219||i>=206&&i<=209)&&(this.co_j.vx=0,this.co_j.vy=0,this.co_j.ac=0),i=0,this.co_j.vx>0?i=this.getBGZ(m+32,n):this.co_j.vx<0&&(i=this.getBGZ(m-32,n)),i>=212&&i<=215&&(this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.co_j.ac=0)),m<=-32?(m=-32,this.co_j.vx=0,this.co_j.vy=0,this.co_j.ac=0):m>=480&&(m=480,this.co_j.vx=0,this.co_j.vy=0,this.co_j.ac=0),n<=-32?(n=-32,this.co_j.vx=0,this.co_j.vy=0,this.co_j.ac=0):n>=288&&(n=288,this.co_j.vx=0,this.co_j.vy=0,this.co_j.ac=0)),this.co_j.x=m,this.co_j.y=n},IdouGamen.prototype.circleCLS=function(paramInt){for(var i=0;i<=12;i++){var d1=Math.sin(.2617992*i);this.cc_p1_y[i]=160+Math.floor(d1*paramInt);var d2=Math.cos(.2617992*i);this.cc_p1_x[i]=256+Math.floor(d2*paramInt),this.cc_p2_y[i]=160-Math.floor(d1*paramInt),this.cc_p2_x[i]=256-Math.floor(d2*paramInt)}this.gg.os_g.setColor(Color.black),this.gg.os_g.fillPolygon(this.cc_p1_x,this.cc_p1_y,17),this.gg.os_g.fillPolygon(this.cc_p2_x,this.cc_p2_y,17)},IdouGamen.prototype.squareCLS=function(paramInt1,paramInt2){var d=.0174532925199433;this.cc_p1_x[0]=Math.floor(Math.cos((this.cc_kakudo+0)*d)*paramInt1)+256,this.cc_p1_y[0]=Math.floor(Math.sin((this.cc_kakudo+0)*d)*paramInt1)+160,this.cc_p1_x[1]=Math.floor(Math.cos((this.cc_kakudo+90)*d)*paramInt1)+256,this.cc_p1_y[1]=Math.floor(Math.sin((this.cc_kakudo+90)*d)*paramInt1)+160,this.cc_p1_x[2]=Math.floor(Math.cos((this.cc_kakudo+180)*d)*paramInt1)+256,this.cc_p1_y[2]=Math.floor(Math.sin((this.cc_kakudo+180)*d)*paramInt1)+160,this.cc_p1_x[3]=Math.floor(500*Math.cos((this.cc_kakudo+180)*d))+256,this.cc_p1_y[3]=Math.floor(500*Math.sin((this.cc_kakudo+180)*d))+160,this.cc_p1_x[4]=Math.floor(700*Math.cos((this.cc_kakudo+135)*d))+256,this.cc_p1_y[4]=Math.floor(700*Math.sin((this.cc_kakudo+135)*d))+160,this.cc_p1_x[5]=Math.floor(700*Math.cos((this.cc_kakudo+45)*d))+256,this.cc_p1_y[5]=Math.floor(700*Math.sin((this.cc_kakudo+45)*d))+160,this.cc_p1_x[6]=Math.floor(500*Math.cos((this.cc_kakudo+0)*d))+256,this.cc_p1_y[6]=Math.floor(500*Math.sin((this.cc_kakudo+0)*d))+160,this.cc_p2_x[0]=Math.floor(Math.cos((this.cc_kakudo+180)*d)*paramInt1)+256,this.cc_p2_y[0]=Math.floor(Math.sin((this.cc_kakudo+180)*d)*paramInt1)+160,this.cc_p2_x[1]=Math.floor(Math.cos((this.cc_kakudo+270)*d)*paramInt1)+256,this.cc_p2_y[1]=Math.floor(Math.sin((this.cc_kakudo+270)*d)*paramInt1)+160,this.cc_p2_x[2]=Math.floor(Math.cos((this.cc_kakudo+360)*d)*paramInt1)+256,this.cc_p2_y[2]=Math.floor(Math.sin((this.cc_kakudo+360)*d)*paramInt1)+160,this.cc_p2_x[3]=Math.floor(500*Math.cos((this.cc_kakudo+360)*d))+256,this.cc_p2_y[3]=Math.floor(500*Math.sin((this.cc_kakudo+360)*d))+160,this.cc_p2_x[4]=Math.floor(700*Math.cos((this.cc_kakudo+315)*d))+256,this.cc_p2_y[4]=Math.floor(700*Math.sin((this.cc_kakudo+315)*d))+160,this.cc_p2_x[5]=Math.floor(700*Math.cos((this.cc_kakudo+225)*d))+256,this.cc_p2_y[5]=Math.floor(700*Math.sin((this.cc_kakudo+225)*d))+160,this.cc_p2_x[6]=Math.floor(500*Math.cos((this.cc_kakudo+180)*d))+256,this.cc_p2_y[6]=Math.floor(500*Math.sin((this.cc_kakudo+180)*d))+160,this.gg.os_g.setColor(Color.black),this.gg.os_g.fillPolygon(this.cc_p1_x,this.cc_p1_y,7),this.gg.os_g.fillPolygon(this.cc_p2_x,this.cc_p2_y,7)},ImageBuff.prototype.load=function(url){this._loaded=!1,this._error=!1,this._width=-1,this._height=-1,this._dat=new Image;var _this=this;this._dat.onload=function(){ImageBuff_onload(_this)},this._dat.onerror=function(){ImageBuff_onerror(_this)},this._dat.onabort=function(){ImageBuff_onerror(_this)},this._dat.ontimeout=function(){ImageBuff_onerror(_this)},this._dat.src=url,this._dat.complete&&this.onload()},ImageBuff.prototype.onload=function(){this._loaded=!0,this._width=this._dat.naturalWidth,this._height=this._dat.naturalHeight},ImageBuff.prototype.onerror=function(){this._error=!0,this._dat=null},ImageBuff.prototype.getGraphics=function(){return this._width<0?null:(this._g=new Graphics(this),this._g)},ImageBuff.prototype.createGraphics=function(){return this.getGraphics()},ImageBuff.prototype.getGraphicsBk=function(){return this._width<0?null:(this._g_bk=new GraphicsBk(this),this._g_bk)},Graphics.prototype.drawLine=function(x1,y1,x2,y2){return null!=this._ctx&&(this._ctx.beginPath(),this._ctx.moveTo(x1,y1),this._ctx.lineTo(x2,y2),this._ctx.stroke(),!0)},Graphics.prototype.drawImage=function(img,a1,a2,a3,a4,a5,a6,a7,a8,a9){if(null==img._dat)return!1;if(null==this._ctx)return!1;try{if(arguments.length<=4)return this._ctx.drawImage(img._dat,a1,a2),!0;if(arguments.length<=6)return this._ctx.drawImage(img._dat,a1,a2,a3,a4),!0;if(arguments.length<=10)return this._ctx.drawImage(img._dat,a1,a2,a3,a4,a5,a6,a7,a8),!0}catch(e){}return!1},Graphics.prototype.drawRect=function(x,y,w,h){return null!=this._ctx&&(this._ctx.strokeRect(x,y,w,h),!0)},Graphics.prototype.fillRect=function(x,y,w,h){return null!=this._ctx&&(this._ctx.fillRect(x,y,w,h),!0)},Graphics.prototype.drawPolygon=function(xa,ya,pn){if(null==this._ctx)return!1;this._ctx.beginPath(),this._ctx.moveTo(xa[0],ya[0]);for(var i=1;i255&&(a=255),this._ctx.globalAlpha=a/255,!0)},Graphics.prototype.setColor=function(color){if(null==this._ctx)return!1;this._color=new Color(color.r,color.g,color.b,color.a);var val="rgba("+color.r+", "+color.g+", "+color.b+", "+color.a/255+")";return this._ctx.strokeStyle=val,this._ctx.fillStyle=val,!0},Graphics.prototype.setFont=function(font){if(null==this._ctx)return!1;var str="";return font._style&Font.ITALIC&&(str+="italic "),font._style&Font.BOLD&&(str+="bold "),str+=font._size+"px ",str+=font._name==Font.SERIF?"serif":font._name==Font.SANS_SERIF?"sans-serif":font._name==Font.MONOSPACED?"monospace":font._name==Font.DIALOG?"'Helvetica','Arial','MS ゴシック','HG ゴシックB Sun','HG ゴシックB',monospace":'"'+font._name+'"',this._ctx.font=str,this._font=font,!0},Graphics.prototype.drawString=function(str,x,y){return null!=this._ctx&&(this._ctx.fillText(str,x,y),!0)},Graphics.prototype.translate=function(x,y){return null!=this._ctx&&(this._ctx.translate(x,y),!0)},Graphics.prototype.rotate=function(angle,x,y){return null!=this._ctx&&(1==arguments.length?this._ctx.rotate(angle):(this._ctx.translate(x,y),this._ctx.rotate(angle),this._ctx.translate(-x,-y)),!0)},Graphics.prototype.scale=function(x,y){return null!=this._ctx&&(this._ctx.scale(x,y),!0)},Graphics.prototype.setClip=function(pattern){if(null==this._ctx)return!1;if("ellipse"==pattern){var sc=arguments[4]/arguments[3];return this._ctx.beginPath(),this._ctx.save(),this._ctx.scale(1,sc),this._ctx.arc(arguments[1]+arguments[3]/2,(arguments[2]+arguments[4]/2)/sc,arguments[3]/2,0,2*Math.PI,!1),this._ctx.restore(),this._ctx.clip(),!0}if("rect"==pattern)return this._ctx.beginPath(),this._ctx.rect(arguments[1],arguments[2],arguments[3],arguments[4]),this._ctx.clip(),!0;if("polygon"==pattern){this._ctx.beginPath(),this._ctx.moveTo(arguments[1][0],arguments[2][0]);for(var i=1;i6&&(this.c_fc=0),this.aw>=0&&(this.gk.up_f?(this.gk.up_c+=1,this.gk.up_c>3&&(this.gk.up_c=1)):this.gk.up_c=0,this.gk.down_f?(this.gk.down_c+=1,this.gk.down_c>3&&(this.gk.down_c=1)):this.gk.down_c=0,1==this.gk.up_c?(this.selectedIndex[this.aw]-=1,this.c_fc=-1,this.selectedIndex[this.aw]<0&&(this.selectedIndex[this.aw]=this.item_kazu[this.aw]-1)):1==this.gk.down_c&&(this.selectedIndex[this.aw]+=1,this.c_fc=-1,this.selectedIndex[this.aw]>this.item_kazu[this.aw]-1&&(this.selectedIndex[this.aw]=0))),this.gk.tr1_f?0==this.kettei_c&&(this.kettei_c=1):this.kettei_c=0,this.gk.x_f?0==this.cancel_c&&(this.cancel_c=1):this.cancel_c=0},KeyboardMenu.prototype.drawMenus=function(){var beforeFont=this.hg._font;this.hg.setFont(new Font(Font.SANS_SERIF,0,12));for(var i=0;i<=15;i++){var k=this.c[i];if(0!=k){var j;switch(k){case 100:if(this.drawWindowbox(this.x[i],this.y[i],this.width[i],30+14*this.item_kazu[i]),this.hg.setColor(Color.white),this.hg.drawString(this.message[i],this.x[i]+24,this.y[i]+6+12),this.item_kazu[i]>=1)for(j=0;j<=this.item_kazu[i]-1;j++)this.hg.drawString(this.item[i][j],this.x[i]+24,this.y[i]+6+18+14*j+12);i==this.aw?this.c_fc<=3&&this.hg.drawImage(this.hi[200],this.x[i]+6,this.y[i]+24+14*this.selectedIndex[i],this.ap):this.hg.drawImage(this.hi[200],this.x[i]+6,this.y[i]+24+14*this.selectedIndex[i],this.ap);break;case 200:this.hg.setColor(Color.white),this.hg.fillRect(12,12,128,58),this.hg.setColor(Color.black),this.hg.fillRect(14,14,124,54),this.hg.setColor(Color.cyan),this.hg.drawString(this.item[14][0],18,30),(this.item_int[14][0]<=0||this.item_int[14][2]<=0)&&(this.hg.setColor(Color.red),this.hg.drawString("戦闘不能",82,30)),this.hg.setColor(Color.white),this.hg.drawString("HP\t"+this.item_int[14][0]+" / "+this.item_int[14][1],18,48),this.hg.drawString("PP\t"+this.item_int[14][2]+" / "+this.item_int[14][3],18,62);break;case 210:this.hg.setColor(Color.white),this.hg.fillRect(160,12,128,58),this.hg.setColor(Color.black),this.hg.fillRect(162,14,124,54),this.hg.setColor(Color.green),this.hg.drawString(this.item[15][0],166,30),this.item_int[15][0]<=0&&(this.hg.setColor(Color.red),this.hg.drawString("戦闘不能",230,30)),this.hg.setColor(Color.white),this.hg.drawString("HP\t"+this.item_int[15][0]+" / "+this.item_int[15][1],166,48),this.hg.drawString("PP\t"+this.item_int[15][2]+" / "+this.item_int[15][3],166,62);break;case 220:this.hg.setColor(Color.white),this.hg.fillRect(372,12,128,58),this.hg.setColor(Color.black),this.hg.fillRect(374,14,124,54),this.hg.setColor(Color.cyan),this.hg.drawString(this.item[15][0],378,30),(this.item_int[15][0]<=0||this.item_int[15][2]<=0)&&(this.hg.setColor(Color.red),this.hg.drawString("戦闘不能",442,30)),this.hg.setColor(Color.white),this.hg.drawString("HP\t"+this.item_int[15][0]+" / "+this.item_int[15][1],378,48),this.hg.drawString("PP\t"+this.item_int[15][2]+" / "+this.item_int[15][3],378,62);break;case 300:this.drawWindowbox(this.x[i],this.y[i],this.width[i],40),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][0],this.x[i]+6,this.y[i]+6+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+6+14+0+2,201,0);break;case 310:this.drawWindowbox(this.x[i],this.y[i],this.width[i],58),this.hg.setColor(this.item_color[i]),this.hg.drawString(this.item[i][0],this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][1],this.x[i]+6,this.y[i]+6+18+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+6+18+14+2,71,0);break;case 320:for(this.drawWindowbox(this.x[i],this.y[i],this.width[i],66+14*(this.item_kazu[i]-3)+14),this.hg.setColor(Color.magenta),this.hg.drawString(this.item[i][0],this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][1],this.x[i]+6,this.y[i]+6+18+12),this.hg.setColor(Color.cyan),this.hg.drawString(this.item[i][2],this.x[i]+6,this.y[i]+6+36+12),this.hg.setColor(Color.white),j=0;j<=this.item_kazu[3]-4;j++)this.hg.drawString(this.item[3][j+3],this.x[3]+6,this.y[3]+6+54+14*j+12);this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+6+18+36+14*(this.item_kazu[i]-3)+2,71,0);break;case 321:this.drawWindowbox(this.x[i],this.y[i],this.width[i],108),this.hg.setColor(Color.cyan),this.hg.drawString(this.item[i][0],this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][1],this.x[i]+6,this.y[i]+6+18+12),this.hg.setColor(Color.magenta),this.hg.drawString(this.item[i][2],this.x[i]+6,this.y[i]+6+36+12),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][3],this.x[i]+6,this.y[i]+6+54+12),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][4],this.x[i]+6,this.y[i]+6+54+14+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+6+18+36+14+14+2,71,0);break;case 330:if(this.drawWindowbox(this.x[i],this.y[i],this.width[i],30+14*(this.item_kazu[i]+1)),this.hg.setColor(this.item_color[i]),this.hg.drawString(this.message[i],this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.item_kazu[i]>=1)for(j=0;j<=this.item_kazu[i]-1;j++)this.hg.drawString(this.item[i][j],this.x[i]+6,this.y[i]+6+18+14*j+12);i==this.aw?this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+6+18+14*this.item_kazu[i]+2,201,0):this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+6+18+14*this.item_kazu[i]+2,201,0);break;case 350:100==this.item_int[i][0]?this.item_int[i][0]=55:(this.drawWindowbox(this.x[i],this.y[i],this.width[i],26),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][0],this.x[i]+6,this.y[i]+6+12),this.item_int[i][0]-=1,this.item_int[i][0]<=0&&this.off(i));break;case 360:200==this.item_int[i][0]?(this.drawWindowbox(this.x[i],this.y[i],this.width[i],44),this.hg.setColor(this.item_color[i]),this.hg.drawString(this.item[i][0],this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][1],this.x[i]+6,this.y[i]+6+18+12)):100==this.item_int[i][0]?this.item_int[i][0]=55:(this.drawWindowbox(this.x[i],this.y[i],this.width[i],44),this.hg.setColor(this.item_color[i]),this.hg.drawString(this.item[i][0],this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString(this.item[i][1],this.x[i]+6,this.y[i]+6+18+12),this.item_int[i][0]-=1,this.item_int[i][0]<=0&&this.off(i));break;case 400:this.drawWindowbox(this.x[i],this.y[i],this.width[i],128),this.hg.setColor(Color.yellow),this.hg.drawString(this.name_crys+"のステータス",this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString("HP\t"+this.item_int[14][0]+" / "+this.item_int[14][1],this.x[i]+6,this.y[i]+6+18+0+12),this.hg.drawString("おこづかい\t",this.x[i]+6,this.y[i]+6+18+28+12),this.hg.drawString(""+this.item_int[14][2]+"円",this.x[i]+6+72,this.y[i]+6+18+42+12),this.hg.drawString("得点",this.x[i]+6,this.y[i]+6+18+56+12),this.hg.drawString(""+this.item_int[14][3]+"点",this.x[i]+6+72,this.y[i]+6+18+70+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+6+18+84+2,71,0);break;case 420:this.drawWindowbox(this.x[i],this.y[i],this.width[i],116),this.hg.setColor(new Color(96,96,96)),this.hg.fillRect(this.x[i]+12,this.y[i]+12,this.width[i]-24,48),this.gg.drawPT(this.x[i]+12+rightShiftIgnoreSign(this.width[i]-24-32,1),this.y[i]+12+8,this.item_int[i][2],0),this.hg.setColor(Color.cyan),this.hg.drawString(this.item[i][0],this.x[i]+12,this.y[i]+64+12),this.hg.setColor(Color.white),this.hg.drawString("これからも、よろしくね!",this.x[i]+12,this.y[i]+68+14+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+68+28+2,71,0);break;case 410:this.item_int[i][0]==-2?(this.drawWindowbox(this.x[i],this.y[i],this.width[i],116),this.hg.setColor(new Color(96,96,96)),this.hg.fillRect(this.x[i]+12,this.y[i]+12,this.width[i]-24,48),this.gg.drawPT(this.x[i]+12+rightShiftIgnoreSign(this.width[i]-24-32,1),this.y[i]+12+8,this.item_int[i][2],0),this.hg.setColor(Color.yellow),this.hg.drawString(this.item[i][0],this.x[i]+12,this.y[i]+64+12),this.hg.setColor(Color.white),this.hg.drawString("捕獲不可能",this.x[i]+12,this.y[i]+68+14+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+68+28+2,71,0)):this.item_int[i][0]<0?(this.drawWindowbox(this.x[i],this.y[i],this.width[i],116),this.hg.setColor(new Color(96,96,96)),this.hg.fillRect(this.x[i]+12,this.y[i]+12,this.width[i]-24,48),this.gg.drawPT(this.x[i]+12+rightShiftIgnoreSign(this.width[i]-24-32,1),this.y[i]+12+8,this.item_int[i][2],0),this.hg.setColor(Color.yellow),this.hg.drawString(this.item[i][0],this.x[i]+12,this.y[i]+64+12),this.hg.setColor(Color.white),this.hg.drawString("現在調査中",this.x[i]+12,this.y[i]+68+14+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+68+28+2,71,0)):(this.drawWindowbox(this.x[i],this.y[i],this.width[i],158),this.hg.setColor(new Color(96,96,96)),this.hg.fillRect(this.x[i]+12,this.y[i]+12,this.width[i]-24,48),this.gg.drawPT(this.x[i]+12+rightShiftIgnoreSign(this.width[i]-24-32,1),this.y[i]+12+8,this.item_int[i][2],0),this.hg.setColor(Color.yellow),this.hg.drawString(this.item[i][0],this.x[i]+12,this.y[i]+64+12),this.hg.setColor(Color.white),this.hg.drawString("最大HP",this.x[i]+12,this.y[i]+68+14+12),this.hg.drawString(""+this.item_int[i][0],this.x[i]+56,this.y[i]+68+28+12),this.hg.drawString("最大PP",this.x[i]+12,this.y[i]+68+42+12),this.hg.drawString(""+this.item_int[i][1],this.x[i]+56,this.y[i]+68+56+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+68+70+2,71,0));break;case 500:this.c_fc<=3||0!=this.aw?this.hg.drawImage(this.hi[72],12+28*this.selectedIndex[i],288,this.ap):this.hg.drawImage(this.hi[73],12+28*this.selectedIndex[i],288,this.ap);break;case 600:this.drawWindowbox(this.x[i],this.y[i],this.width[i],96),k=this.item_int[i][0];var m=this.x[i]+rightShiftIgnoreSign(this.width[i]-64,1),n=this.y[i]+16;this.gg.drawPT(m,n,k,0),this.gg.drawPT(m+32,n,k+1,0),this.gg.drawPT(m,n+32,k+10,0),this.gg.drawPT(m+32,n+32,k+11,0);break;case 610:this.drawWindowbox(this.x[i],this.y[i],this.width[i],30+14*this.item_kazu[i]),this.hg.setColor(Color.yellow),this.hg.drawString("モンスターずかん",this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString("見つけた数\t"+this.item_int[i][0],this.x[i]+6,this.y[i]+6+18+0+12),this.hg.drawString("捕まえた数\t"+this.item_int[i][1],this.x[i]+6,this.y[i]+6+18+14+12);break;case 700:if(this.drawWindowbox(this.x[i],this.y[i],this.width[i],30+14*this.item_kazu[i]+18),this.hg.setColor(Color.cyan),this.hg.drawString(this.item[i][15],this.x[i]+24,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString(this.message[i],this.x[i]+24,this.y[i]+6+12+18),this.item_kazu[i]>=1)for(j=0;j<=this.item_kazu[i]-1;j++)this.hg.drawString(this.item[i][j],this.x[i]+24,this.y[i]+6+18+14*j+12+18);i==this.aw?this.c_fc<=3&&this.gg.drawPT(this.x[i]+6,this.y[i]+6+18+14*this.selectedIndex[i]+18,200,0):this.gg.drawPT(this.x[i]+6,this.y[i]+6+18+14*this.selectedIndex[i]+18,200,0);break;case 800:this.drawWindowbox(this.x[i],this.y[i],this.width[i],44),this.hg.setColor(Color.yellow),this.hg.drawString("おこづかい",this.x[i]+6,this.y[i]+6+12),this.hg.setColor(Color.white),this.hg.drawString(""+this.item_int[i][0]+"円",this.x[i]+6,this.y[i]+6+18+12);break;case 900:if(this.drawWindowbox(this.x[i],this.y[i],this.width[i],30+14*this.item_kazu[i]),this.hg.setColor(Color.white),this.hg.drawString(this.message[i],this.x[i]+24,this.y[i]+6+12),this.item_kazu[i]>=1)for(j=0;j<=this.item_kazu[i]-1;j++)this.hg.drawString(this.item[i][j],this.x[i]+24,this.y[i]+6+18+14*j+12),this.hg.drawString(""+this.item_int[i][j],this.x[i]+24+116,this.y[i]+6+18+14*j+12);i==this.aw?this.c_fc<=3&&this.gg.drawPT(this.x[i]+6,this.y[i]+6+18+14*this.selectedIndex[i],200,0):this.gg.drawPT(this.x[i]+6,this.y[i]+6+18+14*this.selectedIndex[i],200,0);break;case 1e3:for(this.drawWindowbox(this.x[i],this.y[i],this.width[i],98),this.hg.setColor(new Color(96,96,96)),this.hg.fillRect(this.x[i]+12,this.y[i]+12,248,48),j=0;j<=5;j++)this.item_int[i][j]>0&&this.gg.drawPT(this.x[i]+12+8+40*j,this.y[i]+12+8,this.item_int[i][j],0);this.hg.setColor(Color.white),this.hg.drawString("みんな、元気になった。",this.x[i]+12,this.y[i]+64+12),this.c_fc<=3&&this.gg.drawPT(this.x[i]+rightShiftIgnoreSign(this.width[i]-14,1),this.y[i]+64+14+2,71,0)}}}this.hg.setFont(beforeFont)},KeyboardMenu.prototype.drawWindowbox=function(paramInt1,paramInt2,paramInt3,paramInt4){this.hg.setColor(Color.white),this.hg.fillRect(paramInt1,paramInt2,paramInt3,paramInt4),this.hg.setColor(Color.black),this.hg.fillRect(paramInt1+2,paramInt2+2,paramInt3-4,paramInt4-4)},MainProgram.prototype={get t_kazu(){return this.co_t?this.co_t.length-1:-1},get a_kazu(){return this.co_a?this.co_a.length-1:-1},get yuka_id_max(){return this.yo?this.yo.length-1:-1}},MainProgram.prototype.addHighscoreEvent=function(highscoreeventhandler){return this.heh=highscoreeventhandler,!0},MainProgram.prototype.sendHighscore=function(){if("[object Function]"==Object.prototype.toString.call(this.heh)){var i=this.highscore;i0&&(this.hitokoto_c=this.showm_c,this.showm_c=0,this.hitokoto_num=5)},MainProgram.prototype.showiSet=function(s,s1,s2,s3){return 100==this.ml_mode&&(this.showi_c=parseInt(s),this.showi_x=parseInt(s1),this.showi_y=parseInt(s2),(isNaN(this.showi_c)||isNaN(this.showi_x)||isNaN(this.showi_y))&&(this.showi_c=0),!(this.showi_c<=0)&&(this.showi_img=this.gg.loadImage(s3),!0))},MainProgram.prototype.setbacki=function(s){return 100==this.ml_mode&&((2==this.gg.layer_mode||1==this.mcs_haikei_visible)&&(this.setbacki_f=!0,this.setbacki_img=this.gg.loadImage(s),!0))},MainProgram.prototype.setMyWait=function(s,s1,s2){var i=-1,j=100,k=1;return 100==this.ml_mode&&(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-1),!(i<0)&&(!(this.co_j.c>=200)&&((j<0||j>249)&&(j=0),(k<0||k>1)&&(k=0),this.setmyw_w=i,this.setmyw_pt=j,this.setmyw_muki=k,this.system_draw_mode>=2&&(this.co_j.muki=k,this.co_j.pt=j,this.co_j.pth=k),!0)))},MainProgram.prototype.getBossHP=function(){return this.ml_mode<100||this.ml_mode>=200?0:2==this.boss_destroy_type?this.boss_hp:this.co_b.c4},MainProgram.prototype.setBossHP=function(i){if(this.ml_mode<100||this.ml_mode>=200)return!1;if(this.co_b.c<100)return!1;if(!(10==this.j_tokugi||this.j_tokugi>=12&&this.j_tokugi<=15||2==this.boss_destroy_type))return!1;if((2!=this.boss_destroy_type||100!=this.co_b.c&&200!=this.co_b.c&&300!=this.co_b.c)&&(this.boss_hp=i),this.boss_hp<=0&&(this.boss_hp=0,this.co_b.c<200?(this.co_b.c4=0,this.co_b.c=60,this.co_b.c1=0,this.co_b.pt=1010,2!=this.boss_destroy_type&&(this.co_b.y-=16),this.gs.rsAddSound(8)):this.co_b.c<300?(this.co_b.c4=0,this.co_b.c=70,this.co_b.c1=0,this.co_b.pt=1110,this.co_b.y-=16,this.gs.rsAddSound(8)):(this.co_b.c4=0,this.co_b.c=80,this.co_b.c1=0,this.co_b.pt=1210,this.co_b.y-=16,this.gs.rsAddSound(8))),2==this.boss_destroy_type&&(2!=this.boss_destroy_type||100!=this.co_b.c&&200!=this.co_b.c&&300!=this.co_b.c)){var j=Math.floor(200*this.boss_hp/this.boss_hp_max);this.co_b.c>=100&&this.co_b.c<200||60==this.co_b.c?this.showGauge(String(j),this.tdb.getValue("boss_name")+" "+this.boss_hp+"/"+this.boss_hp_max):this.co_b.c>=200&&this.co_b.c<300||70==this.co_b.c?this.showGauge(String(j),this.tdb.getValue("boss2_name")+" "+this.boss_hp+"/"+this.boss_hp_max):this.showGauge(String(j),this.tdb.getValue("boss3_name")+" "+this.boss_hp+"/"+this.boss_hp_max)}return!0},MainProgram.prototype.getBossDirection=function(){return this.ml_mode<100||this.ml_mode>=200?0:1!=this.co_b.pth?0:1},MainProgram.prototype.isBossAttackMode=function(){return this.ml_mode<100||this.ml_mode>=200?0:this.boss_attack_mode?1:0},MainProgram.prototype.setBossXReal=function(i){return!(this.ml_mode<100||this.ml_mode>=200)&&(!(this.co_b.c<100)&&(this.co_b.x=i,!0))},MainProgram.prototype.setBossYReal=function(i){return!(this.ml_mode<100||this.ml_mode>=200)&&(!(this.co_b.c<100)&&(this.co_b.y=i,!0))},MainProgram.prototype.setStageClear=function(){return 100==this.ml_mode&&(0==this.stage_cc&&(this.stage_cc=1,this.gs.rsAddSound(2),!0))},MainProgram.prototype.setSystemImage=function(s,s1){var i;if(i=parseInt(s),isNaN(i)&&(i=-1),i<0||i>9)return!1;if(8==i)this.gg.setPatternImage(s1);else if(9==i)this.gg.setMapchipImage(s1);else{if(2!=this.gg.layer_mode&&i>3)return!1;this.gg.li[i]=this.gg.loadImage(s1),3==i&&200==this.ml_mode&&this.ig.drawOs2()}return!0},MainProgram.prototype.setScrollArea=function(s,s1,s2,s3){var i=0,j=0,k=this.mapWidth-16,l=this.mapHeight-10;if(100!=this.ml_mode&&91!=this.ml_mode&&96!=this.ml_mode)return!1;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),i<0||i>this.mapWidth-16)return!1;if(k<0||k>this.mapWidth-16)return!1;if(j<0||j>this.mapHeight-10)return!1;if(l<0||l>this.mapHeight-10)return!1;if(i>k){var i1=i;i=k,k=i1}if(j>l){var j1=j;j=l,l=j1}return this.maps.wx_mini=32*(i+1),this.maps.wx_max=32*(k+1),this.maps.wy_mini=32*(j+10),this.maps.wy_max=32*(l+10),!0},MainProgram.prototype.setScrollAreaReal=function(s,s1,s2,s3){var i=0,j=0,k=this.mapWidth-16,l=this.mapHeight-10;if(100!=this.ml_mode&&91!=this.ml_mode&&96!=this.ml_mode)return!1;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),i<32||i>32*(this.mapWidth-15))return!1;if(k<32||k>32*(this.mapWidth-15))return!1;if(j<320||j>32*this.mapHeight)return!1;if(l<320||l>32*this.mapHeight)return!1;if(i>k){var i1=i;i=k,k=i1}if(j>l){var j1=j;j=l,l=j1}return this.maps.wx_mini=i,this.maps.wx_max=k,this.maps.wy_mini=j,this.maps.wy_max=l,!0},MainProgram.prototype.setModeWait=function(s,s1){var i=0,j=100;return i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(i=-1),!(i<0||i>2)&&(!(j<0)&&(0==i?this.mode_wait_ending=j:1==i?this.mode_wait_gameover=j:2==i&&(this.mode_wait_stagestart=j),!0))},MainProgram.prototype.setPenColor=function(s,s1,s2,s3){var i=255,j=255,k=255,l=255;return i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),!(i<0)&&(this.js_pen_color=new Color(i,j,k,l),!0)},MainProgram.prototype.showrSet=function(s,s1,s2,s3,s4){return 100==this.ml_mode&&(this.showr_c=parseInt(s),this.showr_x=parseInt(s1),this.showr_y=parseInt(s2),this.showr_width=parseInt(s3),this.showr_height=parseInt(s4),(isNaN(this.showr_c)||isNaN(this.showr_x)||isNaN(this.showr_y)||isNaN(this.showr_width)||isNaN(this.showr_height))&&(this.showr_c=0),this.showr_c>0)},MainProgram.prototype.showoSet=function(s,s1,s2,s3,s4){return 100==this.ml_mode&&(this.showo_c=parseInt(s),this.showo_x=parseInt(s1),this.showo_y=parseInt(s2),this.showo_width=parseInt(s3),this.showo_height=parseInt(s4),(isNaN(this.showo_c)||isNaN(this.showo_x)||isNaN(this.showo_y)||isNaN(this.showo_width)||isNaN(this.showo_height))&&(this.showo_c=0),this.showr_c>0)},MainProgram.prototype.getJSMes=function(){return this.js_mes},MainProgram.prototype.showGauge=function(s,s1){var i=0;return 100==this.ml_mode&&(i=parseInt(s),isNaN(i)&&(i=0),i<0&&(i=0),i>200&&(i=200),this.gauge_v=!0,this.gauge_value=i,this.gauge_text=s1,!0)},MainProgram.prototype.hideGauge=function(){return 100==this.ml_mode&&(this.gauge_v=!1,!0)},MainProgram.prototype.setJSMes=function(s){return this.js_mes=parseInt(s),isNaN(this.js_mes)&&(this.js_mes=0),!0},MainProgram.prototype.sete=function(s,s1,s2){var i=0,j=0,k=0,flag=!1;if(100!=this.ml_mode)return!1;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(k=0),k<=0)return!1;if(i<0||i>=this.mapWidth||j<0||j>=this.mapHeight)return!1;switch(i=32*(i+1),j=32*(j+10),k){default:break;case 1:this.tSet(i,j,100,i-512-32),flag=!0;break;case 2:this.tSet(i,j,110,i-512-32),flag=!0;break;case 3:this.tSet(i,j,110,i-512-32),this.tSet(i+75,j,110,i-512-32),this.tSet(i+150,j,110,i-512-32),flag=!0;break;case 4:this.tSet(i,j,200,i-512-32),flag=!0;break;case 5:this.tSet(i,j,300,i-512-32),flag=!0;break;case 6:this.tSet(i,j,400,i-512-32),flag=!0;break;case 7:this.tSet(i,j,500,i-512-32),flag=!0;break;case 8:this.tSet(i,j,510,i-512-32),flag=!0;break;case 9:this.tSet(i,j,510,i-512-32-32),this.tSet(i+80,j-40,510,i-512-32-32),this.tSet(i+140,j+38,510,i-512-32-32),flag=!0;break;case 10:this.tSet(i,j,600,i-512-32),flag=!0;break;case 11:this.tSet(i,j,700,i-512-32),flag=!0;break;case 12:this.tSet(i,j,800,i-512-32),flag=!0;break;case 13:this.tSet(i,j,900,i-512-32),flag=!0;break;case 14:this.tSet(i,j-16,1e3,i-512-32-32),flag=!0;break;case 15:this.tSet(i,j,1100,i-512-32),flag=!0;break;case 16:this.mSet(i,j,100),this.gs.rsAddSound(10),flag=!0;break;case 17:this.mSet(i,j,200),this.gs.rsAddSound(11),flag=!0;break;case 18:this.mSet(i,j,205),this.gs.rsAddSound(11),flag=!0;break;case 19:this.mSet(i,j,300),this.gs.rsAddSound(14),flag=!0;break;case 20:this.mSet(i,j,305),this.gs.rsAddSound(14),flag=!0;break;case 21:this.mSet(i,j,400),this.gs.rsAddSound(15),flag=!0;break;case 22:this.mSet(i,j,405),this.gs.rsAddSound(15),flag=!0;break;case 23:this.mSet(i,j+19,600),flag=!0;break;case 24:this.mSet(i,j+19,605),flag=!0;break;case 25:this.mSet(i,j+19,606),flag=!0;break;case 26:this.mSet(i,j,90),this.gs.rsAddSound(18),flag=!0;break;case 27:this.mSet2(i,j,800,-5,-32),this.gs.rsAddSound(22),flag=!0;break;case 28:this.mSet2(i,j,800,-10,-32),this.gs.rsAddSound(22),flag=!0;break;case 29:this.mSet2(i,j,800,-15,-32),this.gs.rsAddSound(22),flag=!0;break;case 30:this.mSet2(i,j,500,8-this.ranInt(17),-25),flag=!0;break;case 31:this.mSet2(i,j,500,12-this.ranInt(25),-30),flag=!0;break;case 32:for(var l=0;l<=7;l++){var d=45*l*3.14/180,l1=Math.floor(8*Math.cos(d)),k2=Math.floor(8*Math.sin(d))*-1;this.mSet2(i,j,710,l1,k2),this.gs.rsAddSound(18)}flag=!0;break;case 33:var d1=3.140000104904175,i2=Math.floor(12*Math.cos(d1)),l2=Math.floor(12*Math.sin(d1))*-1;this.mSet2(i,j,710,i2,l2),d1=2.7038888931274414,i2=Math.floor(12*Math.cos(d1)),l2=Math.floor(12*Math.sin(d1))*-1,this.mSet2(i,j,710,i2,l2),d1=3.576111078262329,i2=Math.floor(12*Math.cos(d1)),l2=Math.floor(12*Math.sin(d1))*-1,this.mSet2(i,j,710,i2,l2),this.gs.rsAddSound(18),flag=!0;break;case 34:var d2=3.3144445419311523,j2=Math.floor(12*Math.cos(d2)),i3=Math.floor(12*Math.sin(d2))*-1;this.mSet2(i,j,710,j2,i3),d2=2.965555429458618,j2=Math.floor(12*Math.cos(d2)),i3=Math.floor(12*Math.sin(d2))*-1,this.mSet2(i,j,710,j2,i3),d2=3.6633334159851074,j2=Math.floor(12*Math.cos(d2)),i3=Math.floor(12*Math.sin(d2))*-1,this.mSet2(i,j,710,j2,i3),d2=2.616666793823242,j2=Math.floor(12*Math.cos(d2)),i3=Math.floor(12*Math.sin(d2))*-1,this.mSet2(i,j,710,j2,i3),this.gs.rsAddSound(18),flag=!0;break;case 35:this.aSet(i+16,j+16,70,i),flag=!0;break;case 36:this.aSet(i+16,j+16,71,i),flag=!0;break;case 37:this.aSet(i+16,j+16,72,i),this.aSet(i+16,j+16,74,i),this.aSet(i+16,j+16,76,i),flag=!0;break;case 38:this.aSet(i+16,j+16,73,i),this.aSet(i+16,j+16,75,i),this.aSet(i+16,j+16,77,i),flag=!0;break;case 39:this.aSet(i,j,101,i),flag=!0;break;case 40:this.aSet(i,j+9,111,i),flag=!0;break;case 41:this.tSet(i,j,320,i-512-32),flag=!0;break;case 42:this.tSet(i,j,330,i-512-32),flag=!0;break;case 43:this.tSet(i,j,660,i-512-32),flag=!0;break;case 44:this.tSet(i,j,670,i-512-32),flag=!0;break;case 45:this.tSet(i,j,710,i-512-32),flag=!0;break;case 46:this.tSet(i,j,720,i-512-32),flag=!0;break;case 47:this.tSet(i,j,930,i-512-32),flag=!0;break;case 48:this.tSet(i,j,920,i-512-32),flag=!0;break;case 49:this.tSet(i,j,1050,i-512-32),flag=!0;break;case 50:this.tSet(i,j,1060,i-512-32),flag=!0;break;case 51:this.tSet(i,j,1070,i-512-32),flag=!0;break;case 52:this.tSet(i,j,1080,i-512-32),flag=!0;break;case 53:this.tSet(i,j,1150,i-512-32),flag=!0;break;case 54:this.tSet(i,j,1160,i-512-32),flag=!0;break;case 55:this.tSet(i,j,1170,i-512-32),flag=!0;break;case 56:this.tSet(i,j,1180,i-512-32),flag=!0;break;case 57:this.tSetBoss(i,j,150,-4);break;case 58:this.tSetBoss(i,j,450,-3);break;case 59:this.tSetBoss(i,j,650,-3);break;case 60:for(var i1=0;i1<=300;i1+=90)this.mSet2(i,j,950,i1,0),this.mSet2(i,j,960,300-i1,0);this.gs.rsAddSound(18),flag=!0;break;case 61:var d3=3.140000104904175;this.mSet2(i,j,731,Math.floor(9*Math.cos(d3)),Math.floor(9*Math.sin(d3))),d3=3.6633334159851074,this.mSet2(i,j,731,Math.floor(9*Math.cos(d3)),Math.floor(9*Math.sin(d3))),d3=4.186666965484619,this.mSet2(i,j,731,Math.floor(9*Math.cos(d3)),Math.floor(9*Math.sin(d3))),this.gs.rsAddSound(11),flag=!0;break;case 62:var d4=0;this.mSet2(i,j,731,Math.floor(9*Math.cos(d4)),Math.floor(9*Math.sin(d4))),d4=5.756667137145996,this.mSet2(i,j,731,Math.floor(9*Math.cos(d4)),Math.floor(9*Math.sin(d4))),d4=5.233333587646484,this.mSet2(i,j,731,Math.floor(9*Math.cos(d4)),Math.floor(9*Math.sin(d4))),this.gs.rsAddSound(11),flag=!0;break;case 63:this.mSet2(i-16,j,732,-10,0),this.gs.rsAddSound(15),flag=!0;break;case 64:this.mSet2(i-16,j,732,10,0),this.gs.rsAddSound(15),flag=!0;break;case 65:this.mSet2(i,j,75,-1,0),this.gs.rsAddSound(11),flag=!0;break;case 66:this.mSet2(i,j,810,-12,0),this.gs.rsAddSound(22),flag=!0;break;case 67:this.mSet2(i,j,810,12,0),this.gs.rsAddSound(22),flag=!0;break;case 68:this.mSet2(i,j,77,-1,0),this.gs.rsAddSound(14),flag=!0;break;case 69:var d5=3.140000104904175;this.mSet2(i,j,733,Math.floor(9*Math.cos(d5)),Math.floor(9*Math.sin(d5))),d5=3.6633334159851074,this.mSet2(i,j,733,Math.floor(9*Math.cos(d5)),Math.floor(9*Math.sin(d5))),d5=2.616666793823242,this.mSet2(i,j,733,Math.floor(9*Math.cos(d5)),Math.floor(9*Math.sin(d5))),this.gs.rsAddSound(10),flag=!0;break;case 70:var d6=0;this.mSet2(i,j,733,Math.floor(9*Math.cos(d6)),Math.floor(9*Math.sin(d6))),d6=5.756667137145996,this.mSet2(i,j,733,Math.floor(9*Math.cos(d6)),Math.floor(9*Math.sin(d6))),d6=.5233333706855774,this.mSet2(i,j,733,Math.floor(9*Math.cos(d6)),Math.floor(9*Math.sin(d6))),this.gs.rsAddSound(10),flag=!0;break;case 71:for(var j1=0;j1<=270;j1+=90)this.mSet2(i,j,970,j1,0);this.gs.rsAddSound(18),flag=!0;break;case 72:for(var k1=0;k1<=270;k1+=90)this.mSet2(i,j,980,k1,0);this.gs.rsAddSound(18),flag=!0;break;case 73:this.mSet2(i,j,740,-4,9),flag=!0;break;case 74:this.mSet2(i,j,740,-4,11),flag=!0;break;case 75:this.mSet2(i,j,740,4,9),flag=!0;break;case 76:this.mSet2(i,j,740,4,11),flag=!0;break;case 77:this.mSet2(i,j,800,5,-32),this.gs.rsAddSound(22),flag=!0;break;case 78:this.mSet2(i,j,800,10,-32),this.gs.rsAddSound(22),flag=!0;break;case 79:this.mSet2(i,j,800,15,-32),this.gs.rsAddSound(22),flag=!0;break;case 80:this.mSet2(i,j,80,12,-24),this.mSet2(i,j,80,-12,-24),this.gs.rsAddSound(16),flag=!0;break;case 81:this.mSet2(i,j,800,0,0),this.gs.rsAddSound(22),flag=!0;break;case 82:this.mSet2(i,j,801,0,0),this.gs.rsAddSound(22),flag=!0;break;case 83:this.mSet2(i,j,85,-1,0),this.gs.rsAddSound(11),flag=!0;break;case 84:this.mSet2(i,j,87,-1,0),this.gs.rsAddSound(14),flag=!0}return flag},MainProgram.prototype.setScrollLock=function(s){var i=32;return(100==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(i=parseInt(s),isNaN(i)&&(i=32),i<32&&(i=32),10==this.sl_step||11==this.sl_step?this.sl_step=11:this.sl_step=1,this.sl_wx=i,this.sl_wy=32*this.mapHeight,!0)},MainProgram.prototype.attackFire=function(s,s1,s2,s3){var i=0,j=0,k=32,l=32,i1=0;if(100!=this.ml_mode)return-1;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),i<0)return-1;if(this.jm_kazu>0)for(var j1=0;j1<=8;j1++)if(!(this.co_jm[j1].c<100)){var characterobject=this.co_jm[j1];characterobject.x=i+k||characterobject.y=j+l||(200==characterobject.c?(characterobject.c=50,characterobject.c1=1, characterobject.c2=20,this.gs.rsAddSound(9),i1+=10):(characterobject.c=0,this.jm_kazu--,i1++))}return i1},MainProgram.prototype.attackTail=function(s,s1,s2,s3){var i=0,j=0,k=32,l=32,i1=0;return 100!=this.ml_mode?-1:(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),i<0?-1:(this.j_tail_ac>=3&&this.j_tail_ac<=7&&this.attacktail_yf&&(i1=0,15!=this.j_tokugi||2!=this.j_4_muki&&3!=this.j_4_muki?this.co_j.yj+4&&(0==this.co_j.muki?this.co_j.x-32<=i+k&&this.co_j.x+4>=i&&(i1=1):this.co_j.x+32+32>=i&&this.co_j.x+28<=i+k&&(i1=1)):this.co_j.xi+4&&(2==this.j_4_muki?this.co_j.y-32<=j+l&&this.co_j.y+4>=j&&(i1=1):this.co_j.y+32+32>=j&&this.co_j.y+28<=j+l&&(i1=1)),1==i1&&(this.attacktail_yf=!1,this.gs.rsAddSound(9))),i1))},MainProgram.prototype.destroyEnemy=function(s,s1,s2,s3){var i=0,j=0,k=0,l=32,i1=0;if(100!=this.ml_mode)return-1;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l))&&(i=-1),i<0)return-1;for(var j1=0;j1<=this.t_kazu;j1++)if(!(this.co_t[j1].c<100)){var characterobject=this.co_t[j1];if(!(i>=characterobject.x+32||i+k<=characterobject.x||j>=characterobject.y+32||j+l<=characterobject.y)){if(characterobject.x=1200&&characterobject.c<1300)characterobject.c=54,characterobject.vy=-25;else if(characterobject.c>=1400&&characterobject.c<1500)characterobject.c=57,characterobject.c1=0;else if(characterobject.c>=1400&&characterobject.c<1500)characterobject.c=57,characterobject.c1=0;else if(1190==characterobject.c){characterobject.c=55,characterobject.c1=0;var k1=rightShiftIgnoreSign(characterobject.x,5),l1=rightShiftIgnoreSign(characterobject.y,5);1==characterobject.c5?this.onASwitch(k1-5,l1-5,k1+5,l1+5):this.onASwitch(k1-10,l1-10,k1+10,l1+10)}else characterobject.c=52,characterobject.vy=-25,14!=this.j_tokugi&&15!=this.j_tokugi||(characterobject.c=55,characterobject.c1=0);i1++,this.gs.rsAddSound(9)}}return i1},MainProgram.prototype.setmapc=function(s,s1,s2){var i=0,j=0,k=0;return 100==this.ml_mode&&(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(k=-1),!(k<0||k>249)&&(!(i<0||i>=this.mapWidth||j<0||j>=this.mapHeight)&&(i++,j+=10,this.maps.map_bg[i][j]=k,this.setmapc_f=!0,!0)))};MainProgram.prototype.getmapc=function(s,s1){var i=0,j=0,k=0;if(100!=this.ml_mode)return-1;if(i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(k=-1),k<0)return-1;if(i<0||i>=this.mapWidth||j<0||j>=this.mapHeight)return-1;i++,j+=10;var word0=this.maps.map_bg[i][j];return word0};MainProgram.prototype.setmapc2=function(s,s1,s2){var i=0,j=0,k=0;return 100==this.ml_mode&&(2==this.gg.layer_mode&&(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(k=-1),!(k<0||k>255)&&(!(i<0||i>=this.mapWidth||j<0||j>=this.mapHeight)&&(i++,j+=10,this.maps.map_bg_layer[i][j]=k,!0))))},MainProgram.prototype.getmapc2=function(s,s1){var i=0,j=0,k=0;if(100!=this.ml_mode)return-1;if(2!=this.gg.layer_mode)return-1;if(i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(k=-1),k<0)return-1;if(i<0||i>=this.mapWidth||j<0||j>=this.mapHeight)return-1;i++,j+=10;var word0=this.maps.map_bg_layer[i][j];return word0},MainProgram.prototype.showMyHP=function(s){return this.j_hp_v=!0,this.j_hp_moji=s,null==this.j_hp_moji&&(this.j_hp_moji=""),!0},MainProgram.prototype.setMyMaxHP=function(s){var i=-1;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(this.j_hp_max=i,(100==this.ml_mode||90==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&this.co_j.c>=100&&this.co_j.c<200&&(this.j_hp=this.j_hp_max),!0)},MainProgram.prototype.setMyHP=function(s){if((100==this.ml_mode||90==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&this.co_j.c>=100&&this.co_j.c<200){var i;return i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(this.j_hp=i,!0)}return!1},MainProgram.prototype.getMyHP=function(){var i=0;return i=100==this.ml_mode&&this.co_j.c>=100&&this.co_j.c<200?this.j_hp:0},MainProgram.prototype.setMyHPDamage=function(s){if(100==this.ml_mode&&this.co_j.c>=100&&this.co_j.c<200){var j;return j=parseInt(s),isNaN(j)&&(j=4294867297),4294867297!=j&&(this.j_muteki_c>0||(this.j_hp-=j,this.j_hp<=0?this.j_hp=0:(this.setMyMuteki(),this.gs.rsAddSound(24)),!0))}return!1},MainProgram.prototype.setMyMuteki=function(){this.j_muteki_c=17},MainProgram.prototype.ranInit=function(){this.ran_seed=4294967296*Math.random()|0},MainProgram.prototype.ranInt=function(i){var ran_seed=this.ran_seed;return ran_seed=(ran_seed^ran_seed<<9)>>>0,ran_seed=(ran_seed^ran_seed>>>11)>>>0,this.ran_seed=ran_seed=(ran_seed^ran_seed<<19)>>>0,2.3283064365386963e-10*ran_seed*i|0},MainProgram.prototype.drawScore=function(){if(this.score_v)if(this.time_max>0){var j=Math.floor(this.time/1e3),i1=14+this.moji_size;this.gg.os_g.setColor(this.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.moji_size));var s4;if(this.j_left_shoki<=0&&this.j_left<=0?s4=""+this.moji_score+" "+this.score+" "+this.moji_highscore+" "+this.highscore+this.moji_time+j:(s4=""+this.moji_score+" "+this.score+" "+this.moji_highscore+" "+this.highscore+this.moji_left+this.j_left,s4=""+s4+this.moji_time+j),this.gg.os_g.drawString(s4,40,i1),this.j_hp_v&&100==this.ml_mode){var s5=""+this.j_hp_moji+" "+this.j_hp;this.gg.os_g.drawString(s5,40,2*i1-6)}}else{var j1=14+this.moji_size;this.gg.os_g.setColor(this.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.moji_size));var s6;if(s6=this.j_left_shoki<=0&&this.j_left<=0?""+this.moji_score+" "+this.score+" "+this.moji_highscore+" "+this.highscore:""+this.moji_score+" "+this.score+" "+this.moji_highscore+" "+this.highscore+this.moji_left+this.j_left,this.gg.os_g.drawString(s6,40,j1),this.j_hp_v&&100==this.ml_mode){var s7=""+this.j_hp_moji+" "+this.j_hp;this.gg.os_g.drawString(s7,40,2*j1-6)}}else if(this.time_max>0){var i=Math.floor(this.time/1e3),k=14+this.moji_size;this.gg.os_g.setColor(this.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.moji_size));var s;if(this.j_left_shoki<=0&&this.j_left<=0?s=""+this.moji_time+" "+i:(s=""+this.moji_left+" "+this.j_left,s=""+s+" "+this.moji_time+" "+i),this.gg.os_g.drawString(s,40,k),this.j_hp_v&&100==this.ml_mode){var s1=""+this.j_hp_moji+" "+this.j_hp;this.gg.os_g.drawString(s1,40,2*k-6)}}else{var l=14+this.moji_size;this.gg.os_g.setColor(this.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.moji_size));var s2;if(s2=this.j_left_shoki<=0&&this.j_left<=0?"":""+this.moji_left+" "+this.j_left,this.gg.os_g.drawString(s2,40,l),this.j_hp_v&&100==this.ml_mode){var s3=""+this.j_hp_moji+" "+this.j_hp;this.gg.os_g.drawString(s3,40,2*l-6)}}},MainProgram.prototype.drawScore2=function(){if(this.score_v){var j=14+this.moji_size;this.gg.os_g.setColor(this.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.moji_size));var s1;s1=this.j_left_shoki<=0&&this.j_left<=0?""+this.moji_score+" "+this.score+" "+this.moji_highscore+" "+this.highscore:""+this.moji_score+" "+this.score+" "+this.moji_highscore+" "+this.highscore+this.moji_left+this.j_left,this.gg.os_g.drawString(s1,40,j)}else{var i=14+this.moji_size;this.gg.os_g.setColor(this.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.moji_size));var s;s=this.j_left_shoki<=0&&this.j_left<=0?"":""+this.moji_left+this.j_left,this.gg.os_g.drawString(s,40,i)}},MainProgram.prototype.addScore=function(i){this.score+=i,this.score_1up_1>0&&this.score>=this.score_1up_1&&(this.j_left++,this.score_1up_1=0),this.score_1up_2>0&&this.score>=this.score_1up_2&&(this.j_left++,this.score_1up_2=0)},MainProgram.prototype.getCoinTotal=function(){var c=this.mapWidth,k=0;2==this.scroll_area||4==this.scroll_area?c=16:3!=this.scroll_area&&5!=this.scroll_area||(c=32);for(var j=10;j<=this.mapHeight+9;j++)for(var i=1;i<=c;i++)9==this.maps.map_bg[i][j]&&k++;return this.coin_kazu=k,k},MainProgram.prototype.getCoinCount=function(i,j,k,l){if(100==this.ml_mode||90==this.ml_mode||91==this.ml_mode||96==this.ml_mode){var j1=i+1,k1=j+10,l1=k+1,i2=l+10;if(j1<1&&(j1=1),j1>this.mapWidth&&(j1=this.mapWidth),l1<1&&(l1=1),l1>this.mapWidth&&(l1=this.mapWidth),k1<10&&(k1=10),k1>this.mapHeight+9&&(k1=this.mapHeight+9),i2<10&&(i2=10),i2>this.mapHeight+9&&(i2=this.mapHeight+9),j1>l1){var j2=j1;j1=l1,l1=j2}if(k1>i2){var k2=k1;k1=i2,i2=k2}for(var i1=0,i3=k1;i3<=i2;i3++)for(var l2=j1;l2<=l1;l2++)9==this.maps.map_bg[l2][i3]&&i1++;return i1}return-1},MainProgram.prototype.showHashigo=function(){var c=this.mapWidth;2==this.scroll_area||4==this.scroll_area?c=16:3!=this.scroll_area&&5!=this.scroll_area||(c=32);for(var j=10;j<=this.mapHeight+9;j++)for(var i=1;i<=c;i++)8==this.maps.map_bg[i][j]&&(this.maps.map_bg[i][j]=10);this.setmapc_f=!0},MainProgram.prototype.addSerifu=function(i,j,k){for(var l=1;l<=k;l++){var i1,s=this.tdb.getValue("serifu"+j+"-"+l);i1=parseInt(s),isNaN(i1)&&(i1=-1),0!=i1&&this.km.addItem(i,s)}},MainProgram.prototype.addSerifu2=function(i,s,j,k){var l,k1,k2;3==arguments.length?(k1=1,k2=j):(k1=j,k2=k);for(var l=k1;l<=k2;l++){var i1,s1=this.tdb.getValue(""+s+l);i1=parseInt(s1),isNaN(i1)&&(i1=-1),0!=i1&&this.km.addItem(i,s1)}},MainProgram.prototype.mL100=function(){if(this.showmMove(),this.setmyw_w>=0&&this.co_j.c>=100&&this.co_j.c<200&&(0==this.setmyw_w?(this.co_j.c=100,this.j_zan_f=!1,this.j_jet_c=0,this.j_jump_type=0):(this.co_j.c=150,this.co_j.c1=this.setmyw_w,this.co_j.vx=0,this.co_j.vy=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_jump_type=0),this.setmyw_w=-1),14==this.j_tokugi&&(this.jm_kazu=9999),this.moveGameCounter(),this.km.move(),this.aMove(),this.nkscroll_zsc=!1,this.yuka_id_max>=0&&this.moveYuka(),100==this.co_j.c?14==this.j_tokugi||15==this.j_tokugi?this.jM100stg():this.jM100():this.jMove(),2==this.j_tail_ac&&(this.attacktail_yf=!0),this.ana_kazu>0&&this.anaMove(),this.sl_step>0)if(10==this.sl_step||11==this.sl_step){if(this.ks_wx+=this.sl_speed,this.ks_wx>this.maps.wx_max&&(this.ks_wx=this.maps.wx_max),this.maps.wx=this.ks_wx,this.maps.wy=this.ks_wy,14==this.j_tokugi){this.co_j.x+=this.sl_speed;var i=this.sl_speed;(this.maps.getBGCode(this.co_j.x+31,this.co_j.y)>=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y+31)>=20)&&(i=32*rightShiftIgnoreSign(this.co_j.x+31,5)-32-(this.co_j.x-this.sl_speed),this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+31,5)-32),this.co_j.wx=this.co_j.x-this.maps.wx;for(var j1=0;j1<=31;j1++)this.mu_ato_x[j1]+=i;i=this.mu_ato_p-7,i<0&&(i+=32),this.co_mu[0].x=this.mu_ato_x[i],this.co_mu[0].y=this.mu_ato_y[i],i=this.mu_ato_p-14,i<0&&(i+=32),this.co_mu[1].x=this.mu_ato_x[i],this.co_mu[1].y=this.mu_ato_y[i]}if(300!=this.co_j.c&&310!=this.co_j.c)if(14==this.j_tokugi)this.co_j.x=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y+31)>=20)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(1)):this.co_j.x>this.ks_wx+512-32&&(this.co_j.x=this.ks_wx+512-32,this.co_j.vx=0,this.co_j.vx>0&&(this.co_j.vx=0),this.co_j.wx=this.co_j.x-this.maps.wx),this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.ythis.maps.wy+320-32&&(this.co_j.y=this.maps.wy+320-32,this.co_j.vy=0,this.co_j.wy=this.co_j.y-this.maps.wy));else if(this.co_j.x=18&&19!=i3||k5>=18&&19!=k5||this.j_hashigo_f)&&this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.c=210,this.co_j.y=this.maps.wy-64,this.co_j.c1=0,this.j_jet_c=0,this.j_v_c=0,this.j_zan_f=!1,this.j_muteki_c=0,this.j_hp=0,this.km.initAll(),this.km.mode=10),this.a_hf){for(var flag2=!1,i8=0;i8<=this.a_kazu;i8++)if(this.co_a[i8].gf){var characterobject=this.co_a[i8];characterobject.c>=100&&characterobject.c<200?this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+64&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+13&&(flag2=!0):300!=characterobject.c?characterobject.c>=400&&characterobject.c<500?this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+80&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+63&&(flag2=!0):500!=characterobject.c?600!=characterobject.c?700==characterobject.c&&10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+16&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+31&&(flag2=!0):this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+48&&this.co_j.y+31>=characterobject.y+16&&this.co_j.y<=characterobject.y+47&&(flag2=!0):this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+80&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+13&&(flag2=!0):characterobject.c3<200&&this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+48&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+31&&(flag2=!0)}flag2&&this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.c=210,this.co_j.y=this.maps.wy-64,this.co_j.c1=0,this.j_jet_c=0,this.j_v_c=0,this.j_zan_f=!1,this.j_muteki_c=0,this.j_hp=0,this.km.initAll(),this.km.mode=10)}this.yuka_ride_id>=0&&this.yo[this.yuka_ride_id].con>=200&&this.yo[this.yuka_ride_id].con<300&&this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.c=210,this.co_j.y=this.maps.wy-64,this.co_j.c1=0,this.j_jet_c=0,this.j_v_c=0,this.j_zan_f=!1,this.j_muteki_c=0,this.j_hp=0,this.km.initAll(),this.km.mode=10)}else this.co_j.x>this.ks_wx+496&&(this.co_j.x=this.ks_wx+496,this.co_j.vx=0,this.co_j.vx>0&&(this.co_j.vx=0));11==this.sl_step&&this.maps.wx>=this.sl_wx&&(this.maps.wx=this.sl_wx,this.sl_wy=this.ks_wy,this.sl_step=3,this.gs.playBGM(4))}else 1==this.sl_step?100==this.nkscroll_con?this.nkscroll_view_x>=this.sl_wx&&(this.maps.wx=this.sl_wx,this.sl_step=2,this.gs.playBGM(4)):this.maps.wx>=this.sl_wx&&(this.maps.wx=this.sl_wx,this.sl_step=2,this.gs.playBGM(4)):2==this.sl_step?(this.maps.wx=this.sl_wx,this.co_j.xthis.sl_wx+496&&(this.co_j.x=this.sl_wx+496,this.co_j.vx=0),this.maps.wy>=this.sl_wy&&(this.maps.wy=this.sl_wy,this.sl_step=3)):(this.maps.wx=this.sl_wx,this.maps.wy=this.sl_wy,this.j_tokugi>=14&&this.j_tokugi<=15?(this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.ythis.maps.wy+320-32&&(this.co_j.y=this.maps.wy+320-32,this.co_j.vy=0,this.co_j.wy=this.co_j.y-this.maps.wy)),this.co_j.xthis.sl_wx+512-32&&(this.co_j.x=this.sl_wx+512-32,this.co_j.vx=0)):this.co_j.xthis.sl_wx+496&&(this.co_j.x=this.sl_wx+496,this.co_j.vx=0));if(100!=this.nkscroll_con||0!=this.sl_step&&1!=this.sl_step){if(200==this.nkscroll_con){var flag;2==this.view_move_type?(flag=!1,this.nkscroll_my_view_x>384?(this.nkscroll_my_view_x-=8,this.nkscroll_my_view_x<=384&&(this.nkscroll_my_view_x=384,flag=!0),this.nkscroll_view_x=this.co_j.x-this.nkscroll_my_view_x,this.nkscroll_view_x>=this.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max,flag=!0)):this.nkscroll_my_view_x<256?(this.nkscroll_my_view_x+=8,this.nkscroll_my_view_x>=256&&(this.nkscroll_my_view_x=256,flag=!0),this.nkscroll_view_x=this.co_j.x-this.nkscroll_my_view_x,this.nkscroll_view_x<=this.maps.wx_mini&&(this.nkscroll_view_x=this.maps.wx_mini,flag=!0)):(flag=!0,this.nkscroll_view_x=this.co_j.x-this.nkscroll_my_view_x)):(flag=!1,this.nkscroll_my_view_x>224?(this.nkscroll_my_view_x-=8,this.nkscroll_my_view_x<=224&&(this.nkscroll_my_view_x=224,flag=!0),this.nkscroll_view_x=this.co_j.x-this.nkscroll_my_view_x,this.nkscroll_view_x>=this.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max,flag=!0)):this.nkscroll_my_view_x<96?(this.nkscroll_my_view_x+=8,this.nkscroll_my_view_x>=96&&(this.nkscroll_my_view_x=96,flag=!0),this.nkscroll_view_x=this.co_j.x-this.nkscroll_my_view_x,this.nkscroll_view_x<=this.maps.wx_mini&&(this.nkscroll_view_x=this.maps.wx_mini,flag=!0)):(flag=!0,this.nkscroll_view_x=this.co_j.x-this.nkscroll_my_view_x));var flag1=!1;this.nkscroll_my_view_y>176?(this.nkscroll_my_view_y-=4,this.nkscroll_my_view_y<=176&&(this.nkscroll_my_view_y=176,flag1=!0),this.nkscroll_view_y=this.co_j.y-this.nkscroll_my_view_y,this.nkscroll_view_y>=this.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max,flag1=!0)):this.nkscroll_my_view_y<78?(this.nkscroll_my_view_y+=4,this.nkscroll_my_view_y>=78&&(this.nkscroll_my_view_y=78,flag1=!0),this.nkscroll_view_y=this.co_j.y-this.nkscroll_my_view_y,this.nkscroll_view_y<=this.maps.wy_mini&&(this.nkscroll_view_y=this.maps.wy_mini,flag1=!0)):(flag1=!0,this.nkscroll_view_y=this.co_j.y-this.nkscroll_my_view_y),flag&&flag1&&(this.nkscroll_con=0),this.maps.wx=this.nkscroll_view_x,this.maps.wy=this.nkscroll_view_y,this.maps.wxthis.maps.wx_max&&(this.maps.wx=this.maps.wx_max),this.maps.wythis.maps.wy_max&&(this.maps.wy=this.maps.wy_max),this.nkscroll_my_view_x=this.co_j.x-this.maps.wx,this.nkscroll_my_view_y=this.co_j.y-this.maps.wy,this.nkscroll_view_x=this.co_j.x-this.nkscroll_my_view_x,this.nkscroll_view_y=this.co_j.y-this.nkscroll_my_view_y}else if(300==this.nkscroll_con)this.co_j.x>this.nkscroll_view_x+496?(this.co_j.x=this.nkscroll_view_x+496,this.co_j.vx>0&&(this.co_j.vx=0)):this.co_j.x0){if(this.nkscroll_view_x+=this.nkscroll_speed_x,this.nkscroll_view_x>=this.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max,this.nkscroll_vx=0),300!=this.co_j.c&&310!=this.co_j.c)if(this.co_j.x=18&&19!=i5||k7>=18&&19!=k7||this.j_hashigo_f)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.a_hf){for(var flag6=!1,i9=0;i9<=this.a_kazu;i9++)if(this.co_a[i9].gf){var characterobject4=this.co_a[i9];characterobject4.c>=100&&characterobject4.c<200?this.co_j.x+15>=characterobject4.x&&this.co_j.x<=characterobject4.x+64&&this.co_j.y+31>=characterobject4.y&&this.co_j.y<=characterobject4.y+13&&(flag6=!0):300!=characterobject4.c?characterobject4.c>=400&&characterobject4.c<500?this.co_j.x+15>=characterobject4.x&&this.co_j.x<=characterobject4.x+80&&this.co_j.y+31>=characterobject4.y&&this.co_j.y<=characterobject4.y+63&&(flag6=!0):500!=characterobject4.c?600!=characterobject4.c?700==characterobject4.c&&10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject4.x&&this.co_j.x<=characterobject4.x+16&&this.co_j.y+31>=characterobject4.y&&this.co_j.y<=characterobject4.y+31&&(flag6=!0):this.co_j.x+15>=characterobject4.x&&this.co_j.x<=characterobject4.x+48&&this.co_j.y+31>=characterobject4.y+16&&this.co_j.y<=characterobject4.y+47&&(flag6=!0):this.co_j.x+15>=characterobject4.x&&this.co_j.x<=characterobject4.x+80&&this.co_j.y+31>=characterobject4.y&&this.co_j.y<=characterobject4.y+13&&(flag6=!0):this.co_j.x+15>=characterobject4.x&&this.co_j.x<=characterobject4.x+48&&this.co_j.y+31>=characterobject4.y&&this.co_j.y<=characterobject4.y+31&&(flag6=!0)}flag6&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5)}this.yuka_ride_id>=0&&this.yo[this.yuka_ride_id].con>=200&&this.yo[this.yuka_ride_id].con<300&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.isYukaCross()&&this.jShinu(5)}else this.co_j.x>this.nkscroll_view_x+496&&(this.co_j.x=this.nkscroll_view_x+496,this.co_j.vx>0&&(this.co_j.vx=0))}else this.co_j.x>this.nkscroll_view_x+496?(this.co_j.x=this.nkscroll_view_x+496,this.co_j.vx>0&&(this.co_j.vx=0)):this.co_j.x=100&&this.co_j.c<200&&this.co_j.y=18||l7>=18)&&this.jShinu(5)}this.co_j.c>=100&&this.co_j.c<200&&this.co_j.y>=this.maps.wy+320&&this.jShinu(5)}}else{if(this.nkscroll_vx>0){if(this.nkscroll_view_x+=this.nkscroll_speed_x,this.nkscroll_view_x>=this.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max,this.nkscroll_vx=0),14==this.j_tokugi&&300!=this.co_j.c&&310!=this.co_j.c){var j=this.co_j.x;this.co_j.x+=this.nkscroll_speed_x,(this.maps.getBGCode(this.co_j.x+31,this.co_j.y)>=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y+31)>=20)&&(this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+31,5)-32),this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.x>this.nkscroll_view_x+512-32&&(this.co_j.x=this.nkscroll_view_x+512-32),this.co_j.xthis.nkscroll_view_y+320-32&&(this.co_j.y=this.nkscroll_view_y+320-32),this.co_j.y=18||l5>=18)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.co_j.wx=this.co_j.x-this.maps.wx;for(var k1=0;k1<=31;k1++)this.mu_ato_x[k1]+=this.co_j.x-j;j=this.mu_ato_p-7,j<0&&(j+=32),this.co_mu[0].x=this.mu_ato_x[j],this.co_mu[0].y=this.mu_ato_y[j],j=this.mu_ato_p-14,j<0&&(j+=32),this.co_mu[1].x=this.mu_ato_x[j],this.co_mu[1].y=this.mu_ato_y[j]}if(300!=this.co_j.c&&310!=this.co_j.c)if(this.co_j.x=18&&19!=k3||i6>=18&&19!=i6||this.j_hashigo_f)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.a_hf){for(var flag3=!1,j8=0;j8<=this.a_kazu;j8++)if(this.co_a[j8].gf){var characterobject1=this.co_a[j8];characterobject1.c>=100&&characterobject1.c<200?this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+64&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+13&&(flag3=!0):300!=characterobject1.c?characterobject1.c>=400&&characterobject1.c<500?this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+80&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+63&&(flag3=!0):500!=characterobject1.c?600!=characterobject1.c?700==characterobject1.c&&10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+16&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+31&&(flag3=!0):this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+48&&this.co_j.y+31>=characterobject1.y+16&&this.co_j.y<=characterobject1.y+47&&(flag3=!0):this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+80&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+13&&(flag3=!0):characterobject1.c3<200&&this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+48&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+31&&(flag3=!0)}flag3&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5)}this.yuka_ride_id>=0&&this.yo[this.yuka_ride_id].con>=200&&this.yo[this.yuka_ride_id].con<300&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.isYukaCross()&&this.jShinu(5)}else this.co_j.x>this.nkscroll_view_x+496&&(this.co_j.x=this.nkscroll_view_x+496,this.co_j.vx>0&&(this.co_j.vx=0))}else if(this.nkscroll_vx<0){if(this.nkscroll_view_x-=this.nkscroll_speed_x,this.nkscroll_view_x<=this.maps.wx_mini&&(this.nkscroll_view_x=this.maps.wx_mini,this.nkscroll_vx=0),14==this.j_tokugi&&300!=this.co_j.c&&310!=this.co_j.c){var k=this.co_j.x;this.co_j.x-=this.nkscroll_speed_x,(this.maps.getBGCode(this.co_j.x,this.co_j.y)>=20||this.maps.getBGCode(this.co_j.x,this.co_j.y+31)>=20)&&(this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x,5)+32),this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.x>this.nkscroll_view_x+512-32&&(this.co_j.x=this.nkscroll_view_x+512-32),this.co_j.xthis.nkscroll_view_y+320-32&&(this.co_j.y=this.nkscroll_view_y+320-32),this.co_j.y>this.nkscroll_view_y+320-32&&(this.co_j.y=this.nkscroll_view_y+320-32));var l3=this.maps.getBGCode(this.co_j.x,this.co_j.y),j6=this.maps.getBGCode(this.co_j.x,this.co_j.y+31);(l3>=18||j6>=18)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.co_j.wx=this.co_j.x-this.maps.wx;for(var l1=0;l1<=31;l1++)this.mu_ato_x[l1]+=this.co_j.x-k;k=this.mu_ato_p-7,k<0&&(k+=32),this.co_mu[0].x=this.mu_ato_x[k],this.co_mu[0].y=this.mu_ato_y[k],k=this.mu_ato_p-14,k<0&&(k+=32),this.co_mu[1].x=this.mu_ato_x[k],this.co_mu[1].y=this.mu_ato_y[k]}if(300!=this.co_j.c&&310!=this.co_j.c)if(this.co_j.x>this.nkscroll_view_x+496){this.co_j.x=this.nkscroll_view_x+496,this.co_j.vx>0&&(this.co_j.vx=0),this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.y>this.nkscroll_view_y+320-32&&(this.co_j.y=this.nkscroll_view_y+320-32),this.co_j.y=19||k6>=19||this.j_hashigo_f)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.a_hf){for(var flag4=!1,k8=0;k8<=this.a_kazu;k8++)if(this.co_a[k8].gf){var characterobject2=this.co_a[k8];characterobject2.c>=100&&characterobject2.c<200?this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+64&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+13&&(flag4=!0):300!=characterobject2.c?characterobject2.c>=400&&characterobject2.c<500?this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+80&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+63&&(flag4=!0):500!=characterobject2.c?600!=characterobject2.c?700==characterobject2.c&&10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+16&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&(flag4=!0):this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+48&&this.co_j.y+31>=characterobject2.y+16&&this.co_j.y<=characterobject2.y+47&&(flag4=!0):this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+80&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+13&&(flag4=!0):characterobject2.c3<200&&this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+48&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&(flag4=!0)}flag4&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5)}this.yuka_ride_id>=0&&this.yo[this.yuka_ride_id].con>=200&&this.yo[this.yuka_ride_id].con<300&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.isYukaCross()&&this.jShinu(5)}else this.co_j.xthis.nkscroll_view_x+496?(this.co_j.x=this.nkscroll_view_x+496,this.co_j.vx>0&&(this.co_j.vx=0)):this.co_j.x0){if(this.nkscroll_view_y+=this.nkscroll_speed_x,this.nkscroll_view_y>=this.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max,this.nkscroll_vy=0),14==this.j_tokugi&&300!=this.co_j.c&&310!=this.co_j.c){var l=this.co_j.y;this.co_j.y+=this.nkscroll_speed_x,(this.maps.getBGCode(this.co_j.x,this.co_j.y+31)>=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y+31)>=20)&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32),this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.x>this.nkscroll_view_x+512-32&&(this.co_j.x=this.nkscroll_view_x+512-32),this.co_j.xthis.nkscroll_view_y+320-32&&(this.co_j.y=this.nkscroll_view_y+320-32),this.co_j.y=18||l6>=18)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.a_hf){for(var flag5=!1,l8=0;l8<=this.a_kazu;l8++)if(this.co_a[l8].gf){var characterobject3=this.co_a[l8];characterobject3.c>=100&&characterobject3.c<200?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+64&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+13&&(flag5=!0):300!=characterobject3.c?characterobject3.c>=400&&characterobject3.c<500?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+80&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+63&&(flag5=!0):500!=characterobject3.c?600!=characterobject3.c?700==characterobject3.c&&10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+16&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+31&&(flag5=!0):this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+48&&this.co_j.y+31>=characterobject3.y+16&&this.co_j.y<=characterobject3.y+47&&(flag5=!0):this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+80&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+13&&(flag5=!0):characterobject3.c3<200&&this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+48&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+31&&(flag5=!0)}flag5&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5)}this.yuka_ride_id>=0&&this.yo[this.yuka_ride_id].con>=200&&this.yo[this.yuka_ride_id].con<300&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5),this.isYukaCross()&&this.jShinu(5)}}else if(this.nkscroll_vy<0&&(this.nkscroll_view_y-=this.nkscroll_speed_x,this.nkscroll_view_y<=this.maps.wy_mini&&(this.nkscroll_view_y=this.maps.wy_mini,this.nkscroll_vy=0),14==this.j_tokugi&&300!=this.co_j.c&&310!=this.co_j.c)){var i1=this.co_j.y;this.co_j.y-=this.nkscroll_speed_x,(this.maps.getBGCode(this.co_j.x,this.co_j.y)>=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y)>=20)&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+32),this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.x>this.nkscroll_view_x+512-32&&(this.co_j.x=this.nkscroll_view_x+512-32),this.co_j.xthis.nkscroll_view_y+320-32&&(this.co_j.y=this.nkscroll_view_y+320-32),this.co_j.y=18||i7>=18)&&this.co_j.c>=100&&this.co_j.c<200&&this.jShinu(5)}if(this.maps.wx=this.nkscroll_view_x,this.maps.wy=this.nkscroll_view_y,this.co_j.c>=100&&this.co_j.c<200&&this.co_j.y=18||j7>=18)&&this.jShinu(5)}14==this.j_tokugi&&300!=this.co_j.c&&310!=this.co_j.c&&this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.x>this.nkscroll_view_x+512-32&&(this.co_j.x=this.nkscroll_view_x+512-32),this.co_j.xthis.nkscroll_view_y+320-32&&(this.co_j.y=this.nkscroll_view_y+320-32),this.co_j.y=100&&this.co_j.c<200&&this.co_j.y>=this.maps.wy+320&&this.jShinu(5)}this.jm_kazu>0&&this.jmMove(),this.tMove(),this.co_b.c>0&&this.bMove(),this.m_kazu>0&&this.mMove(),this.time_max>0&&this.stage_cc<=0&&(this.time-=70,this.time<0&&(this.time=0,this.j_left--,this.j_left<0?(this.j_left=0,this.ml_mode=300):this.ml_mode=90)),this.stage_cc>0&&(this.stage_cc++,this.stage_cc>28&&(this.time_max>0&&this.addScore(Math.floor(this.time/1e3)),2==this.stage_select?this.stage>=4?this.ml_mode=400:this.ml_mode=260:this.stage>=this.stage_max?this.ml_mode=400:(this.stage++,this.ml_mode=90))),4!=this.system_draw_mode&&(this.draw_lock_f=!0,this.drawGamescreen(),this.draw_lock_f=!1),this.dso_cf=!1,4!=this.system_draw_mode&&this.drawScore(),this.gs.rsPlay();var c=280,c1=287;if(this.dkey_count[0]+this.dkey_count[1]>=1){var j9=8;if(this.dkey_count[0]>0)for(var k2=1;k2<=this.dkey_count[0];k2++)this.hg.setColor(this.dkey_back_color),this.hg.fillRect(j9-2,c-2,36,36),this.hg.drawImage(this.gg.spt_option_img[3],j9,c,this.ap),j9+=36,c1=255;if(this.dkey_count[1]>0)for(var l2=1;l2<=this.dkey_count[1];l2++)this.hg.setColor(this.dkey_back_color),this.hg.fillRect(j9-2,c-2,36,36),this.hg.drawImage(this.gg.spt_option_img[4],j9,c,this.ap),j9+=36,c1=255}if(this.gg.os_g.setColor(this.gamecolor_score),this.j_jet_fuel>0){var s=""+this.moji_jet+" "+this.j_jet_fuel;this.j_gr_kazu>0&&(s=1==this.j_gr_kazu?""+s+" "+this.moji_grenade:""+s+" "+this.moji_grenade+" "+this.j_gr_kazu),this.hg.drawString(s,40,c1+this.moji_size)}else this.j_gr_kazu>0&&(1==this.j_gr_kazu?this.hg.drawString(this.moji_grenade,40,c1+this.moji_size):this.hg.drawString(""+this.moji_grenade+" "+this.j_gr_kazu,40,c1+this.moji_size));84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50,this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore()),2==this.pause_switch&&80==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=110,this.ml_mode_c=0),100!=this.ml_mode&&(300==this.ml_mode?(this.gg.setBackcolor(Color.black),this.gg.fill(),this.gg.drawListImage(0,0,2),this.drawScore()):400==this.ml_mode?(this.gg.drawListImage(0,0,1),this.drawScore()):250!=this.ml_mode&&260!=this.ml_mode||(this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore()))},MainProgram.prototype.mainLoop=function(){switch(this.gk.left_right_lock=!1,this.ml_mode){default:break;case 50:if(this.draw_lock_f=!1,this.start_game_f){if(this.gs.play(0),this.start_game_f=!1,2==this.stage_select){this.init2(),this.ig.worldInit(),this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.ml_mode=200,this.gs.playBGM(7);break}this.init2(),this.init3(),this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore(),this.j_left<=0&&this.stage_max<=1?this.ml_mode=100:this.ml_mode=90,this.stage>=1&&this.stage<=4&&this.gs.playBGM(this.stage-1);break}this.gs.playBGM(5),this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore(),this.stage=1,this.gm.button_f||this.gk.tr1_f||this.gk.tr2_f||(this.ml_mode=60,this.g_c1=0,this.sendHighscore());break;case 60:if(this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore(),0==this.g_c1?118==this.gk.key_char&&(this.g_c1=1):1==this.g_c1?101==this.gk.key_char?this.g_c1=2:118!=this.gk.key_char&&(this.g_c1=0):2==this.g_c1&&(114==this.gk.key_char?this.ml_mode=1e3:101!=this.gk.key_char&&(this.g_c1=0)),this.title_lock_f&&!this.start_game_f||(!this.gm.button_f||this.gm.click_x>=512||this.gm.click_y>=320)&&!this.gk.tr1_f&&!this.gk.tr2_f&&!this.start_game_f)break;if(this.gs.play(0),this.start_game_f=!1,2==this.stage_select){this.init2(),this.ig.worldInit(),this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.ml_mode=200,this.gs.playBGM(7);break}this.init2(),this.ml_mode=100,this.init3(),this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore(),this.j_left<=0&&this.stage_max<=1?this.ml_mode=100:this.ml_mode=90,this.stage>=1&&this.stage<=4&&this.gs.playBGM(this.stage-1);break;case 80:this.init2(),this.ml_mode=100,this.init3(),this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore(),this.j_left<=0?this.ml_mode=100:this.ml_mode=90,this.stage>=1&&this.stage<=4&&this.gs.playBGM(this.stage-1);break;case 90:this.dso_cf=!0,this.init3(),0==this.mode_wait_stagestart&&(this.ml_mode=100),this.gg.os_g.setColor(this.gamecolor_kaishi),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.stage>=this.stage_max?(this.gg.drawPT(160,144,52,0),this.gg.drawPT(192,144,53,0),this.gg.drawPT(224,144,54,0),this.gg.drawPT(256,144,55,0),this.gg.drawPT(288,144,56,0),this.gg.drawPT(320,144,57,0)):(this.gg.drawPT(192,144,70,0),this.gg.drawPT(224,144,71,0),this.gg.drawPT(256,144,72,0),this.stage>=this.stage_max&&this.gg.drawPT(288,144,75,0),3==this.stage?this.gg.drawPT(288,144,75,0):2==this.stage?this.gg.drawPT(288,144,74,0):this.gg.drawPT(288,144,73,0)),this.drawScore(),this.ml_mode=91,this.ml_mode_c=0,this.stage>=1&&this.stage<=4&&this.gs.playBGM(this.stage-1);break;case 91:this.ml_mode_c++,this.ml_mode_c>this.mode_wait_stagestart&&(this.ml_mode=100),this.gg.os_g.setColor(this.gamecolor_kaishi),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.stage>=this.stage_max?(this.gg.drawPT(160,144,52,0),this.gg.drawPT(192,144,53,0),this.gg.drawPT(224,144,54,0),this.gg.drawPT(256,144,55,0),this.gg.drawPT(288,144,56,0),this.gg.drawPT(320,144,57,0)):(this.gg.drawPT(192,144,70,0),this.gg.drawPT(224,144,71,0),this.gg.drawPT(256,144,72,0),this.stage>=this.stage_max&&this.gg.drawPT(288,144,75,0),3==this.stage?this.gg.drawPT(288,144,75,0):2==this.stage?this.gg.drawPT(288,144,74,0):this.gg.drawPT(288,144,73,0)),this.drawScore(),84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50);break;case 95:switch(this.stage=this.ig.checkStage(),this.init3(),this.ig.shop_kattaitem){case 7:default:break;case 0:this.j_gr_kazu=3;break;case 1:this.j_jet_fuel=80;break;case 2:this.j_drell_f=!0;break;case 3:this.j_helm_f=!0;break;case 4:this.j_tail_f=!0;break;case 5:this.j_v_c=150,this.j_v_kakudo=0;break;case 6:this.j_fire_f=!0;break;case 8:this.time_max>0&&(this.time+=3e4)}this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore(),this.ml_mode=96,this.ml_mode_c=0,this.stage>=1&&this.stage<=4&&this.gs.playBGM(this.stage-1);break;case 96:this.ml_mode_c++,this.ml_mode_c>8&&(this.ml_mode=100),this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore(),84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50);break;case 110:if(this.ml_mode_c<8&&this.ml_mode_c++,1==this.ml_mode_c&&(this.gg.os_g.setColor(new Color(0,0,0,160)),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height)),this.drawScore(),this.j_jet_fuel>0){var s=""+this.moji_jet+" "+this.j_jet_fuel;this.j_gr_kazu>0&&(s=1==this.j_gr_kazu?""+s+" "+this.moji_grenade:""+s+" "+this.moji_grenade+" "+this.j_gr_kazu),this.hg.drawString(s,40,287+this.moji_size)}else this.j_gr_kazu>0&&(1==this.j_gr_kazu?this.hg.drawString(this.moji_grenade,40,287+this.moji_size):this.hg.drawString(""+this.moji_grenade+" "+this.j_gr_kazu,40,287+this.moji_size));this.gg.os_g.setColor(Color.white),this.gg.os_g.setFont(new Font("Dialog",1,32)),this.gg.os_g.drawString("PAUSE",200,144),80==this.gk.key_code&&this.ml_mode_c>=8&&(this.gk.key_code=0,this.ml_mode=100,this.gk.init()),84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50);break;case 200:this.ig.drawMap(),this.ig.mainProgram(),this.time=0,this.drawScore2(),110==this.ig.mp_mode&&(this.ig.dokan_khID>=1?this.ml_mode=230:this.ml_mode=95),84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50);break;case 230:this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore2(),this.ml_mode=231,this.ml_mode_c=0,this.gs.stopBGM();break;case 231:if(this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore2(),this.ml_mode_c++,5==this.ml_mode_c){var s1;s1=2==this.ig.dokan_khID?this.tdb.getValue("url2"):3==this.ig.dokan_khID?this.tdb.getValue("url3"):4==this.ig.dokan_khID?this.tdb.getValue("url4"):this.tdb.getValue("url1"),location.href=s1}else this.ml_mode_c>80&&(this.ml_mode=50);84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50);break;case 250:this.addScore(0),this.ig.worldInit2(),this.ml_mode=251,this.ml_mode_c=0,this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore(),this.gs.playBGM(7);break;case 251:this.ml_mode_c++,this.ml_mode_c>8&&(this.ml_mode=200),this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore(),84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50);break;case 260:this.addScore(0),this.ig.worldInit3(),this.ml_mode=261,this.ml_mode_c=0,this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore(),this.gs.playBGM(7);break;case 261:this.ml_mode_c++,this.ml_mode_c>8&&(this.ml_mode=200),this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(0,0,this.gg.di.width,this.gg.di.height),this.drawScore(),84==this.gk.key_code&&(this.gk.key_code=0,this.ml_mode=50);break;case 300:0==this.mode_wait_gameover?(this.gk.key_code=0,this.ml_mode=50):(this.gg.setBackcolor(Color.black),this.gg.fill(),this.gg.drawListImage(0,0,2),this.drawScore(),this.ml_mode=310,this.ml_mode_c=0,this.gs.play(1),this.gs.stopBGM(),this.sendHighscore());break;case 310:if(this.gg.setBackcolor(Color.black),this.gg.fill(),this.gg.drawListImage(0,0,2),this.drawScore(),this.ml_mode_c++,this.ml_mode_c>this.mode_wait_gameover&&(this.ml_mode=50,this.gk.key_code=0,this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore()),84!=this.gk.key_code)break;this.gk.key_code=0,this.ml_mode=50,this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore();break;case 400:if(0==this.mode_wait_ending){this.gk.key_code=0,this.ml_mode=50;break}this.gg.drawListImage(0,0,1),this.drawScore(),this.gs.playBGM(6),this.sendHighscore(),this.ml_mode=410,this.ml_mode_c=0;break;case 410:if(this.ml_mode_c++,this.ml_mode_c>this.mode_wait_ending&&(this.ml_mode=50,this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore(),this.gk.key_code=0),84!=this.gk.key_code)break;this.gk.key_code=0,this.ml_mode=50,this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore();break;case 500:this.gg.setBackcolor(Color.black),this.gg.fill(),this.gg.drawListImage(0,0,0),(this.score>0||this.highscore>0)&&this.drawScore(),this.ml_mode=50,this.ml_mode=50;break;case 1e3:this.gg.setBackcolor(Color.black),this.gg.fill(),this.ml_mode=1010,this.ml_mode_c=0;break;case 1010:this.gg.setBackcolor(Color.black),this.gg.fill(),this.hg.setFont(new Font("Dialog",0,46)),this.hg.setColor(Color.white),this.hg.setFont(new Font("Dialog",0,20)),this.hg.drawString("Title MASAO CONSTRUCTION FX",50,50),this.hg.drawString("Version Update 16 Build 62",50,80),this.hg.drawString("Language Java2 SDK 1.6.0 Update 16",50,110),this.hg.drawString("OS Windows Vista",50,140),this.hg.drawString("Browser InternetExplorer 8.0",50,170),this.hg.drawString("Programing Fukuda Naoto",50,200),this.hg.drawString("Date 2011/5",50,230),this.ml_mode_c++,this.ml_mode_c>40&&(this.ml_mode=50)}},MainProgram.prototype.init1=function(){this.mode_wait_ending=120,this.mode_wait_gameover=45,this.mode_wait_stagestart=35,this.j_hp_v=!1,this.j_hp=1,this.j_hp_max=1,this.j_hp_moji="HP",this.j_fire_range=9999,this.time_max=this.tdb.getValueInt("time_max");var k=this.tdb.getValueInt("score_v");2==k?this.score_v=!1:this.score_v=!0,k=this.tdb.getValueInt("backcolor_red");var l=this.tdb.getValueInt("backcolor_green"),i1=this.tdb.getValueInt("backcolor_blue");k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_back=new Color(k,l,i1),k=this.tdb.getValueInt("backcolor_red_s"),l=this.tdb.getValueInt("backcolor_green_s"),i1=this.tdb.getValueInt("backcolor_blue_s"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_back_s=new Color(k,l,i1),k=this.tdb.getValueInt("backcolor_red_t"),l=this.tdb.getValueInt("backcolor_green_t"),i1=this.tdb.getValueInt("backcolor_blue_t"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_back_t=new Color(k,l,i1),k=this.tdb.getValueInt("backcolor_red_f"),l=this.tdb.getValueInt("backcolor_green_f"),i1=this.tdb.getValueInt("backcolor_blue_f"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_back_f=new Color(k,l,i1),k=this.tdb.getValueInt("kaishi_red"),l=this.tdb.getValueInt("kaishi_green"),i1=this.tdb.getValueInt("kaishi_blue"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_kaishi=new Color(k,l,i1),k=this.tdb.getValueInt("scorecolor_red"),l=this.tdb.getValueInt("scorecolor_green"),i1=this.tdb.getValueInt("scorecolor_blue"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_score=new Color(k,l,i1),k=this.tdb.getValueInt("grenade_red1"),l=this.tdb.getValueInt("grenade_green1"),i1=this.tdb.getValueInt("grenade_blue1"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_grenade1=new Color(k,l,i1),k=this.tdb.getValueInt("grenade_red2"),l=this.tdb.getValueInt("grenade_green2"),i1=this.tdb.getValueInt("grenade_blue2"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_grenade2=new Color(k,l,i1),k=this.tdb.getValueInt("firebar_red1"),l=this.tdb.getValueInt("firebar_green1"),i1=this.tdb.getValueInt("firebar_blue1"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_firebar1=new Color(k,l,i1),k=this.tdb.getValueInt("firebar_red2"),l=this.tdb.getValueInt("firebar_green2"),i1=this.tdb.getValueInt("firebar_blue2"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_firebar2=new Color(k,l,i1),k=this.tdb.getValueInt("mizunohadou_red"),l=this.tdb.getValueInt("mizunohadou_green"),i1=this.tdb.getValueInt("mizunohadou_blue"),k<0?k=0:k>255&&(k=255),l<0?l=0:l>255&&(l=255),i1<0?i1=0:i1>255&&(i1=255),this.gamecolor_mizunohadou=new Color(k,l,i1),this.moji_score=this.tdb.getValue("moji_score"),this.moji_highscore=this.tdb.getValue("moji_highscore"),this.moji_time=this.tdb.getValue("moji_time"),this.moji_time=" "+this.moji_time+" ",this.moji_jet=this.tdb.getValue("moji_jet"),this.moji_grenade=this.tdb.getValue("moji_grenade"),this.moji_left=this.tdb.getValue("moji_left"),this.moji_left=" "+this.moji_left+" ",this.moji_size=this.tdb.getValueInt("moji_size"),this.moji_size<10?this.moji_size=10:this.moji_size>30&&(this.moji_size=30),this.j_left_shoki=this.tdb.getValueInt("jibun_left_shoki"),this.j_left_shoki<1&&(this.j_left_shoki=1),this.j_left_shoki--,this.stage_max=this.tdb.getValueInt("stage_max"),this.stage_max<1?this.stage_max=1:this.stage_max>4&&(this.stage_max=4),2==this.stage_select&&(this.stage_max=4),this.stage_kaishi=this.tdb.getValueInt("stage_kaishi"),this.stage_kaishi<1&&(this.stage_kaishi=1),this.stage_kaishi>this.stage_max&&(this.stage_kaishi=this.stage_max),this.score_1up_1_para=this.tdb.getValueInt("score_1up_1"),this.score_1up_1_para<0&&(this.score_1up_1_para=0),this.stage_max<=1&&this.j_left_shoki<=0&&(this.score_1up_1_para=0),this.score_1up_2_para=this.tdb.getValueInt("score_1up_2"),this.score_1up_2_para<0&&(this.score_1up_2_para=0),this.stage_max<=1&&this.j_left_shoki<=0&&(this.score_1up_2_para=0),this.default_j_tail_type=this.tdb.getValueInt("j_tail_type"),(this.default_j_tail_type<1||this.default_j_tail_type>3)&&(this.default_j_tail_type=1),this.j_tail_type=this.default_j_tail_type,this.default_j_fire_type=this.tdb.getValueInt("j_fire_type"),(this.default_j_fire_type<1||this.default_j_fire_type>4)&&(this.default_j_fire_type=1),this.j_fire_type=this.default_j_fire_type;var i=this.tdb.getValueInt("j_tail_hf");2==i?this.j_tail_hf=!0:this.j_tail_hf=!1,this.grenade_type=this.tdb.getValueInt("grenade_type"),(this.grenade_type<1||this.grenade_type>9)&&(this.grenade_type=1),this.boss_destroy_type=this.tdb.getValueInt("boss_destroy_type"),2!=this.boss_destroy_type&&(this.boss_destroy_type=1),this.boss_hp_max=this.tdb.getValueInt("boss_hp_max"),this.boss_hp_max<1&&(this.boss_hp_max=1),this.j_tail_ap_boss=this.tdb.getValueInt("j_tail_ap_boss"),this.j_tail_ap_boss<0&&(this.j_tail_ap_boss=4),this.suberuyuka_hkf=this.tdb.getValueInt("suberuyuka_hkf"),2==this.suberuyuka_hkf?this.suberuyuka_hkf=2:this.suberuyuka_hkf=1,i=this.tdb.getValueInt("j_fire_mkf"),2==i?this.j_fire_mkf=!0:this.j_fire_mkf=!1,i=this.tdb.getValueInt("j_tokugi"),i>=1&&i<=19?this.j_tokugi=i:this.j_tokugi=1,i=this.tdb.getValueInt("j_add_tokugi"),i>=1?this.j_add_tokugi=i:this.j_add_tokugi=0,i=this.tdb.getValueInt("j_add_tokugi2"),i>=1?this.j_add_tokugi2=i:this.j_add_tokugi2=0,i=this.tdb.getValueInt("j_add_tokugi3"),i>=1?this.j_add_tokugi3=i:this.j_add_tokugi3=0,i=this.tdb.getValueInt("j_add_tokugi4"),i>=1?this.j_add_tokugi4=i:this.j_add_tokugi4=0,i=this.tdb.getValueInt("dengeki_mkf"),i>=1&&i<=5?this.dengeki_mkf=i:this.dengeki_mkf=1,i=this.tdb.getValueInt("yachamo_kf"),i>=1&&i<=9?this.yachamo_attack=i:this.yachamo_attack=1,i=this.tdb.getValueInt("mizutaro_attack"),i>=1&&i<=5?this.mizutaro_attack=i:this.mizutaro_attack=1,i=this.tdb.getValueInt("poppie_attack"),i>=1&&i<=5?this.poppie_attack=i:this.poppie_attack=1,i=this.tdb.getValueInt("mariri_attack"),i>=1&&i<=5?this.mariri_attack=i:this.mariri_attack=1,i=this.tdb.getValueInt("chikorin_attack"),i>=1&&i<=9?this.chikorin_attack=i:this.chikorin_attack=1,i=this.tdb.getValueInt("airms_kf"),i>=1&&i<=5?this.airms_kf=i:this.airms_kf=1,i=this.tdb.getValueInt("taiking_attack"),i>=1&&i<=5?this.taiking_attack=i:this.taiking_attack=1,i=this.tdb.getValueInt("kuragesso_attack"),i>=1&&i<=5?this.kuragesso_attack=i:this.kuragesso_attack=1,this.ugokuyuka1_type=this.tdb.getValueInt("ugokuyuka1_type"),(this.ugokuyuka1_type<1||this.ugokuyuka1_type>1249)&&(this.ugokuyuka1_type=1),this.ugokuyuka2_type=this.tdb.getValueInt("ugokuyuka2_type"),(this.ugokuyuka2_type<1||this.ugokuyuka2_type>1249)&&(this.ugokuyuka2_type=1),this.ugokuyuka3_type=this.tdb.getValueInt("ugokuyuka3_type"),(this.ugokuyuka3_type<1||this.ugokuyuka3_type>1249)&&(this.ugokuyuka3_type=1),this.firebar1_type=this.tdb.getValueInt("firebar1_type"),(this.firebar1_type<1||this.firebar1_type>1249)&&(this.firebar1_type=1),this.firebar2_type=this.tdb.getValueInt("firebar2_type"),(this.firebar2_type<1||this.firebar2_type>1249)&&(this.firebar2_type=1),this.dossunsun_type=this.tdb.getValueInt("dossunsun_type"),(this.dossunsun_type<1||this.dossunsun_type>1249)&&(this.dossunsun_type=1),this.coin1_type=this.tdb.getValueInt("coin1_type"),(this.coin1_type<1||this.coin1_type>1249)&&(this.coin1_type=1),this.coin3_type=this.tdb.getValueInt("coin3_type"),(this.coin3_type<1||this.coin3_type>1249)&&(this.coin3_type=1),this.dokan1_type=this.tdb.getValueInt("dokan1_type"),(this.dokan1_type<1||this.dokan1_type>1249)&&(this.dokan1_type=1),this.dokan2_type=this.tdb.getValueInt("dokan2_type"),(this.dokan2_type<1||this.dokan2_type>1249)&&(this.dokan2_type=1),this.dokan3_type=this.tdb.getValueInt("dokan3_type"),(this.dokan3_type<1||this.dokan3_type>1249)&&(this.dokan3_type=1),this.dokan4_type=this.tdb.getValueInt("dokan4_type"),(this.dokan4_type<1||this.dokan4_type>1249)&&(this.dokan4_type=1),this.pause_switch=this.tdb.getValueInt("pause_switch"),2!=this.pause_switch&&(this.pause_switch=1),this.control_parts_visible=this.tdb.getValueInt("control_parts_visible"),2!=this.control_parts_visible&&(this.control_parts_visible=1),this.boss_type=this.tdb.getValueInt("boss_type"),(this.boss_type<1||this.boss_type>5)&&(this.boss_type=1),this.boss2_type=this.tdb.getValueInt("boss2_type"),(this.boss2_type<1||this.boss2_type>8)&&(this.boss2_type=1),this.boss3_type=this.tdb.getValueInt("boss3_type"),(this.boss3_type<1||this.boss3_type>8)&&(this.boss3_type=1),this.gazou_scroll=this.tdb.getValueInt("gazou_scroll"),(this.gazou_scroll<2||this.gazou_scroll>11)&&(this.gazou_scroll=1),this.gazou_scroll_speed_x=this.tdb.getValueInt("gazou_scroll_speed_x"),this.gazou_scroll_speed_x<-32&&(this.gazou_scroll_speed_x=-32),this.gazou_scroll_speed_x>32&&(this.gazou_scroll_speed_x=32),this.gazou_scroll_speed_y=this.tdb.getValueInt("gazou_scroll_speed_y"),this.gazou_scroll_speed_y<-32&&(this.gazou_scroll_speed_y=-32),this.gazou_scroll_speed_y>32&&(this.gazou_scroll_speed_y=32),this.gazou_scroll_x=this.tdb.getValueInt("gazou_scroll_x"),this.gazou_scroll_x<0&&(this.gazou_scroll_x=0),this.gazou_scroll_y=this.tdb.getValueInt("gazou_scroll_y"),this.gazou_scroll_y<0&&(this.gazou_scroll_y=0),this.mcs_haikei_visible=this.tdb.getValueInt("mcs_haikei_visible"),1!=this.mcs_haikei_visible&&(this.mcs_haikei_visible=0),this.easy_mode=this.tdb.getValueInt("easy_mode"),2!=this.easy_mode&&(this.easy_mode=1),this.dokan_mode=this.tdb.getValueInt("dokan_mode"),(this.dokan_mode<1||this.dokan_mode>2)&&(this.dokan_mode=1),1==this.gg.mode&&(this.dokan_mode=2),this.mes1_name=this.tdb.getValue("mes1_name"),this.mes2_name=this.tdb.getValue("mes2_name"),this.shop_name=this.tdb.getValue("shop_name"),this.setumei_name=this.tdb.getValue("setumei_name"),this.door_score=this.tdb.getValueInt("door_score"),this.door_score<10&&(this.door_score=10),this.shop_item_name[0]=this.tdb.getValue("shop_item_name1"),this.shop_item_name[1]=this.tdb.getValue("shop_item_name2"),this.shop_item_name[2]=this.tdb.getValue("shop_item_name3"),this.shop_item_name[3]=this.tdb.getValue("shop_item_name4"),this.shop_item_name[4]=this.tdb.getValue("shop_item_name5"),this.shop_item_name[5]=this.tdb.getValue("shop_item_name6"),this.shop_item_name[6]=this.tdb.getValue("shop_item_name7"),this.shop_item_name[7]=this.tdb.getValue("shop_item_name8"),this.shop_item_name[8]=this.tdb.getValue("shop_item_name9");for(var j1=0;j1<=8;j1++){var j=j1+1;j=this.tdb.getValueInt("shop_item_teika"+j),j<0&&(j=0),this.shop_item_teika[j1]=j}this.scroll_area=this.tdb.getValueInt("scroll_area"),(this.scroll_area<1||this.scroll_area>5)&&(this.scroll_area=1),this.clear_type=this.tdb.getValueInt("clear_type"),(this.clear_type<1||this.clear_type>3)&&(this.clear_type=1),this.second_gazou_img=null;for(var k1=0;k1<=3;k1++)this.second_gazou_stage_img[k1]=null;this.second_gazou_visible=!1,2!=this.gg.layer_mode&&1!=this.tdb.getValueInt("mcs_haikei_visible")||2!=this.tdb.getValueInt("second_gazou_visible")||(this.second_gazou_visible=!0,this.second_gazou_stage_img[0]=this.gg.loadImage(this.tdb.getValue("filename_second_haikei")),(2==this.stage_select||this.stage_max>=2)&&(this.second_gazou_stage_img[1]=this.gg.loadImage(this.tdb.getValue("filename_second_haikei2")),this.second_gazou_stage_img[2]=this.gg.loadImage(this.tdb.getValue("filename_second_haikei3")),this.second_gazou_stage_img[3]=this.gg.loadImage(this.tdb.getValue("filename_second_haikei4")))),this.second_gazou_scroll=this.tdb.getValueInt("second_gazou_scroll"),(this.second_gazou_scroll<1||this.second_gazou_scroll>8)&&(this.second_gazou_scroll=1),this.second_gazou_scroll_speed_x=this.tdb.getValueInt("second_gazou_scroll_speed_x"),this.second_gazou_scroll_speed_x<-32&&(this.second_gazou_scroll_speed_x=-32),this.second_gazou_scroll_speed_x>32&&(this.second_gazou_scroll_speed_x=32),this.second_gazou_scroll_speed_y=this.tdb.getValueInt("second_gazou_scroll_speed_y"),this.second_gazou_scroll_speed_y<-32&&(this.second_gazou_scroll_speed_y=-32),this.second_gazou_scroll_speed_y>32&&(this.second_gazou_scroll_speed_y=32),this.second_gazou_scroll_x=this.tdb.getValueInt("second_gazou_scroll_x"),this.second_gazou_scroll_y=this.tdb.getValueInt("second_gazou_scroll_y"),this.second_gazou_priority=this.tdb.getValueInt("second_gazou_priority"),(this.second_gazou_priority<1||this.second_gazou_priority>2)&&(this.second_gazou_priority=1),this.water_visible=this.tdb.getValueInt("water_visible"),2!=this.water_visible&&(this.water_visible=1)},MainProgram.prototype.init2=function(){this.score>this.highscore&&(this.highscore=this.score),this.j_left=this.j_left_shoki,this.score_1up_1=this.score_1up_1_para,this.score_1up_2=this.score_1up_2_para;for(var i=0;i<=2;i++)this.stage_1up_f[i]=!0;this.cpoint_con=0,this.cpoint_stage=0,this.cpoint_x=32,this.cpoint_y=320,this.gk.key_code=0,this.score=0,this.stage=this.stage_kaishi,this.time_max>0?this.time=1e3*this.time_max+1e3-70:this.time=0,this.gs.rsInit()},MainProgram.prototype.init3=function(){switch(this.g_c1=0,this.g_c2=0,this.g_c3=0,this.g_ac=0,this.g_ac2=0,this.stage_cc=0,this.co_j.init(),this.co_j.c=100,this.co_j.x=100,this.co_j.y=100,this.co_j.pt=100,this.co_j.muki=1,this.co_j.jimen_f=!1,this.j_hashiru_f=!1,this.j_jump_level=0,this.j_jump_type=0,this.j_shitakara_mushi_y=-1,this.j_hashigo_f=!1,this.j_hashigo_mushi_x=-1,this.j_a_id=-1,this.tr1_c=6,this.gk.tr1_c=6,this.tr2_c=0,this.gk.left_c=0,this.gk.right_c=0,this.left_dcc=0,this.right_dcc=0,this.xkey_c=0,this.ochiru_y=9999,this.j_fire_f=!1,this.j_v_c=0,this.j_v_kakudo=0,this.j_jet_c=0,this.j_jet_kf=!1,this.j_jet_fuel=0,this.j_helm_f=!1,this.j_drell_f=!1,this.j_tail_f=!1,this.j_tail_ac=0,this.j_gr_kazu=0,this.j_rope_id=0,this.j_rope_r=32,this.j_rope_cf=!1,this.j_cannon_c=0,this.j_cannon_type=0,this.saka_mushi_y=-1,this.maps.gazou_x=0,this.maps.gazou_y=0,this.maps.second_gazou_x=0,this.maps.second_gazou_y=0,this.stage_haikei=this.stage,this.second_gazou_img=this.second_gazou_stage_img[this.stage-1],this.j_djump_kf=!0,this.coin_kazu=100,this.dkey_count[0]=0,this.dkey_count[1]=0,this.j_mizu_f=!1,this.j_mizu_ac=0,this.j_mizu_awa_c=0,this.j_jdai_f=!1,this.j_double_f=!1,this.j_hp=this.j_hp_max,this.j_muteki_c=0,this.j_4_muki=1,this.j_speed=80,this.boss_hp=this.boss_hp_max,this.tpika_p=0,this.hitokoto_c=-1,this.hitokoto_num=1,this.j_tail_hf&&(this.j_tail_f=!0),2==this.tdb.getValueInt("j_fire_equip")&&(this.j_fire_f=!0),this.j_fire_type=this.default_j_fire_type,14==this.j_tokugi&&(this.j_fire_f=!0),this.j_fire_range=9999,15==this.j_tokugi&&(this.j_fire_range=9),3!=this.j_fire_type&&4!=this.j_fire_type||(this.j_fire_range=10),17==this.j_tokugi&&(this.setMyMaxHP("3"),this.showMyHP("HP")),this.j_enemy_press=this.tdb.getValueInt("j_enemy_press"),(this.j_enemy_press<1||this.j_enemy_press>3)&&(this.j_enemy_press=1),this.view_move_type=this.tdb.getValueInt("view_move_type"),2!=this.view_move_type&&(this.view_move_type=1),2==this.view_move_type&&(this.co_j.muki=0),this.jst_slow_down=0,this.jst_key_down=0,this.jst_fast_run_attack=0,this.jst_fly_left_right=0,this.jst_fire_xkey_only=0,this.jst_kabe_kick=0,this.jst_double_jump=0,this.jst_fast_run=0,this.jst_high_sjump=0,this.jst_jump_level_fix=0,this.jst_auto_right=0,this.gk.left_right_lock=!1,this.jst_syouryuuken=0,this.jst_pc_attack=0,this.up_key_c=0,this.down_key_c=0,this.j_tokugi){case 2:this.jst_slow_down=1;break;case 3:this.jst_key_down=1;break;case 4:this.jst_fast_run_attack=1;break;case 5:this.jst_fly_left_right=1;break;case 6:this.jst_kabe_kick=1;break;case 7:this.j_fire_type=2,this.j_fire_range=9999,this.jst_fire_xkey_only=1;break;case 8:this.jst_double_jump=1;break;case 9:this.jst_fast_run=1;break;case 11:this.jst_high_sjump=1;break;case 13:this.jst_fast_run=2;break;case 16:this.jst_kabe_kick=2;break;case 18:this.jst_auto_right=1,this.gk.left_right_lock=!0;break;case 19:this.jst_auto_right=2,this.gk.left_right_lock=!0}this.j_tail_type=this.default_j_tail_type,this.j_add_tokugi>=2&&this.addMyTokugi(this.j_add_tokugi),this.j_add_tokugi2>=2&&this.addMyTokugi(this.j_add_tokugi2),this.j_add_tokugi3>=2&&this.addMyTokugi(this.j_add_tokugi3),this.j_add_tokugi4>=2&&this.addMyTokugi(this.j_add_tokugi4);for(var i=0;i<=5;i++)this.j_zan_x[i]=0,this.j_zan_y[i]=0,this.j_zan_pt[i]=0,this.j_zan_pth[i]=0,this.j_zan_img[i]=null,this.j_zan_zs_x[i]=0,this.j_zan_zs_y[i]=0;this.j_zan_p=0,this.j_zan_c=0,this.j_zan_nagasa=0,this.j_zan_f=!1,this.j_zan_cf=!1,this.spot_c=0,this.spot_r=160,this.spot_r_mokuhyou=160,this.km.initAll(),this.km.mode=100;for(var j=0;j<=1;j++)this.co_mu[j].init();for(var k=0;k<=31;k++)this.mu_ato_x[k]=this.co_j.x,this.mu_ato_y[k]=this.co_j.y;this.mu_ato_p=0,this.mhouse_c=0,this.mhouse_x=0,this.mhouse_y=0,this.souko_count1=0,this.souko_count2=0,this.souko_count3=0,this.yuka_ride_id=-1,this.yo=[],this.sl_step=0,this.sl_speed=0,this.sl_wx=0,this.sl_wy=0,this.showm_c=0;for(var i1=0;i1<=3;i1++)this.showm_data[i1]=null;this.showi_c=0,this.showi_x=0,this.showi_y=0,this.showi_img=null,this.showr_c=0,this.showo_c=0,this.setmapc_f=!1,this.setbacki_f=!1,this.setmyw_w=-1,this.setmyw_pt=100,this.setmyw_muki=1,this.attacktail_yf=!0,this.gauge_v=!1;var k5;k5=2==this.stage?this.tdb.getValueInt("scroll_mode_s"):3==this.stage?this.tdb.getValueInt("scroll_mode_t"):4==this.stage?this.tdb.getValueInt("scroll_mode_f"):this.tdb.getValueInt("scroll_mode"),2==k5?(this.sl_step=10,this.ks_wx=32,this.ks_wy=32*this.mapHeight,this.sl_speed=2):3==k5&&(this.sl_step=10,this.ks_wx=32,this.ks_wy=32*this.mapHeight,this.sl_speed=4),this.nkscroll_con=0,this.nkscroll_view_x=0,this.nkscroll_view_y=0,this.nkscroll_speed_x=2,this.nkscroll_vx=0,this.nkscroll_vy=0,this.nkscroll_zsc=!1,this.co_a=[new CharacterObject],this.vo_x=[[0,0,0,0]],this.vo_y=[[0,0,0,0]],this.a_hf=!1,this.co_t=[],this.co_b.init(),this.boss_kijyun_y=0,this.boss_attack_mode=!1;for(var l1=0;l1<=79;l1++)this.co_m[l1].init();this.m_kazu=0;for(var i2=0;i2<=8;i2++)this.co_jm[i2].init();this.jm_kazu=0;for(var j2=0;j2<=79;j2++)this.co_h[j2].init();this.time_max>0?this.time=1e3*this.time_max+1e3-70:this.time=0,this.ana_kazu=0;for(var k2=0;k2<=11;k2++)this.ana_c[k2]=0;if(this.mapsMakeStageData(100+this.stage),100==this.cpoint_con)if(this.stage==this.cpoint_stage){this.co_j.x=this.cpoint_x,this.co_j.y=this.cpoint_y;for(var l2=0;l2<=this.a_kazu;l2++)3400==this.co_a[l2].c&&this.co_a[l2].x==this.cpoint_x&&this.co_a[l2].y==this.cpoint_y&&(this.co_a[l2].c=0);this.hDelete(rightShiftIgnoreSign(this.co_j.x,5),rightShiftIgnoreSign(this.co_j.y,5)+1,4100)}else this.cpoint_con=0;if(10!=this.sl_step&&11!=this.sl_step||(this.ks_wx=this.maps.wx,this.ks_wx<=128&&(this.ks_wx=32)),2==this.scroll_area){this.maps.wx_max=32,this.maps.wy_mini=32*this.mapHeight;for(var i3=0;i3<=this.maps.height-1;i3++)this.maps.map_bg[17][i3]=21;if(15==this.j_tokugi)for(var j3=1;j30&&0==this.coin_kazu&&(this.gs.rsAddSound(7),3==this.clear_type&&this.showHashigo())}label0:for(var j6=10;j6<=this.mapHeight+9;j6++)for(var i6=1;;){if(i6>this.mapWidth)continue label0;if(28==this.maps.map_bg[i6][j6]){this.mhouse_c=100,this.mhouse_x=i6,this.mhouse_y=j6;continue label0}i6++}this.js_mes=1},MainProgram.prototype.mapsMakeStageData=function(i){var i3,as,as1,c2,s8,s9;s8="0123456789abcdef",s9="0123456789ABCDEF";var advance_map=this.tdb.options["advance-map"],stage=null,mainLayer=null,mapchipLayer=null;advance_map?(stage=advance_map.stages[i-101],this.mapWidth=stage.size.x,this.mapHeight=stage.size.y,stage.layers.forEach(function(layer){"main"===layer.type?mainLayer=layer:"mapchip"===layer.type&&(mapchipLayer=layer)})):(this.mapWidth=180,this.mapHeight=30),this.maps=new MapSystem(this.mapWidth+20,this.mapHeight+70,this.gg,this),this.maps.init(),this.map_data_option=createNDimensionArray(this.mapWidth+20,this.mapHeight+70);for(var l1=0;l115)break;if(c==s8.charAt(j)){word0=Math.floor(16*j);break}if(c==s9.charAt(j)){word0=Math.floor(16*j);break}j++}for(c=as1[j3].charAt(2*i1+1),j=0;;){if(j>15)break;if(c==s8.charAt(j)){word0+=j;break}if(c==s9.charAt(j)){word0+=j;break}j++}}this.maps.map_bg_layer[i1][j3]=word0}for(var k3=0;k3=0&&(this.maps.map_bg[j1][k3]=word1)}for(var k1=0;k1<=this.maps.width-1;k1++)this.maps.map_bg[k1][0]=21,this.maps.map_bg[k1][this.maps.height-1]=21;for(var l3=0;l3<=this.maps.height-1;l3++)this.maps.map_bg[0][l3]=21,this.maps.map_bg[this.mapWidth+1][l3]=21,this.maps.map_bg[c2][l3]=21;this.ochiru_y=this.maps.wy_max+320,2==this.view_move_type?this.maps.wx=this.co_j.x-384:this.maps.wx=this.co_j.x-96,this.maps.wy=this.co_j.y-176,this.maps.wxthis.maps.wx_max&&(this.maps.wx=this.maps.wx_max),this.maps.wythis.maps.wy_max&&(this.maps.wy=this.maps.wy_max),this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy},MainProgram.prototype.setAthleticOnMap=function(i,j,k){var word0=-1;if(4==this.maps.map_bg[j-1][k]&&(word0=4),2==i)this.aSet(32*j,32*k,500,32*j);else if(3==i)this.aSet(32*j,32*k,510,32*j);else if(4==i)this.aSet(32*j,32*k,120,32*j);else if(5==i)this.aSet(32*j,32*k,121,32*j);else if(6==i)this.aSet(32*j,32*k,600,32*j);else if(7==i)this.aSet(32*j,32*k,700,32*j);else if(8==i)this.aSet(32*j-32,32*k,410,32*j);else if(9==i)this.aSet(32*j-32,32*k,420,32*j);else if(10==i)this.aSet(32*j-32,32*k,430,32*j);else if(11==i)this.aSet(32*j-32,32*k,440,32*j);else if(12==i)this.aSet(32*j-32,32*k,450,32*j);else if(13==i)this.aSet(32*j-32,32*k,460,32*j);else if(14==i)this.aSet(32*j-32,32*k,470,32*j);else if(15==i)this.aSet(32*j-32,32*k,480,32*j);else if(16==i)this.aSet(32*j-32,32*k,481,32*j);else if(17==i)this.aSet(32*j-32,32*k,482,32*j);else if(18==i)this.aSet(32*j+16,32*k+16,72,32*j),this.aSet(32*j+16,32*k+16,73,32*j),word0=50;else if(19==i)this.aSet(32*j+16,32*k+16,72,32*j),this.aSet(32*j+16,32*k+16,74,32*j),this.aSet(32*j+16,32*k+16,76,32*j),word0=50;else if(20==i)this.aSet(32*j+16,32*k+16,73,32*j),this.aSet(32*j+16,32*k+16,75,32*j),this.aSet(32*j+16,32*k+16,77,32*j),word0=50;else if(21==i)this.aSet(32*j,32*k,85,32*j);else if(22==i)word0=40,this.hSet(j,k,2e3);else if(23==i)word0=40,this.hSet(j,k,2100);else if(24==i)word0=40,this.hSet(j,k,2200);else if(25==i)this.aSet(32*j,32*k,90,32*j);else if(26==i)this.aSet(32*j,32*k,91,32*j);else if(27==i)this.aSet(32*j,32*k,92,32*j);else if(28==i)this.aSet(32*j,32*k,93,32*j),word0=50;else if(29==i)this.aSet(32*j,32*k,93,32*j),this.aSet(32*j,32*k,94,32*j),word0=50;else if(30==i)this.aSet(32*j,32*k,95,32*j),word0=50;else if(31==i)this.aSet(32*j,32*k,96,32*j),word0=50;else if(32==i)this.aSet(32*j+16,32*k+16,78,32*j),word0=50;else if(33==i)this.aSet(32*j+16,32*k+16,79,32*j),word0=50;else if(34==i)word0=40,this.hSet(j,k,2300);else if(35==i)word0=40,this.hSet(j,k,2400);else if(36==i)word0=40,this.hSet(j,k,2500);else if(37==i)word0=40,this.hSet(j,k,2600);else if(38==i)word0=40,this.hSet(j,k,2700);else if(39==i)word0=40,this.hSet(j,k,2800);else if(40==i)word0=40,this.hSet(j,k,2900);else if(41==i)word0=40,this.hSet(j,k,3e3);else if(42==i)word0=40,this.hSet(j,k,3100);else if(43==i)word0=40,this.hSet(j,k,3200);else if(44==i)this.aSet(32*j,32*k,86,32*j);else if(45==i)this.aSet(32*j,32*k,87,32*j);else if(46==i)this.aSet(32*j,32*k,88,32*j);else if(47==i)this.aSet(32*j,32*k+32,1e3,32*j);else if(48==i)this.aSet(32*j,32*k,1001,32*j);else if(49==i)this.aSet(32*j+32,32*k,1002,32*j);else if(50==i)this.aSet(32*j,32*k,1003,32*j);else if(51==i)this.aSet(32*j,32*k,1010,32*j);else if(52==i)this.aSet(32*j,32*k,1020,32*j);else if(53==i)this.aSet(32*j-32,32*k,485,32*j);else if(54==i)this.aSet(32*j-32,32*k,486,32*j);else if(55==i)this.aSet(32*j-32,32*k,487,32*j);else if(56==i)this.aSet(32*j,32*k,1100,32*j),word0=26;else if(57==i)this.aSet(32*j,32*k,1150,32*j),word0=26;else if(58==i)this.aSet(32*j,32*k+32,1200,32*j);else if(59==i)this.aSet(32*j,32*k+32,1200,32*j),this.aSet(32*j,32*k+32,1201,32*j);else if(60==i)this.aSet(32*j,32*k,1300,32*j),word0=50;else if(61==i)this.aSet(32*j,32*k,1300,32*j),this.aSet(32*j,32*k,1301,32*j),word0=50;else if(62==i)this.aSet(32*j,32*k,610,32*j);else if(63==i)this.aSet(32*j,32*k+32,1005,32*j);else if(64==i)this.aSet(32*j,32*k,1006,32*j);else if(65==i)this.aSet(32*j+32,32*k,1007,32*j);else if(66==i)this.aSet(32*j,32*k,1008,32*j);else if(67==i)word0=212,this.aSet(32*j,32*k,1400,32*j);else if(68==i)word0=213,this.aSet(32*j,32*k,1401,32*j);else if(69==i)word0=214,this.aSet(32*j,32*k,1402,32*j);else if(70==i)word0=215,this.aSet(32*j,32*k,1403,32*j);else if(71==i)this.aSet(32*j,32*k,1500,32*j);else if(72==i)this.aSet(32*j,32*k,1501,32*j);else if(73==i)this.aSet(32*j,32*k,1502,32*j);else if(74==i)this.aSet(32*j,32*k,1503,32*j);else if(75==i)this.aSet(32*j,32*k,1504,32*j);else if(76==i)this.aSet(32*j,32*k,701,32*j);else if(77==i)this.aSet(32*j,32*k,750,32*j);else if(78==i)this.aSet(32*j,32*k,751,32*j);else if(79==i)this.aSet(32*j,32*k,1600,32*j);else if(80==i)this.aSet(32*j,32*k,1601,32*j);else if(81==i)this.aSet(32*j,32*k,1602,32*j);else if(82==i)this.aSet(32*j,32*k,1603,32*j);else if(83==i)this.mSet(32*j,32*k,2185);else if(84==i)this.aSet(32*j,32*k,1700,32*j);else if(85==i)this.aSet(32*j,32*k,1701,32*j);else if(86==i)this.aSet(32*j,32*k,1702,32*j);else if(87==i)word0=40,this.hSet(j,k,3300);else if(88==i)word0=40,this.hSet(j,k,3400);else if(89==i)word0=40,this.hSet(j,k,3500);else if(90==i)this.aSet(32*j,32*k,89,32*j);else if(91==i)word0=40,this.hSet(j,k,3600);else if(92==i)word0=40,this.hSet(j,k,3700);else if(93==i)word0=40,this.hSet(j,k,3800);else if(94==i)word0=40,this.hSet(j,k,3900);else if(95==i)word0=40,this.hSet(j,k,4e3);else if(96==i)this.aSet(32*j,32*k,1800,32*j);else if(97==i)this.aSet(32*j,32*k,1801,32*j);else if(98==i)this.aSet(32*j,32*k,1850,32*j);else if(99==i)this.aSet(32*j,32*k,1851,32*j);else if(100==i){this.aSet(32*j,32*k,1900,32*j);var word1=this.maps.map_bg[j-1][k];word1>=20&&word1<=29&&(word0=word1)}else if(101==i){this.aSet(32*j,32*k,1901,32*j);var word2=this.maps.map_bg[j-1][k];word2>=20&&word2<=29&&(word0=word2)}else if(102==i){this.aSet(32*j,32*k,1902,32*j);var word3=this.maps.map_bg[j-1][k];word3>=20&&word3<=29&&(word0=word3)}else if(103==i){this.aSet(32*j,32*k,1903,32*j);var word4=this.maps.map_bg[j-1][k];word4>=20&&word4<=29&&(word0=word4)}else if(104==i){this.aSet(32*j,32*k,1904,32*j);var word5=this.maps.map_bg[j-1][k];word5>=20&&word5<=29&&(word0=word5)}else if(105==i){this.aSet(32*j,32*k,1905,32*j);var word6=this.maps.map_bg[j-1][k];word6>=20&&word6<=29&&(word0=word6)}else if(106==i){this.aSet(32*j,32*k,1906,32*j);var word7=this.maps.map_bg[j-1][k];word7>=20&&word7<=29&&(word0=word7)}else if(107==i){this.aSet(32*j,32*k,1907,32*j);var word8=this.maps.map_bg[j-1][k];word8>=20&&word8<=29&&(word0=word8)}else if(108==i){this.aSet(32*j,32*k,1908,32*j);var word9=this.maps.map_bg[j-1][k];word9>=20&&word9<=29&&(word0=word9)}else if(109==i){this.aSet(32*j,32*k,1909,32*j);var word10=this.maps.map_bg[j-1][k];word10>=20&&word10<=29&&(word0=word10)}else if(110==i){this.aSet(32*j,32*k,1910,32*j);var word11=this.maps.map_bg[j-1][k];word11>=20&&word11<=29&&(word0=word11)}else if(111==i){this.aSet(32*j,32*k,1911,32*j);var word12=this.maps.map_bg[j-1][k];word12>=20&&word12<=29&&(word0=word12)}else if(112==i)this.aSet(32*j,32*k,1912,32*j);else if(113==i)this.aSet(32*j,32*k,1913,32*j);else if(114==i)this.aSet(32*j,32*k,1914,32*j);else if(115==i){this.aSet(32*j,32*k,1915,32*j);var word13=this.maps.map_bg[j-1][k];word13>=20&&word13<=29&&(word0=word13)}else if(116==i){this.aSet(32*j,32*k,1916,32*j);var word14=this.maps.map_bg[j-1][k];word14>=20&&word14<=29&&(word0=word14)}else if(117==i){this.aSet(32*j,32*k,1917,32*j);var word15=this.maps.map_bg[j-1][k];word15>=20&&word15<=29&&(word0=word15)}else if(118==i){this.aSet(32*j,32*k,1918,32*j);var word16=this.maps.map_bg[j-1][k];word16>=20&&word16<=29&&(word0=word16)}else 119==i?this.aSet(32*j,32*k,2e3,32*j):120==i?this.aSet(32*j,32*k,2001,32*j):121==i?this.aSet(32*j,32*k,2002,32*j):122==i?this.aSet(32*j,32*k,2003,32*j):123==i?this.aSet(32*j,32*k,2010,32*j):124==i?this.aSet(32*j,32*k,2011,32*j):125==i?this.aSet(32*j,32*k,2020,32*j):126==i?this.aSet(32*j,32*k,2021,32*j):127==i?(this.aSet(32*j,32*k+8,72,32*j),this.aSet(32*j,32*k+8,74,32*j),this.aSet(32*j,32*k+8,76,32*j),this.aSet(32*j,32*k,2100,32*j)):128==i?(this.aSet(32*j,32*k+8,73,32*j),this.aSet(32*j,32*k+8,75,32*j),this.aSet(32*j,32*k+8,77,32*j),this.aSet(32*j,32*k,2100,32*j)):129==i?(this.aSet(32*j,32*k+8,2110,32*j),this.aSet(32*j,32*k+8,2111,32*j),this.aSet(32*j,32*k+8,2112,32*j),this.aSet(32*j,32*k+8,2113,32*j),this.aSet(32*j,32*k+8,2114,32*j),this.aSet(32*j,32*k,2100,32*j)):130==i?(this.aSet(32*j,32*k+8,2120,32*j),this.aSet(32*j,32*k+8,2121,32*j),this.aSet(32*j,32*k+8,2122,32*j),this.aSet(32*j,32*k+8,2123,32*j),this.aSet(32*j,32*k+8,2124,32*j),this.aSet(32*j,32*k,2100,32*j)):131==i?(this.aSet(32*j+160,32*k+160,2200,32*j),this.aSet(32*j+160,32*k+160,2201,32*j),this.aSet(32*j+160,32*k+160,2202,32*j)):132==i?(this.aSet(32*j+160,32*k+160,2210,32*j),this.aSet(32*j+160,32*k+160,2211,32*j),this.aSet(32*j+160,32*k+160,2212,32*j)):133==i?this.aSet(32*j,32*k,2300,32*j):134==i?this.aSet(32*j,32*k,2301,32*j):135==i?this.aSet(32*j,32*k,2400,32*j):136==i?this.aSet(32*j,32*k,2500,32*j):137==i?this.aSet(32*j,32*k,2510,32*j):138==i?this.aSet(32*j,32*k,2600,32*j):139==i?this.aSet(32*j,32*k,2610,32*j):140==i?this.aSet(32*j,32*k,2700,32*j):141==i?this.aSet(32*j,32*k,2701,32*j):142==i?(this.aSet(32*j+160,32*k+160,2250,32*j),this.aSet(32*j+160,32*k+160,2251,32*j)):143==i?(this.aSet(32*j+160,32*k+160,2260,32*j),this.aSet(32*j+160,32*k+160,2261,32*j)):144==i?(this.aSet(32*j+160,32*k+160,2252,32*j),this.aSet(32*j+160,32*k+160,2253,32*j)):145==i?(this.aSet(32*j+160,32*k+160,2262,32*j),this.aSet(32*j+160,32*k+160,2263,32*j)):146==i?this.aSet(32*j-32,32*k,489,32*j):147==i?this.aSet(32*j-32,32*k,488,32*j):148==i?this.aSet(32*j-32,32*k,490,32*j):149==i?this.aSet(32*j-32,32*k,491,32*j):150==i?this.aSet(32*j-32,32*k,492,32*j):151==i?(this.aSet(32*j,32*k,2800,32*j),word0=50):152==i?(this.aSet(32*j,32*k,2801,32*j),word0=50):153==i?(this.aSet(32*j,32*k,2802,32*j),word0=50):154==i?(this.aSet(32*j,32*k,2803,32*j),word0=50):155==i?this.aSet(32*j,32*k,2900,32*j):156==i?this.aSet(32*j,32*k,2950,32*j):157==i?this.aSet(32*j-32,32*k,3e3,32*j-32):158==i?this.aSet(32*j-32,32*k,3010,32*j-32):159==i?this.aSet(32*j,32*k,3100,32*j):160==i?this.aSet(32*j,32*k,3110,32*j):161==i?this.aSet(32*j,32*k,3120,32*j):162==i?this.aSet(32*j,32*k,3130,32*j):163==i?this.aSet(32*j,32*k,3101,32*j):164==i?this.aSet(32*j,32*k,3111,32*j):165==i?this.aSet(32*j,32*k,3121,32*j):166==i?this.aSet(32*j,32*k,3131,32*j):167==i?(this.aSet(32*j,32*k,3200,32*j),word0=50):168==i?(this.aSet(32*j,32*k,3201,32*j),word0=50):169==i?(this.aSet(32*j,32*k,3202,32*j),word0=50):170==i?(this.aSet(32*j,32*k,3203,32*j),word0=50):171==i?this.aSet(32*j,32*k,3300,32*j):172==i?this.aSet(32*j,32*k,3301,32*j):173==i?this.aSet(32*j,32*k,350,32*j):174==i?this.aSet(32*j,32*k,351,32*j):175==i?this.aSet(32*j,32*k,352,32*j):176==i?this.aSet(32*j,32*k,353,32*j):177==i?this.aSet(32*j,32*k,360,32*j):178==i?this.aSet(32*j,32*k,361,32*j):179==i?this.aSet(32*j,32*k,362,32*j):180==i?this.aSet(32*j,32*k,363,32*j):181==i?this.aSet(32*j,32*k,3400,32*j):182==i?(word0=40,this.hSet(j,k,4100)):183==i?this.aSet(32*j,32*k,370,32*j):184==i?this.aSet(32*j,32*k,371,32*j):185==i?this.aSet(32*j,32*k,372,32*j):186==i?this.aSet(32*j,32*k,373,32*j):187==i?this.aSet(32*j,32*k,380,32*j):188==i?this.aSet(32*j,32*k,381,32*j):189==i?this.aSet(32*j,32*k,382,32*j):190==i?this.aSet(32*j,32*k,383,32*j):191==i?this.aSet(32*j,32*k,3500,32*j):192==i?this.aSet(32*j,32*k,3600,32*j):193==i?this.aSet(32*j,32*k,3700,32*j):194==i?this.aSet(32*j,32*k,3710,32*j):195==i?this.aSet(32*j,32*k,3800,32*j):196==i?this.aSet(32*j,32*k,3810,32*j):197==i?this.aSet(32*j,32*k,3900,32*j):198==i?this.aSet(32*j,32*k,3910,32*j):199==i?this.aSet(32*j,32*k,4e3,32*j):200==i?this.aSet(32*j,32*k,4010,32*j):201==i?this.aSet(32*j,32*k,4100,32*j):202==i?this.aSet(32*j,32*k,4110,32*j):203==i?this.aSet(32*j,32*k,4200,32*j):204==i?this.aSet(32*j,32*k,4210,32*j):205==i?this.aSet(32*j,32*k,150,32*j):206==i?this.aSet(32*j,32*k,151,32*j):207==i?this.aSet(32*j,32*k,160,32*j):208==i?this.aSet(32*j,32*k,161,32*j):209==i?this.aSet(32*j,32*k,152,32*j):210==i?this.aSet(32*j,32*k,162,32*j):211==i?this.aSet(32*j,32*k,3501,32*j):212==i?this.aSet(32*j,32*k,3601,32*j):213==i?(word0=40,this.hSet(j,k,4200)):214==i?(word0=40,this.hSet(j,k,4300)):215==i?(word0=40,this.hSet(j,k,4400)):216==i?(word0=40,this.hSet(j,k,4500)):217==i?this.aSet(32*j,32*k,3502,32*j):218==i?this.aSet(32*j,32*k,3602,32*j):219==i?(this.aSet(32*j+16,32*k+16,4300,32*j),word0=50):220==i?(this.aSet(32*j+16,32*k+16,4301,32*j),word0=50):221==i?(this.aSet(32*j+16,32*k+16,4302,32*j),word0=50):222==i?(this.aSet(32*j+16,32*k+16,4303,32*j),word0=50):223==i?(this.aSet(32*j+16,32*k+16,4304,32*j),word0=50):224==i?(this.aSet(32*j+16,32*k+16,4305,32*j),word0=50):225==i?(this.aSet(32*j+16,32*k+16,4306,32*j),word0=50):226==i?(this.aSet(32*j+16,32*k+16,4307,32*j),word0=50):227==i?(this.aSet(32*j+16,32*k+16,4310,32*j),word0=50):228==i?(this.aSet(32*j+16,32*k+16,4311,32*j),word0=50):229==i?(this.aSet(32*j+16,32*k+16,4312,32*j),word0=50):230==i?(this.aSet(32*j+16,32*k+16,4313,32*j),word0=50):231==i?(this.aSet(32*j+16,32*k+16,4314,32*j),word0=50):232==i?(this.aSet(32*j+16,32*k+16,4315,32*j),word0=50):233==i?(this.aSet(32*j+16,32*k+16,4316,32*j),word0=50):234==i?(this.aSet(32*j+16,32*k+16,4317,32*j),word0=50):235==i?this.aSet(32*j,32*k,4400,32*j):236==i?this.aSet(32*j,32*k,4410,32*j):237==i?this.aSet(32*j,32*k+32,4500,32*j):238==i?this.aSet(32*j,32*k+32,4501,32*j):239==i?this.aSet(32*j,32*k+32,4502,32*j):240==i?this.aSet(32*j,32*k+32,4503,32*j):241==i?this.aSet(32*j,32*k+32,4510,32*j):242==i?this.aSet(32*j,32*k+32,4511,32*j):243==i?this.aSet(32*j,32*k+32,4512,32*j):244==i?this.aSet(32*j,32*k+32,4513,32*j):245==i?this.aSet(32*j,32*k,4600,32*j):246==i?this.aSet(32*j,32*k,4610,32*j):247==i?(this.aSet(32*j,32*k,4700,32*j),word0=213):248==i?(this.aSet(32*j,32*k,4701,32*j),word0=214):249==i?this.aSet(32*j,32*k,4800,32*j):250==i?this.aSet(32*j,32*k,4801,32*j):251==i?(this.aSet(32*j,32*k,4702,32*j),word0=215):252==i?(this.aSet(32*j,32*k,4703,32*j),word0=212):253==i?(this.aSet(32*j,32*k,5e3,32*j),word0=28):254==i?this.aSet(32*j,32*k,4900,32*j):255==i?this.aSet(32*j,32*k,4910,32*j):256==i?this.aSet(32*j,32*k,5200,32*j):257==i?this.aSet(32*j,32*k,5210,32*j):258==i?this.tSet(32*j,32*k,1190,32*j-512-32-32):259==i?this.tSet(32*j,32*k,1191,32*j-512-32-32):260==i?(this.aSet(32*j,32*k,5100,32*j),word0=31):261==i?(this.aSet(32*j,32*k,5101,32*j),word0=31):262==i?this.aSet(32*j,32*k,5300,32*j):263==i?(word0=18,this.map_data_option[j][k]=!0):264==i?(word0=19,this.map_data_option[j][k]=!0):word0=i>=1001&&i<=1249?Math.floor(i-1e3):-99;return word0},MainProgram.prototype.drawGamescreen=function(){var ai=new Array(26),ai1=new Array(26);2==this.gg.layer_mode||1==this.mcs_haikei_visible?this.maps.drawMapLayer(this.maps.wx,this.maps.wy,this.g_ac2,this.gazou_scroll,1):this.setmapc_f?(this.setmapc_f=!1,this.maps.drawMap(this.maps.wx,this.maps.wy)):this.maps.drawMapScroll(this.g_ac2);var i6=this.maps.wx,j6=this.maps.wy;if(this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.ana_kazu>0)for(var i=0;i<=11;i++)if(!(this.ana_c[i]<=0))if(this.ana_c[i]<=135&&this.ana_c[i]>=129){var l7=4*(136-this.ana_c[i]);this.gg.drawPatternCut(32*this.ana_x[i]-i6,32*this.ana_y[i]-j6,20,0,l7)}else if(this.ana_c[i]<=235&&this.ana_c[i]>=229){var i8=4*(236-this.ana_c[i]);this.gg.drawPatternCut(32*this.ana_x[i]-i6,32*this.ana_y[i]-j6,20,0,i8*-1)}else if(this.ana_c[i]>=1&&this.ana_c[i]<=15){var j8=2*this.ana_c[i];this.gg.drawPatternCut(32*this.ana_x[i]-i6,32*this.ana_y[i]-j6,20,0,j8)}if(this.souko_count1>=1)for(var j=0;j<=this.a_kazu;j++)if(3300==this.co_a[j].pt&&this.co_a[j].gf){var characterobject=this.co_a[j],l12=characterobject.x-i6,j15=characterobject.y-j6;switch(characterobject.pt){default:break;case 3300:this.g_c3>=3&&(this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.drawRect(l12,j15,95,63),this.gg.os_g.drawLine(l12,j15,l12+95,j15+63),this.gg.os_g.drawLine(l12,j15+63,l12+95,j15))}}if(this.a_hf)for(var k=0;k<=this.a_kazu;k++)if(this.co_a[k].gf){var characterobject1=this.co_a[k],i13=characterobject1.x-i6,k15=characterobject1.y-j6;switch(characterobject1.pt){case 850:case 2700:default:break;case 100:this.hg.drawImage(this.hi[190],i13,k15,this.ap),this.hg.drawImage(this.hi[191],i13+32,k15,this.ap),this.hg.drawImage(this.hi[192],i13+64,k15,this.ap);break;case 200:this.hg.drawImage(this.hi[76],i13,k15,this.ap),this.hg.drawImage(this.hi[77],i13+32,k15,this.ap),this.hg.drawImage(this.hi[86],i13,k15+32,this.ap),this.hg.drawImage(this.hi[87],i13+32,k15+32,this.ap);break;case 210:this.hg.drawImage(this.hi[78],i13,k15,this.ap),this.hg.drawImage(this.hi[79],i13+32,k15,this.ap),this.hg.drawImage(this.hi[88],i13,k15+32,this.ap),this.hg.drawImage(this.hi[89],i13+32,k15+32,this.ap);break;case 300:if(100==characterobject1.c3){var graphics2=this.gg.os_img.getGraphics(),i18=i13+32,j24=k15+16;graphics2.rotate(3.141592653589793,i18,j24),graphics2.drawImage(this.hi[60],i13,k15,this.ap),graphics2.drawImage(this.hi[61],i13+32,k15,this.ap),graphics2.dispose();break}if(200==characterobject1.c3){var graphics21=this.gg.os_img.getGraphics(),j18=i13+32,k24=k15+32;graphics21.rotate(4.71238898038469,j18,k24),graphics21.drawImage(this.hi[60],i13,k15,this.ap),graphics21.drawImage(this.hi[61],i13+32,k15,this.ap),graphics21.dispose();break}if(300==characterobject1.c3){var graphics22=this.gg.os_img.getGraphics(),k18=i13+16,l24=k15+16;graphics22.rotate(1.5707963267948966,k18,l24),graphics22.drawImage(this.hi[60],i13,k15,this.ap),graphics22.drawImage(this.hi[61],i13+32,k15,this.ap),graphics22.dispose()}else this.hg.drawImage(this.hi[60],i13,k15,this.ap),this.hg.drawImage(this.hi[61],i13+32,k15,this.ap);break;case 310:if(101==characterobject1.c3){var graphics23=this.gg.os_img.getGraphics(),l18=i13+32,i25=k15+16;graphics23.rotate(3.141592653589793,l18,i25),graphics23.drawImage(this.hi[62],i13,k15,this.ap),graphics23.drawImage(this.hi[63],i13+32,k15,this.ap),graphics23.dispose();break}if(201==characterobject1.c3){var graphics24=this.gg.os_img.getGraphics(),i19=i13+32,j25=k15+32;graphics24.rotate(4.71238898038469,i19,j25),graphics24.drawImage(this.hi[62],i13,k15,this.ap),graphics24.drawImage(this.hi[63],i13+32,k15,this.ap),graphics24.dispose();break}if(301==characterobject1.c3){var graphics25=this.gg.os_img.getGraphics(),j19=i13+16,k25=k15+16;graphics25.rotate(1.5707963267948966,j19,k25),graphics25.drawImage(this.hi[62],i13,k15,this.ap),graphics25.drawImage(this.hi[63],i13+32,k15,this.ap),graphics25.dispose()}else this.hg.drawImage(this.hi[62],i13,k15,this.ap),this.hg.drawImage(this.hi[63],i13+32,k15,this.ap);break;case 320:if(102==characterobject1.c3){var graphics26=this.gg.os_img.getGraphics(),k19=i13+32,l25=k15+16;graphics26.rotate(3.141592653589793,k19,l25),graphics26.drawImage(this.hi[64],i13,k15,this.ap),graphics26.drawImage(this.hi[65],i13+32,k15,this.ap),graphics26.dispose();break}if(202==characterobject1.c3){var graphics27=this.gg.os_img.getGraphics(),l19=i13+32,i26=k15+32;graphics27.rotate(4.71238898038469,l19,i26),graphics27.drawImage(this.hi[64],i13,k15,this.ap),graphics27.drawImage(this.hi[65],i13+32,k15,this.ap),graphics27.dispose();break}if(302==characterobject1.c3){var graphics28=this.gg.os_img.getGraphics(),i20=i13+16,j26=k15+16;graphics28.rotate(1.5707963267948966,i20,j26),graphics28.drawImage(this.hi[64],i13,k15,this.ap),graphics28.drawImage(this.hi[65],i13+32,k15,this.ap),graphics28.dispose()}else this.hg.drawImage(this.hi[64],i13,k15,this.ap),this.hg.drawImage(this.hi[65],i13+32,k15,this.ap);break;case 330:if(103==characterobject1.c3){var graphics29=this.gg.os_img.getGraphics(),j20=i13+32,k26=k15+16;graphics29.rotate(3.141592653589793,j20,k26),graphics29.drawImage(this.hi[66],i13,k15,this.ap),graphics29.drawImage(this.hi[67],i13+32,k15,this.ap),graphics29.dispose();break}if(203==characterobject1.c3){var graphics210=this.gg.os_img.getGraphics(),k20=i13+32,l26=k15+32;graphics210.rotate(4.71238898038469,k20,l26),graphics210.drawImage(this.hi[66],i13,k15,this.ap),graphics210.drawImage(this.hi[67],i13+32,k15,this.ap),graphics210.dispose();break}if(303==characterobject1.c3){var graphics211=this.gg.os_img.getGraphics(),l20=i13+16,i27=k15+16;graphics211.rotate(1.5707963267948966,l20,i27),graphics211.drawImage(this.hi[66],i13,k15,this.ap),graphics211.drawImage(this.hi[67],i13+32,k15,this.ap),graphics211.dispose()}else this.hg.drawImage(this.hi[66],i13,k15,this.ap),this.hg.drawImage(this.hi[67],i13+32,k15,this.ap);break;case 400:this.hg.drawImage(this.hi[183],i13,k15,this.ap),this.hg.drawImage(this.hi[184],i13+32,k15,this.ap),this.hg.drawImage(this.hi[185],i13+64,k15,this.ap),this.hg.drawImage(this.hi[193],i13,k15+32,this.ap),this.hg.drawImage(this.hi[194],i13+32,k15+32,this.ap),this.hg.drawImage(this.hi[195],i13+64,k15+32,this.ap);break;case 500:this.hg.drawImage(this.hi[180],i13,k15,this.ap),this.hg.drawImage(this.hi[181],i13+32,k15,this.ap),this.hg.drawImage(this.hi[182],i13+64,k15,this.ap);break;case 600:this.hg.drawImage(this.hi[188],i13,k15,this.ap),this.hg.drawImage(this.hi[189],i13+32,k15,this.ap),this.hg.drawImage(this.hi[198],i13,k15+32,this.ap),this.hg.drawImage(this.hi[199],i13+32,k15+32,this.ap);break;case 605:this.hg.drawImage(this.hih[1][189],i13,k15,this.ap),this.hg.drawImage(this.hih[1][188],i13+32,k15,this.ap),this.hg.drawImage(this.hih[1][199],i13,k15+32,this.ap),this.hg.drawImage(this.hih[1][198],i13+32,k15+32,this.ap);break;case 700:this.hg.drawImage(this.hi[32],i13,k15,this.ap);break;case 710:this.hg.drawImage(this.hi[33],i13,k15,this.ap);break;case 720:this.hg.drawImage(this.hi[34],i13,k15,this.ap);break;case 750:var graphics212=this.gg.os_img.getGraphics(),i21=i13+16,j27=k15+16;graphics212.rotate(4.71238898038469,i21,j27),characterobject1.c3>0?graphics212.drawImage(this.hi[32],i13,k15,this.ap):graphics212.drawImage(this.hi[33],i13,k15,this.ap),graphics212.dispose();break;case 751:var graphics213=this.gg.os_img.getGraphics(),j21=i13+16,k27=k15+16;graphics213.rotate(1.5707963267948966,j21,k27),characterobject1.c3>0?graphics213.drawImage(this.hi[32],i13,k15,this.ap):graphics213.drawImage(this.hi[33],i13,k15,this.ap),graphics213.dispose();break;case 800:characterobject1.x>=this.co_j.x?this.hg.drawImage(this.hi[35+characterobject1.c3],i13,k15,this.ap):this.hg.drawImage(this.hih[1][35+characterobject1.c3],i13,k15,this.ap);break;case 860:var byte0=39;87==characterobject1.c?byte0=37:88==characterobject1.c&&(byte0=38),characterobject1.x>=this.co_j.x?this.hg.drawImage(this.hi[byte0],i13,k15,this.ap):this.hg.drawImage(this.hih[1][byte0],i13,k15,this.ap);break;case 1100:i13=16*Math.cos(6.283185307179586*(characterobject1.c3+90)/360),k15=16*Math.sin(6.283185307179586*(characterobject1.c3+90)/360),this.vo_pa_x[0]=this.vo_x[k][0]-i6+i13,this.vo_pa_y[0]=this.vo_y[k][0]-j6+k15,this.vo_pa_x[1]=this.vo_x[k][0]-i6-i13,this.vo_pa_y[1]=this.vo_y[k][0]-j6-k15,this.vo_pa_x[2]=this.vo_x[k][1]-i6-i13,this.vo_pa_y[2]=this.vo_y[k][1]-j6-k15,this.vo_pa_x[3]=this.vo_x[k][1]-i6+i13,this.vo_pa_y[3]=this.vo_y[k][1]-j6+k15,this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4),this.g_c2>=2&&(this.gg.os_g.setColor(this.gamecolor_firebar2),i13=10*Math.cos(6.283185307179586*(characterobject1.c3+90)/360),k15=10*Math.sin(6.283185307179586*(characterobject1.c3+90)/360),this.vo_pa_x[0]=this.vo_x[k][2]-i6+i13,this.vo_pa_y[0]=this.vo_y[k][2]-j6+k15,this.vo_pa_x[1]=this.vo_x[k][2]-i6-i13,this.vo_pa_y[1]=this.vo_y[k][2]-j6-k15,this.vo_pa_x[2]=this.vo_x[k][3]-i6-i13,this.vo_pa_y[2]=this.vo_y[k][3]-j6-k15,this.vo_pa_x[3]=this.vo_x[k][3]-i6+i13,this.vo_pa_y[3]=this.vo_y[k][3]-j6+k15,this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4));break;case 1200:this.vo_pa_x[0]=i13+160*Math.cos(3.141592653589793*(characterobject1.vy+180)/180),this.vo_pa_y[0]=k15+160*Math.sin(3.141592653589793*(characterobject1.vy+180)/180),this.vo_pa_x[1]=i13+160*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[1]=k15+160*Math.sin(3.141592653589793*characterobject1.vy/180),this.vo_pa_x[2]=this.vo_pa_x[1]+12*Math.cos(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_y[2]=this.vo_pa_y[1]+12*Math.sin(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_x[3]=this.vo_pa_x[0]+12*Math.cos(3.141592653589793*(characterobject1.vy+270)/180),this.vo_pa_y[3]=this.vo_pa_y[0]+12*Math.sin(3.141592653589793*(characterobject1.vy+270)/180),this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4),this.vo_pa_x[0]=i13,this.vo_pa_y[0]=k15,this.vo_pa_x[1]=i13-16,this.vo_pa_y[1]=k15+128,this.vo_pa_x[2]=i13+16,this.vo_pa_y[2]=k15+128,this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,3);break;case 1300:this.vo_pa_x[0]=i13+192*Math.cos(3.141592653589793*(characterobject1.vy+20)/180),this.vo_pa_y[0]=k15+192*Math.sin(3.141592653589793*(characterobject1.vy+20)/180),this.vo_pa_x[1]=i13+192*Math.cos(3.141592653589793*(characterobject1.vy-20)/180),this.vo_pa_y[1]=k15+192*Math.sin(3.141592653589793*(characterobject1.vy-20)/180),this.vo_pa_x[2]=this.vo_pa_x[1]+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[2]=this.vo_pa_y[1]+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.vo_pa_x[3]=this.vo_pa_x[0]+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[3]=this.vo_pa_y[0]+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.vo_pa_x[4]=i13+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[4]=k15+12*Math.sin(3.141592653589793*characterobject1.vy/180);var k21=i13+80*Math.cos(3.141592653589793*characterobject1.vy/180),l27=k15+80*Math.sin(3.141592653589793*characterobject1.vy/180);this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.drawLine(this.vo_pa_x[4],this.vo_pa_y[4],k21,l27),this.gg.os_g.drawLine(this.vo_pa_x[0],this.vo_pa_y[0],k21,l27),this.gg.os_g.drawLine(this.vo_pa_x[1],this.vo_pa_y[1],k21,l27),this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4);break;case 1400:this.vo_pa_x[0]=i13+192*Math.cos(3.141592653589793*characterobject1.vy/180)+12*Math.cos(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_y[0]=k15+192*Math.sin(3.141592653589793*characterobject1.vy/180)+12*Math.sin(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_x[1]=i13+60*Math.cos(3.141592653589793*characterobject1.vy/180)+12*Math.cos(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_y[1]=k15+60*Math.sin(3.141592653589793*characterobject1.vy/180)+12*Math.sin(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_x[2]=i13+60*Math.cos(3.141592653589793*characterobject1.vy/180)+12*Math.cos(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_y[2]=k15+60*Math.sin(3.141592653589793*characterobject1.vy/180)+12*Math.sin(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_x[3]=i13+192*Math.cos(3.141592653589793*characterobject1.vy/180)+12*Math.cos(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_y[3]=k15+192*Math.sin(3.141592653589793*characterobject1.vy/180)+12*Math.sin(3.141592653589793*(characterobject1.vy-90)/180),this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4);break;case 1500:if(characterobject1.c4<=0)break;if(this.gg.os_g.setColor(this.gamecolor_firebar1),1==characterobject1.c3||11==characterobject1.c3){this.gg.os_g.fillRect(i13+8,k15,48,characterobject1.c4),this.g_c2>=2&&characterobject1.c4>8&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13+16,k15,32,characterobject1.c4-8));break}if(2==characterobject1.c3||12==characterobject1.c3){this.gg.os_g.fillRect(i13-characterobject1.c4,k15+8,characterobject1.c4,48), this.g_c2>=2&&characterobject1.c4>8&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13-characterobject1.c4+8,k15+16,characterobject1.c4-8,32));break}if(3==characterobject1.c3||13==characterobject1.c3){this.gg.os_g.fillRect(i13,k15+8,characterobject1.c4,48),this.g_c2>=2&&characterobject1.c4>8&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13,k15+16,characterobject1.c4-8,32));break}this.gg.os_g.fillRect(i13+8,k15-characterobject1.c4,48,characterobject1.c4),this.g_c2>=2&&characterobject1.c4>8&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13+16,k15-characterobject1.c4+8,32,characterobject1.c4-8));break;case 1600:this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.fillRect(i13,k15,64,96),this.g_c2>=2&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13+8,k15+8,48,80));break;case 1700:this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.fillRect(i13,k15,96,64),this.g_c2>=2&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13+8,k15+8,80,48));break;case 1800:this.hg.drawImage(this.hi[26],i13,k15,this.ap);break;case 1900:this.vo_pa_x[0]=i13+182*Math.cos(3.141592653589793*(characterobject1.vy+6)/180),this.vo_pa_y[0]=k15+182*Math.sin(3.141592653589793*(characterobject1.vy+6)/180),this.vo_pa_x[1]=i13+182*Math.cos(3.141592653589793*(characterobject1.vy-6)/180),this.vo_pa_y[1]=k15+182*Math.sin(3.141592653589793*(characterobject1.vy-6)/180),this.vo_pa_x[2]=i13,this.vo_pa_y[2]=k15,this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,3),this.vo_pa_x[0]=i13+192*Math.cos(3.141592653589793*(characterobject1.vy+20)/180),this.vo_pa_y[0]=k15+192*Math.sin(3.141592653589793*(characterobject1.vy+20)/180),this.vo_pa_x[1]=i13+192*Math.cos(3.141592653589793*(characterobject1.vy-20)/180),this.vo_pa_y[1]=k15+192*Math.sin(3.141592653589793*(characterobject1.vy-20)/180),this.vo_pa_x[2]=this.vo_pa_x[1]+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[2]=this.vo_pa_y[1]+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.vo_pa_x[3]=this.vo_pa_x[0]+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[3]=this.vo_pa_y[0]+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.vo_pa_x[4]=i13+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[4]=k15+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4);break;case 2e3:this.vo_pa_x[0]=i13+12*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_y[0]=k15+12*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_x[1]=i13+12*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_y[1]=k15+12*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_x[2]=i13+182*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_y[2]=k15+182*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_x[3]=i13+182*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_y[3]=k15+182*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy+90)/180),this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4);break;case 2100:this.hg.drawImage(this.hi[212],i13,k15,this.ap);break;case 2110:this.hg.drawImage(this.hi[213],i13,k15,this.ap);break;case 2120:this.hg.drawImage(this.hi[214],i13,k15,this.ap);break;case 2130:this.hg.drawImage(this.hi[215],i13,k15,this.ap);break;case 2200:this.gg.os_g.setColor(this.gamecolor_mizunohadou),this.gg.os_g.fillOval(i13+16-19,k15+16-19,38,38),this.vo_pa_x[0]=i13+16+20*Math.cos(3.141592653589793*(characterobject1.c4+90)/180),this.vo_pa_y[0]=k15+16+20*Math.sin(3.141592653589793*(characterobject1.c4+90)/180),this.vo_pa_x[1]=i13+16+20*Math.cos(3.141592653589793*(characterobject1.c4-90)/180),this.vo_pa_y[1]=k15+16+20*Math.sin(3.141592653589793*(characterobject1.c4-90)/180),this.vo_pa_x[2]=i13+16+68*Math.cos(3.141592653589793*characterobject1.c4/180)+20*Math.cos(3.141592653589793*(characterobject1.c4-90)/180),this.vo_pa_y[2]=k15+16+68*Math.sin(3.141592653589793*characterobject1.c4/180)+20*Math.sin(3.141592653589793*(characterobject1.c4-90)/180),this.vo_pa_x[3]=i13+16+68*Math.cos(3.141592653589793*characterobject1.c4/180)+20*Math.cos(3.141592653589793*(characterobject1.c4+90)/180),this.vo_pa_y[3]=k15+16+68*Math.sin(3.141592653589793*characterobject1.c4/180)+20*Math.sin(3.141592653589793*(characterobject1.c4+90)/180),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4),this.gg.os_g.setColor(this.gamecolor_firebar2),0==characterobject1.c3||1==characterobject1.c3?(this.vo_pa_x[0]=i13+16-6,this.vo_pa_y[0]=k15+16-4,this.vo_pa_x[1]=i13+16+6,this.vo_pa_y[1]=k15+16-4,this.vo_pa_x[2]=i13+16+12,this.vo_pa_y[2]=k15+32+12,this.vo_pa_x[3]=i13+16-12,this.vo_pa_y[3]=k15+32+12):2==characterobject1.c3?(this.vo_pa_x[0]=i13+16-6,this.vo_pa_y[0]=k15+16+4,this.vo_pa_x[1]=i13+16+6,this.vo_pa_y[1]=k15+16+4,this.vo_pa_x[2]=i13+16+12,this.vo_pa_y[2]=k15-32,this.vo_pa_x[3]=i13+16-12,this.vo_pa_y[3]=k15-32):3==characterobject1.c3?(this.vo_pa_x[0]=i13+16-4,this.vo_pa_y[0]=k15+16-6,this.vo_pa_x[1]=i13+16-4,this.vo_pa_y[1]=k15+16+6,this.vo_pa_x[2]=i13+64,this.vo_pa_y[2]=k15+16+12,this.vo_pa_x[3]=i13+64,this.vo_pa_y[3]=k15+16-12):(this.vo_pa_x[0]=i13+16+4,this.vo_pa_y[0]=k15+16-6,this.vo_pa_x[1]=i13+16+4,this.vo_pa_y[1]=k15+16+6,this.vo_pa_x[2]=i13-32,this.vo_pa_y[2]=k15+16+12,this.vo_pa_x[3]=i13-32,this.vo_pa_y[3]=k15+16-12),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4);break;case 2300:if(2==this.control_parts_visible&&1900==characterobject1.c){this.gg.os_g.setColor(Color.black),this.gg.os_g.fillRect(i13,k15,32,32);var s="S "+String(characterobject1.c3);this.gg.os_g.setColor(Color.white),this.gg.os_g.setFont(new Font("Dialog",1,12)),this.gg.os_g.drawString(s,i13+2,k15+this.moji_size+4)}break;case 2400:if(0==characterobject1.c3){var graphics214=this.gg.os_img.getGraphics();graphics214.translate(i13+32,k15+64),graphics214.scale(characterobject1.vy/100,characterobject1.vy/100),this.g_c3<=3?(graphics214.drawImage(this.hi[76],-32,-64,this.ap),graphics214.drawImage(this.hi[77],0,-64,this.ap),graphics214.drawImage(this.hi[86],-32,-32,this.ap),graphics214.drawImage(this.hi[87],0,-32,this.ap)):(graphics214.drawImage(this.hi[78],-32,-64,this.ap),graphics214.drawImage(this.hi[79],0,-64,this.ap),graphics214.drawImage(this.hi[88],-32,-32,this.ap),graphics214.drawImage(this.hi[89],0,-32,this.ap)),graphics214.dispose();break}if(1==characterobject1.c3){var graphics215=this.gg.os_img.getGraphics();graphics215.translate(i13+32,k15),graphics215.scale(characterobject1.vy/100,characterobject1.vy/100),this.g_c3<=3?(graphics215.drawImage(this.hi[76],-32,0,this.ap),graphics215.drawImage(this.hi[77],0,0,this.ap),graphics215.drawImage(this.hi[86],-32,32,this.ap),graphics215.drawImage(this.hi[87],0,32,this.ap)):(graphics215.drawImage(this.hi[78],-32,0,this.ap),graphics215.drawImage(this.hi[79],0,0,this.ap),graphics215.drawImage(this.hi[88],-32,32,this.ap),graphics215.drawImage(this.hi[89],0,32,this.ap)),graphics215.dispose();break}if(2!=characterobject1.c3)break;var graphics216=this.gg.os_img.getGraphics();graphics216.translate(i13+32,k15+32),graphics216.scale(characterobject1.vy/100,characterobject1.vy/100),this.g_c3<=3?(graphics216.drawImage(this.hi[76],-32,-32,this.ap),graphics216.drawImage(this.hi[77],0,-32,this.ap),graphics216.drawImage(this.hi[86],-32,0,this.ap),graphics216.drawImage(this.hi[87],0,0,this.ap)):(graphics216.drawImage(this.hi[78],-32,-32,this.ap),graphics216.drawImage(this.hi[79],0,-32,this.ap),graphics216.drawImage(this.hi[88],-32,0,this.ap),graphics216.drawImage(this.hi[89],0,0,this.ap)),graphics216.dispose();break;case 2500:var graphics217=this.gg.os_img.getGraphics();graphics217.translate(i13,k15),graphics217.scale(1.5,1.5),graphics217.rotate(3.141592653589793*characterobject1.vy/180,0,0),graphics217.drawImage(this.hi[183],-48,-32,this.ap),graphics217.drawImage(this.hi[184],-16,-32,this.ap),graphics217.drawImage(this.hi[185],16,-32,this.ap),graphics217.drawImage(this.hi[193],-48,0,this.ap),graphics217.drawImage(this.hi[194],-16,0,this.ap),graphics217.drawImage(this.hi[195],16,0,this.ap),graphics217.dispose();break;case 2600:var graphics218=this.gg.os_img.getGraphics();graphics218.translate(i13,k15),graphics218.scale(2.5,2.5),graphics218.rotate(3.141592653589793*characterobject1.vy/180,0,0),graphics218.drawImage(this.hi[183],-48,-32,this.ap),graphics218.drawImage(this.hi[184],-16,-32,this.ap),graphics218.drawImage(this.hi[185],16,-32,this.ap),graphics218.drawImage(this.hi[193],-48,0,this.ap),graphics218.drawImage(this.hi[194],-16,0,this.ap),graphics218.drawImage(this.hi[195],16,0,this.ap),graphics218.dispose();break;case 2800:this.gg.os_g.setColor(this.gamecolor_firebar1),this.hg.fillOval(i13-64,k15-64+8,128,128),this.g_c2>=2&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.hg.fillOval(i13-20,k15-20+8,40,40));break;case 2900:for(var k6=0,i4=0;i4>=-50;i4-=10)ai[k6]=i13+160*Math.cos(3.141592653589793*(characterobject1.c3+i4)/180),ai1[k6]=k15+160*Math.sin(3.141592653589793*(characterobject1.c3+i4)/180),k6++;for(var j4=-50;j4<=0;j4+=10)ai[k6]=i13+112*Math.cos(3.141592653589793*(characterobject1.c3+j4)/180),ai1[k6]=k15+112*Math.sin(3.141592653589793*(characterobject1.c3+j4)/180),k6++;if(this.gg.os_g.setColor(this.gamecolor_firebar1),this.hg.fillPolygon(ai,ai1,k6),this.g_c2<2)break;k6=0;for(var k4=-5;k4>=-45;k4-=8)ai[k6]=i13+148*Math.cos(3.141592653589793*(characterobject1.c3+k4)/180),ai1[k6]=k15+148*Math.sin(3.141592653589793*(characterobject1.c3+k4)/180),k6++;for(var l4=-45;l4<=-5;l4+=8)ai[k6]=i13+124*Math.cos(3.141592653589793*(characterobject1.c3+l4)/180),ai1[k6]=k15+124*Math.sin(3.141592653589793*(characterobject1.c3+l4)/180),k6++;this.gg.os_g.setColor(this.gamecolor_firebar2),this.hg.fillPolygon(ai,ai1,k6);break;case 2950:for(var l6=0,i5=0;i5>=-120;i5-=10)ai[l6]=i13+160*Math.cos(3.141592653589793*(characterobject1.c3+i5)/180),ai1[l6]=k15+160*Math.sin(3.141592653589793*(characterobject1.c3+i5)/180),l6++;for(var j5=-120;j5<=0;j5+=10)ai[l6]=i13+112*Math.cos(3.141592653589793*(characterobject1.c3+j5)/180),ai1[l6]=k15+112*Math.sin(3.141592653589793*(characterobject1.c3+j5)/180),l6++;if(this.gg.os_g.setColor(this.gamecolor_firebar1),this.hg.fillPolygon(ai,ai1,l6),this.g_c2<2)break;l6=0;for(var k5=-5;k5>=-115;k5-=10)ai[l6]=i13+148*Math.cos(3.141592653589793*(characterobject1.c3+k5)/180),ai1[l6]=k15+148*Math.sin(3.141592653589793*(characterobject1.c3+k5)/180),l6++;for(var l5=-115;l5<=-5;l5+=10)ai[l6]=i13+124*Math.cos(3.141592653589793*(characterobject1.c3+l5)/180),ai1[l6]=k15+124*Math.sin(3.141592653589793*(characterobject1.c3+l5)/180),l6++;this.gg.os_g.setColor(this.gamecolor_firebar2),this.hg.fillPolygon(ai,ai1,l6);break;case 3e3:var k11=k15+64;k11<320&&(this.gg.os_g.setColor(this.gamecolor_firebar1),this.hg.fillRect(i13+120-20,k11,40,320-k11));break;case 3100:this.vo_pa_x[0]=i13+12*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_y[0]=k15+12*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_x[1]=i13+12*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_y[1]=k15+12*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_x[2]=i13+226*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_y[2]=k15+226*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy-90)/180),this.vo_pa_x[3]=i13+226*Math.cos(3.141592653589793*characterobject1.vy/180)+5*Math.cos(3.141592653589793*(characterobject1.vy+90)/180),this.vo_pa_y[3]=k15+226*Math.sin(3.141592653589793*characterobject1.vy/180)+5*Math.sin(3.141592653589793*(characterobject1.vy+90)/180),this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4);break;case 3200:var graphics219=this.gg.os_img.getGraphics(),l21=i13+16,i28=k15+16;graphics219.rotate(1.5707963267948966,l21,i28),graphics219.drawImage(this.hi[6],i13,k15,this.ap),graphics219.translate(32,0),graphics219.drawImage(this.hi[6],i13,k15,this.ap),graphics219.translate(32,0),graphics219.drawImage(this.hi[6],i13,k15,this.ap),graphics219.translate(32,0),graphics219.drawImage(this.hi[6],i13,k15,this.ap),graphics219.dispose();break;case 3250:var graphics220=this.gg.os_img.getGraphics(),i22=i13+16,j28=k15+16;graphics220.rotate(4.71238898038469,i22,j28),graphics220.drawImage(this.hi[6],i13,k15,this.ap),graphics220.translate(-32,0),graphics220.drawImage(this.hi[6],i13,k15,this.ap),graphics220.translate(-32,0),graphics220.drawImage(this.hi[6],i13,k15,this.ap),graphics220.translate(-32,0),graphics220.drawImage(this.hi[6],i13,k15,this.ap),graphics220.dispose();break;case 3400:0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillRect(i13,k15,96,64);break;case 3500:1!=characterobject1.c3&&2!=this.control_parts_visible&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13+30,k15,2,128));break;case 3510:1!=characterobject1.c3&&2!=this.control_parts_visible&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13,k15,2,128));break;case 3520:1!=characterobject1.c3&&2!=this.control_parts_visible&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13,k15,128,2));break;case 3530:1!=characterobject1.c3&&2!=this.control_parts_visible&&(this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillRect(i13,k15+30,128,2));break;case 3600:this.hg.drawImage(this.gg.spt_option_img[0],i13,k15,this.ap);break;case 3700:this.hg.drawImage(this.gg.spt_option_img[1],i13,k15,this.ap);break;case 3710:this.hg.drawImage(this.gg.spt_option_img[2],i13,k15,this.ap);break;case 3800:0==this.g_c1?(this.hg.drawImage(this.hi[120],i13,k15,this.ap),this.hg.drawImage(this.hi[120],i13,k15+32,this.ap),this.hg.drawImage(this.hi[120],i13,k15+64,this.ap),this.hg.drawImage(this.hi[120],i13,k15+96,this.ap)):(this.hg.drawImage(this.hi[121],i13,k15,this.ap),this.hg.drawImage(this.hi[121],i13,k15+32,this.ap),this.hg.drawImage(this.hi[121],i13,k15+64,this.ap),this.hg.drawImage(this.hi[121],i13,k15+96,this.ap));break;case 3900:0==this.g_c1?(this.hg.drawImage(this.hi[120],i13,k15,this.ap),this.hg.drawImage(this.hi[120],i13+32,k15,this.ap),this.hg.drawImage(this.hi[120],i13+64,k15,this.ap),this.hg.drawImage(this.hi[120],i13+96,k15,this.ap)):(this.hg.drawImage(this.hi[121],i13,k15,this.ap),this.hg.drawImage(this.hi[121],i13+32,k15,this.ap),this.hg.drawImage(this.hi[121],i13+64,k15,this.ap),this.hg.drawImage(this.hi[121],i13+96,k15,this.ap));break;case 4e3:this.vo_pa_x[0]=i13+216*Math.cos(3.141592653589793*(characterobject1.vy+5)/180),this.vo_pa_y[0]=k15+216*Math.sin(3.141592653589793*(characterobject1.vy+5)/180),this.vo_pa_x[1]=i13+216*Math.cos(3.141592653589793*(characterobject1.vy-5)/180),this.vo_pa_y[1]=k15+216*Math.sin(3.141592653589793*(characterobject1.vy-5)/180),this.vo_pa_x[2]=i13,this.vo_pa_y[2]=k15,this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,3),this.vo_pa_x[0]=i13+224*Math.cos(3.141592653589793*(characterobject1.vy+17)/180),this.vo_pa_y[0]=k15+224*Math.sin(3.141592653589793*(characterobject1.vy+17)/180),this.vo_pa_x[1]=i13+224*Math.cos(3.141592653589793*(characterobject1.vy-17)/180),this.vo_pa_y[1]=k15+224*Math.sin(3.141592653589793*(characterobject1.vy-17)/180),this.vo_pa_x[2]=this.vo_pa_x[1]+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[2]=this.vo_pa_y[1]+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.vo_pa_x[3]=this.vo_pa_x[0]+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[3]=this.vo_pa_y[0]+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.vo_pa_x[4]=i13+12*Math.cos(3.141592653589793*characterobject1.vy/180),this.vo_pa_y[4]=k15+12*Math.sin(3.141592653589793*characterobject1.vy/180),this.gg.os_g.setColor(this.gamecolor_firebar2),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4);break;case 4100:this.hg.drawImage(this.gg.spt_option_img[3],i13,k15,this.ap);break;case 4110:this.hg.drawImage(this.gg.spt_option_img[4],i13,k15,this.ap);break;case 4200:characterobject1.x>=this.co_j.x?this.hg.drawImage(this.hi[37],i13,k15,this.ap):this.hg.drawImage(this.hih[1][37],i13,k15,this.ap);break;case 4210:characterobject1.x>=this.co_j.x?this.hg.drawImage(this.hi[38],i13,k15,this.ap):this.hg.drawImage(this.hih[1][38],i13,k15,this.ap);break;case 4220:characterobject1.x>=this.co_j.x?this.hg.drawImage(this.hi[39],i13,k15,this.ap):this.hg.drawImage(this.hih[1][39],i13,k15,this.ap);break;case 4300:characterobject1.x>=this.co_j.x?this.hg.drawImage(this.hi[167],i13,k15,this.ap):this.hg.drawImage(this.hih[1][167],i13,k15,this.ap)}}if(this.yuka_id_max>=0&&this.drawYuka(),this.m_kazu>0)for(var l=0;l<=79;l++)if(!(this.co_m[l].c<50)){var characterobject2=this.co_m[l];if(50!=characterobject2.c)1e3!=characterobject2.pt?1010!=characterobject2.pt?1100!=characterobject2.pt?1200!=characterobject2.pt?1210!=characterobject2.pt?1215!=characterobject2.pt?1220!=characterobject2.pt?1230!=characterobject2.pt?1235!=characterobject2.pt?1300==characterobject2.pt?this.hg.drawImage(this.gg.spt_option_img[0],characterobject2.x-i6,characterobject2.y-j6,this.ap):this.hg.drawImage(this.hih[characterobject2.pth][characterobject2.pt],characterobject2.x-i6,characterobject2.y-j6,this.ap):(this.gg.os_g.setColor(new Color(this.gamecolor_grenade1.getRed(),this.gamecolor_grenade1.getGreen(),this.gamecolor_grenade1.getBlue(),192)),this.gg.os_g.fillRect(characterobject2.vx-i6,characterobject2.y-j6+9,characterobject2.x-characterobject2.vx+1,14)):(this.gg.os_g.setColor(new Color(this.gamecolor_grenade1.getRed(),this.gamecolor_grenade1.getGreen(),this.gamecolor_grenade1.getBlue(),192)),this.gg.os_g.fillRect(characterobject2.x-i6,characterobject2.y-j6+9,characterobject2.vx-characterobject2.x+1,14)):(this.gg.os_g.setColor(this.gamecolor_grenade1),this.gg.os_g.drawOval(characterobject2.x-i6+16-characterobject2.vy,characterobject2.y-j6+16-characterobject2.vy,2*characterobject2.vy,2*characterobject2.vy)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillRect(characterobject2.vx-i6,characterobject2.y-j6+11,characterobject2.x-characterobject2.vx+1,10)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillRect(characterobject2.x-i6,characterobject2.y-j6+11,characterobject2.vx-characterobject2.x+1,10)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.drawOval(characterobject2.x-i6+16-characterobject2.vy,characterobject2.y-j6+16-characterobject2.vy,2*characterobject2.vy,2*characterobject2.vy)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillOval(characterobject2.x-i6+16-characterobject2.c2,characterobject2.y-j6+16-characterobject2.c2,2*characterobject2.c2,2*characterobject2.c2)):(this.gg.os_g.setColor(new Color(this.gamecolor_mizunohadou.getRed(),this.gamecolor_mizunohadou.getGreen(),this.gamecolor_mizunohadou.getBlue(),176)),this.gg.os_g.fillOval(characterobject2.x-i6+16-characterobject2.c2,characterobject2.y-j6+16-characterobject2.c2,2*characterobject2.c2,2*characterobject2.c2)):(this.gg.os_g.setColor(this.gamecolor_mizunohadou),this.gg.os_g.fillOval(characterobject2.x-i6+16-characterobject2.c2,characterobject2.y-j6+16-characterobject2.c2,2*characterobject2.c2,2*characterobject2.c2));else{if(this.hg.drawImage(this.hih[characterobject2.pth][characterobject2.pt],characterobject2.x-i6,characterobject2.y-j6,this.ap),2==this.gg.layer_mode){var k8=this.maps.getBGCode(characterobject2.x,characterobject2.y);k8>=20&&29!=k8&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject2.x,5)-i6,32*rightShiftIgnoreSign(characterobject2.y,5)-j6,k8,0),k8=this.maps.getBGCode(characterobject2.x+31,characterobject2.y),k8>=20&&29!=k8&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject2.x+31,5)-i6,32*rightShiftIgnoreSign(characterobject2.y,5)-j6,k8,0);continue}var l8=this.maps.getBGCode(characterobject2.x,characterobject2.y);l8>=20&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject2.x,5)-i6,32*rightShiftIgnoreSign(characterobject2.y,5)-j6,l8,0),l8=this.maps.getBGCode(characterobject2.x+31,characterobject2.y),l8>=20&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject2.x+31,5)-i6,32*rightShiftIgnoreSign(characterobject2.y,5)-j6,l8,0)}}if(this.jm_kazu>0)for(var i1=0;i1<=8;i1++)if(!(this.co_jm[i1].c<50)){var characterobject3=this.co_jm[i1];characterobject3.pt<1e3?this.hg.drawImage(this.hih[characterobject3.pth][characterobject3.pt],characterobject3.x-i6,characterobject3.y-j6,this.ap):1200!=characterobject3.pt?1205!=characterobject3.pt?(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillOval(characterobject3.x-i6+16-characterobject3.c2,characterobject3.y-j6+16-characterobject3.c2,2*characterobject3.c2,2*characterobject3.c2)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillRect(characterobject3.vx-i6,characterobject3.y-j6+12,characterobject3.x-characterobject3.vx+1,8)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillRect(characterobject3.x-i6,characterobject3.y-j6+12,characterobject3.vx-characterobject3.x+1,8))}if(14==this.j_tokugi)for(var j1=0;j1<=1;j1++)this.co_mu[j1].c>=50&&this.hg.drawImage(this.hih[1][105+this.g_ac],this.co_mu[j1].x-i6,this.co_mu[j1].y-j6,this.ap);if(this.system_draw_mode<3)for(var k1=0;k1<=this.t_kazu;k1++)if(!(this.co_t[k1].c<50)){var j13=this.co_t[k1].x-i6,l15=this.co_t[k1].y-j6;j13<-64||l15>576||(null!=this.co_t[k1].img?this.hg.drawImage(this.co_t[k1].img,j13+this.co_t[k1].zs_x,l15+this.co_t[k1].zs_y,this.ap):this.hg.drawImage(this.hih[this.co_t[k1].pth][this.co_t[k1].pt],j13,l15,this.ap))}if(this.co_b.c>50){var k13=this.co_b.x-i6,i16=this.co_b.y-j6;if(k13<=560)if(null!=this.co_b.img)this.hg.drawImage(this.co_b.img,k13+this.co_b.zs_x,i16+this.co_b.zs_y,this.ap),1005==this.co_b.pt||1015==this.co_b.pt||1105==this.co_b.pt||1106==this.co_b.pt||1115==this.co_b.pt||1205==this.co_b.pt||1215==this.co_b.pt||1255==this.co_b.pt||1256==this.co_b.pt?this.co_b.pth=1:this.co_b.pth=0;else switch(this.co_b.pt){default:break;case 1e3:this.hg.drawImage(this.hih[0][186],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[0][187],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[0][196],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[0][197],k13+16,i16+16,this.ap),this.co_b.pth=0;break;case 1005:this.hg.drawImage(this.hih[1][187],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[1][186],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[1][197],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[1][196],k13+16,i16+16,this.ap),this.co_b.pth=1;break;case 1010:this.hg.drawImage(this.hih[0][176],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[0][177],k13+16,i16+16,this.ap),this.co_b.pth=0;break;case 1015:this.hg.drawImage(this.hih[1][177],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[1][176],k13+16,i16+16,this.ap),this.co_b.pth=1;break;case 1100:this.hg.drawImage(this.hih[0][188],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[0][189],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[0][198],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[0][199],k13+16,i16+16,this.ap),this.co_b.pth=0;break;case 1101:var graphics221=this.gg.os_img.getGraphics(),j22=k13+16,k28=i16+16;graphics221.rotate(3.141592653589793*this.co_b.c2/180,j22,k28),graphics221.drawImage(this.hih[0][188],k13-16,i16-16,this.ap),graphics221.drawImage(this.hih[0][189],k13+16,i16-16,this.ap),graphics221.drawImage(this.hih[0][198],k13-16,i16+16,this.ap),graphics221.drawImage(this.hih[0][199],k13+16,i16+16,this.ap),graphics221.dispose(),this.co_b.pth=0;break;case 1105:this.hg.drawImage(this.hih[1][189],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[1][188],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[1][199],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[1][198],k13+16,i16+16,this.ap),this.co_b.pth=1;break;case 1106:var graphics222=this.gg.os_img.getGraphics(),k22=k13+16,l28=i16+16;graphics222.rotate(3.141592653589793*this.co_b.c2/180,k22,l28),graphics222.drawImage(this.hih[1][189],k13-16,i16-16,this.ap),graphics222.drawImage(this.hih[1][188],k13+16,i16-16,this.ap),graphics222.drawImage(this.hih[1][199],k13-16,i16+16,this.ap),graphics222.drawImage(this.hih[1][198],k13+16,i16+16,this.ap),graphics222.dispose(),this.co_b.pth=1;break;case 1110:this.hg.drawImage(this.hih[0][178],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[0][179],k13+16,i16+16,this.ap),this.co_b.pth=0;break;case 1115:this.hg.drawImage(this.hih[1][179],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[1][178],k13+16,i16+16,this.ap),this.co_b.pth=1;break;case 1200:this.hg.drawImage(this.hih[0][238],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[0][239],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[0][248],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[0][249],k13+16,i16+16,this.ap),this.co_b.pth=0;break;case 1205:this.hg.drawImage(this.hih[1][239],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[1][238],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[1][249],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[1][248],k13+16,i16+16,this.ap),this.co_b.pth=1;break;case 1210:this.hg.drawImage(this.hih[0][228],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[0][229],k13+16,i16+16,this.ap),this.co_b.pth=0;break;case 1215:this.hg.drawImage(this.hih[1][229],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[1][228],k13+16,i16+16,this.ap),this.co_b.pth=1;break;case 1250:this.hg.drawImage(this.hih[0][238],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[0][239],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[0][248],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[0][249],k13+16,i16+16,this.ap),this.j_v_c<=0&&(this.j_v_kakudo+=2,this.j_v_kakudo>360&&(this.j_v_kakudo-=360)),k13=this.co_b.x-i6+16,i16=this.co_b.y-j6+16,this.gg.os_g.setColor(Color.white);for(var d6=.017453292519943295,l1=0;l1<=5;l1++){var d=(this.j_v_kakudo+60*l1)*d6;this.vo_pa_x[l1]=k13+50*Math.cos(d),this.vo_pa_y[l1]=i16+50*Math.sin(d)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6);for(var i2=0;i2<=5;i2++){var d1=(360-this.j_v_kakudo+60*i2)*d6;this.vo_pa_x[i2]=k13+50*Math.cos(d1),this.vo_pa_y[i2]=i16+50*Math.sin(d1)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6),this.co_b.pth=0;break;case 1251:var graphics223=this.gg.os_img.getGraphics(),l22=k13+16,i29=i16+16;graphics223.rotate(3.141592653589793*this.co_b.c2/180,l22,i29),graphics223.drawImage(this.hih[0][238],k13-16,i16-16,this.ap),graphics223.drawImage(this.hih[0][239],k13+16,i16-16,this.ap),graphics223.drawImage(this.hih[0][248],k13-16,i16+16,this.ap),graphics223.drawImage(this.hih[0][249],k13+16,i16+16,this.ap),graphics223.dispose(),this.co_b.pth=0;break;case 1255:this.hg.drawImage(this.hih[1][239],k13-16,i16-16,this.ap),this.hg.drawImage(this.hih[1][238],k13+16,i16-16,this.ap),this.hg.drawImage(this.hih[1][249],k13-16,i16+16,this.ap),this.hg.drawImage(this.hih[1][248],k13+16,i16+16,this.ap),this.j_v_c<=0&&(this.j_v_kakudo+=2,this.j_v_kakudo>360&&(this.j_v_kakudo-=360)),k13=this.co_b.x-i6+16,i16=this.co_b.y-j6+16,this.gg.os_g.setColor(Color.white);for(var d7=.017453292519943295,j2=0;j2<=5;j2++){var d2=(this.j_v_kakudo+60*j2)*d7;this.vo_pa_x[j2]=k13+50*Math.cos(d2),this.vo_pa_y[j2]=i16+50*Math.sin(d2)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6);for(var k2=0;k2<=5;k2++){var d3=(360-this.j_v_kakudo+60*k2)*d7;this.vo_pa_x[k2]=k13+50*Math.cos(d3),this.vo_pa_y[k2]=i16+50*Math.sin(d3)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6),this.co_b.pth=1;break;case 1256:var graphics224=this.gg.os_img.getGraphics(),i23=k13+16,j29=i16+16;graphics224.rotate(3.141592653589793*this.co_b.c2/180,i23,j29),graphics224.drawImage(this.hih[1][239],k13-16,i16-16,this.ap),graphics224.drawImage(this.hih[1][238],k13+16,i16-16,this.ap),graphics224.drawImage(this.hih[1][249],k13-16,i16+16,this.ap),graphics224.drawImage(this.hih[1][248],k13+16,i16+16,this.ap),graphics224.dispose(),this.co_b.pth=1}}if(this.system_draw_mode<2&&this.j_jet_c>=96&&(0==this.g_c1?this.hg.drawImage(this.hi[134],this.co_j.x-i6,this.co_j.y-j6+36,this.ap):this.hg.drawImage(this.hi[135],this.co_j.x-i6,this.co_j.y-j6+36,this.ap)),this.system_draw_mode<2&&this.j_v_c>0&&(this.j_v_c--,this.j_v_kakudo+=2,this.j_v_kakudo>360&&(this.j_v_kakudo-=360),this.j_v_c>40||1==this.g_ac)){var l13=this.co_j.x-i6+16,j16=this.co_j.y-j6+16;this.gg.os_g.setColor(Color.white);for(var d8=.017453292519943295,l2=0;l2<=5;l2++){var d4=(this.j_v_kakudo+60*l2)*d8;this.vo_pa_x[l2]=l13+38*Math.cos(d4),this.vo_pa_y[l2]=j16+38*Math.sin(d4)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6);for(var i3=0;i3<=5;i3++){var d5=(360-this.j_v_kakudo+60*i3)*d8;this.vo_pa_x[i3]=l13+38*Math.cos(d5),this.vo_pa_y[i3]=j16+38*Math.sin(d5)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6)}if(this.j_zan_cf&&2!=this.system_draw_mode&&3!=this.system_draw_mode&&4!=this.system_draw_mode){this.j_zan_cf=!1;for(var j3=0;j3<=5;j3++)null!=this.co_j.img?(this.j_zan_img[j3]=this.co_j.img,this.j_zan_zs_x[j3]=this.co_j.zs_x,this.j_zan_zs_y[j3]=this.co_j.zs_y):(this.j_zan_img[j3]=null,this.j_zan_pt[j3]=this.co_j.pt)}if(this.system_draw_mode<2&&this.j_zan_f){var i7=this.j_zan_p+(6-this.j_zan_nagasa);i7>5&&(i7-=6);var j7=this.j_zan_p+1;j7>5&&(j7-=6);do{var i14=this.j_zan_x[i7]-i6,k16=this.j_zan_y[i7]-j6,k7=this.j_zan_pth[i7];null!=this.j_zan_img[i7]?this.hg.drawImage(this.j_zan_img[i7],i14+this.j_zan_zs_x[i7],k16+this.j_zan_zs_y[i7],this.ap):this.hg.drawImage(this.hih[k7][this.j_zan_pt[i7]],i14,k16,this.ap),++i7>5&&(i7=0)}while(i7!=j7);this.j_zan_p++,this.j_zan_p>5&&(this.j_zan_p=0),this.j_zan_x[this.j_zan_p]=this.co_j.x,this.j_zan_y[this.j_zan_p]=this.co_j.y,this.j_zan_pt[this.j_zan_p]=this.co_j.pt,this.j_zan_pth[this.j_zan_p]=this.co_j.muki,this.j_zan_c<9?(this.j_zan_c++,this.j_cannon_c<=0&&this.co_j.vy>=0&&(this.j_zan_c=9)):(this.j_zan_nagasa--,this.j_zan_nagasa<0&&(this.j_zan_f=!1))}if(this.system_draw_mode<2&&(this.j_muteki_c<=0||this.j_muteki_c%2!=1))if(null!=this.co_j.img)this.hg.drawImage(this.co_j.img,this.co_j.wx+this.co_j.zs_x,this.co_j.wy+this.co_j.zs_y,this.ap);else if(this.j_cannon_c>0&&1500==this.co_a[this.j_rope_id].c&&this.co_j.pt<1e3){this.gg.drawPT(this.co_j.wx,this.co_j.wy,this.co_j.pt,this.co_j.muki);var characterobject4=this.co_a[this.j_rope_id],j14=characterobject4.x-i6,l16=characterobject4.y-j6;this.gg.os_g.setColor(this.gamecolor_mizunohadou),this.gg.os_g.fillOval(j14+16-19,l16+16-19,38,38),this.vo_pa_x[0]=j14+16+20*Math.cos(3.141592653589793*(characterobject4.c4+90)/180),this.vo_pa_y[0]=l16+16+20*Math.sin(3.141592653589793*(characterobject4.c4+90)/180),this.vo_pa_x[1]=j14+16+20*Math.cos(3.141592653589793*(characterobject4.c4-90)/180),this.vo_pa_y[1]=l16+16+20*Math.sin(3.141592653589793*(characterobject4.c4-90)/180),this.vo_pa_x[2]=j14+16+68*Math.cos(3.141592653589793*characterobject4.c4/180)+20*Math.cos(3.141592653589793*(characterobject4.c4-90)/180), this.vo_pa_y[2]=l16+16+68*Math.sin(3.141592653589793*characterobject4.c4/180)+20*Math.sin(3.141592653589793*(characterobject4.c4-90)/180),this.vo_pa_x[3]=j14+16+68*Math.cos(3.141592653589793*characterobject4.c4/180)+20*Math.cos(3.141592653589793*(characterobject4.c4+90)/180),this.vo_pa_y[3]=l16+16+68*Math.sin(3.141592653589793*characterobject4.c4/180)+20*Math.sin(3.141592653589793*(characterobject4.c4+90)/180),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4),this.gg.os_g.setColor(this.gamecolor_firebar2),0==characterobject4.c3||1==characterobject4.c3?(this.vo_pa_x[0]=j14+16-6,this.vo_pa_y[0]=l16+16-4,this.vo_pa_x[1]=j14+16+6,this.vo_pa_y[1]=l16+16-4,this.vo_pa_x[2]=j14+16+12,this.vo_pa_y[2]=l16+32+12,this.vo_pa_x[3]=j14+16-12,this.vo_pa_y[3]=l16+32+12):2==characterobject4.c3?(this.vo_pa_x[0]=j14+16-6,this.vo_pa_y[0]=l16+16+4,this.vo_pa_x[1]=j14+16+6,this.vo_pa_y[1]=l16+16+4,this.vo_pa_x[2]=j14+16+12,this.vo_pa_y[2]=l16-32,this.vo_pa_x[3]=j14+16-12,this.vo_pa_y[3]=l16-32):3==characterobject4.c3?(this.vo_pa_x[0]=j14+16-4,this.vo_pa_y[0]=l16+16-6,this.vo_pa_x[1]=j14+16-4,this.vo_pa_y[1]=l16+16+6,this.vo_pa_x[2]=j14+64,this.vo_pa_y[2]=l16+16+12,this.vo_pa_x[3]=j14+64,this.vo_pa_y[3]=l16+16-12):(this.vo_pa_x[0]=j14+16+4,this.vo_pa_y[0]=l16+16-6,this.vo_pa_x[1]=j14+16+4,this.vo_pa_y[1]=l16+16+6,this.vo_pa_x[2]=j14-32,this.vo_pa_y[2]=l16+16+12,this.vo_pa_x[3]=j14-32,this.vo_pa_y[3]=l16+16-12),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4)}else if(this.co_j.pt<1e3)this.gg.drawPT(this.co_j.wx,this.co_j.wy,this.co_j.pt,this.co_j.muki);else if(1e3==this.co_j.pt)15==this.j_tokugi&&2==this.j_4_muki?(this.gg.drawPT(this.co_j.wx,this.co_j.wy,211,0),this.gg.drawPT(this.co_j.wx,this.co_j.wy-32,210,0)):15==this.j_tokugi&&3==this.j_4_muki?(this.gg.drawPT(this.co_j.wx,this.co_j.wy,105,0),this.gg.drawPT(this.co_j.wx,this.co_j.wy+32,106,0)):0==this.co_j.muki?(this.gg.drawPT(this.co_j.wx,this.co_j.wy,118,this.co_j.muki),this.gg.drawPT(this.co_j.wx-32,this.co_j.wy,117,this.co_j.muki)):(this.gg.drawPT(this.co_j.wx,this.co_j.wy,118,1),this.gg.drawPT(this.co_j.wx+32,this.co_j.wy,117,1));else if(1100==this.co_j.pt)if(this.co_j.c2>=100&&this.co_j.c2<200){this.co_j.c1<=0?this.gg.drawPT(this.co_j.wx,this.co_j.wy,100,this.co_j.muki):this.co_j.c1>=32?this.gg.drawPT(this.co_j.wx,this.co_j.wy-32,100,this.co_j.muki):this.gg.drawPT(this.co_j.wx,this.co_j.wy-this.co_j.c1,100,this.co_j.muki);var graphics225=this.gg.os_img.getGraphics(),j23=this.co_j.wx-16+32,k29=this.co_j.wy-32+16;graphics225.rotate(3.141592653589793,j23,k29),graphics225.drawImage(this.hi[60+2*(this.co_j.c2-100)],this.co_j.wx-16,this.co_j.wy-32,this.ap),graphics225.drawImage(this.hi[61+2*(this.co_j.c2-100)],this.co_j.wx+16,this.co_j.wy-32,this.ap),graphics225.dispose()}else if(this.co_j.c2>=200&&this.co_j.c2<300){this.co_j.c1<=0?this.gg.drawPT(this.co_j.wx,this.co_j.wy,100,this.co_j.muki):this.co_j.c1>=32?this.gg.drawPT(this.co_j.wx+32,this.co_j.wy,100,this.co_j.muki):this.gg.drawPT(this.co_j.wx+this.co_j.c1,this.co_j.wy,100,this.co_j.muki);var graphics226=this.gg.os_img.getGraphics(),k23=this.co_j.wx+32+32,l29=this.co_j.wy-16+32;graphics226.rotate(4.71238898038469,k23,l29),graphics226.drawImage(this.hi[60+2*(this.co_j.c2-200)],this.co_j.wx+32,this.co_j.wy-16,this.ap),graphics226.drawImage(this.hi[61+2*(this.co_j.c2-200)],this.co_j.wx+32+32,this.co_j.wy-16,this.ap),graphics226.dispose()}else if(this.co_j.c2>=300&&this.co_j.c2<400){this.co_j.c1<=0?this.gg.drawPT(this.co_j.wx,this.co_j.wy,100,this.co_j.muki):this.co_j.c1>=32?this.gg.drawPT(this.co_j.wx-32,this.co_j.wy,100,this.co_j.muki):this.gg.drawPT(this.co_j.wx-this.co_j.c1,this.co_j.wy,100,this.co_j.muki);var graphics227=this.gg.os_img.getGraphics(),l23=this.co_j.wx-32+16,i30=this.co_j.wy-16+16;graphics227.rotate(1.5707963267948966,l23,i30),graphics227.drawImage(this.hi[60+2*(this.co_j.c2-300)],this.co_j.wx-32,this.co_j.wy-16,this.ap),graphics227.drawImage(this.hi[61+2*(this.co_j.c2-300)],this.co_j.wx-32+32,this.co_j.wy-16,this.ap),graphics227.dispose()}else this.co_j.c1<=0?this.gg.drawPT(this.co_j.wx,this.co_j.wy,100,this.co_j.muki):this.co_j.c1>=32?this.gg.drawPT(this.co_j.wx,this.co_j.wy+32,100,this.co_j.muki):this.gg.drawPT(this.co_j.wx,this.co_j.wy+this.co_j.c1,100,this.co_j.muki),this.gg.drawPT(this.co_j.wx-16,this.co_j.wy+32,60+2*this.co_j.c2,0),this.gg.drawPT(this.co_j.wx+16,this.co_j.wy+32,61+2*this.co_j.c2,0);else if(1110!=this.co_j.pt)if(1200==this.co_j.pt){var graphics228=this.gg.os_img.getGraphics(),k14=this.co_j.wx+16,i17=this.co_j.wy+16;3200==this.co_a[this.j_rope_id].c?graphics228.rotate(3.141592653589793*(this.co_a[this.j_rope_id].vy+90)/180,k14,i17):graphics228.rotate(3.141592653589793*(this.co_a[this.j_rope_id].vy-90)/180,k14,i17),graphics228.drawImage(this.hih[this.co_j.muki][210],this.co_j.wx,this.co_j.wy,this.ap),graphics228.dispose()}else if(1201==this.co_j.pt){var graphics229=this.gg.os_img.getGraphics(),l14=this.co_j.wx+16,j17=this.co_j.wy+16;3200==this.co_a[this.j_rope_id].c?graphics229.rotate(3.141592653589793*(this.co_a[this.j_rope_id].vy+90)/180,l14,j17):graphics229.rotate(3.141592653589793*(this.co_a[this.j_rope_id].vy-90)/180,l14,j17),graphics229.drawImage(this.hih[this.co_j.muki][211],this.co_j.wx,this.co_j.wy,this.ap),graphics229.dispose()}else 1300==this.co_j.pt?(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillOval(this.co_j.wx-8,this.co_j.wy-8,48,48),this.gg.drawPT(this.co_j.wx,this.co_j.wy,101,this.co_j.muki)):1400==this.co_j.pt?(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillOval(this.co_j.wx-8,this.co_j.wy-8,48,48),this.gg.drawPT(this.co_j.wx,this.co_j.wy,83,this.co_j.muki)):1500==this.co_j.pt&&(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillOval(this.co_j.wx-8,this.co_j.wy-8,48,48),this.gg.drawPT(this.co_j.wx,this.co_j.wy,202,this.co_j.muki));if(this.j_muteki_c>0&&this.j_muteki_c--,this.showr_c>0&&(this.showr_c--,this.hg.setColor(this.js_pen_color),this.hg.fillRect(this.showr_x,this.showr_y,this.showr_width,this.showr_height)),this.showo_c>0&&(this.showo_c--,this.hg.setColor(this.js_pen_color),this.hg.fillOval(this.showo_x,this.showo_y,this.showo_width,this.showo_height)),this.showi_c>0&&(this.showi_c--,null!=this.gg.ap?this.hg.drawImage(this.showi_img,this.showi_x,this.showi_y,this.gg.ap):this.hg.drawImage(this.showi_img,this.showi_x,this.showi_y,this.gg.oya)),this.second_gazou_visible&&2==this.second_gazou_priority&&null!=this.second_gazou_img)if(2==this.second_gazou_scroll){var i9=-(rightShiftIgnoreSign(this.maps.wx-32,2)%512);this.hg.drawImage(this.second_gazou_img,i9,0,this.ap),this.hg.drawImage(this.second_gazou_img,i9+512,0,this.ap)}else if(3==this.second_gazou_scroll){var j9=-(rightShiftIgnoreSign(this.maps.wx-32,1)%512);this.hg.drawImage(this.second_gazou_img,j9,0,this.ap),this.hg.drawImage(this.second_gazou_img,j9+512,0,this.ap)}else if(4==this.second_gazou_scroll)this.maps.second_gazou_x+=this.second_gazou_scroll_speed_x,this.maps.second_gazou_y+=this.second_gazou_scroll_speed_y,this.maps.second_gazou_x<-512&&(this.maps.second_gazou_x+=512),this.maps.second_gazou_x>0&&(this.maps.second_gazou_x-=512),this.maps.second_gazou_y<-320&&(this.maps.second_gazou_y+=320),this.maps.second_gazou_y>0&&(this.maps.second_gazou_y-=320),this.hg.drawImage(this.second_gazou_img,this.maps.second_gazou_x,this.maps.second_gazou_y,this.ap),this.hg.drawImage(this.second_gazou_img,this.maps.second_gazou_x+512,this.maps.second_gazou_y,this.ap),this.hg.drawImage(this.second_gazou_img,this.maps.second_gazou_x,this.maps.second_gazou_y+320,this.ap),this.hg.drawImage(this.second_gazou_img,this.maps.second_gazou_x+512,this.maps.second_gazou_y+320,this.ap);else if(5==this.second_gazou_scroll){var k9=-(rightShiftIgnoreSign(3*(this.maps.wx-32),1)%512);this.hg.drawImage(this.second_gazou_img,k9,0,this.ap),this.hg.drawImage(this.second_gazou_img,k9+512,0,this.ap)}else if(6==this.second_gazou_scroll){var l9=-(rightShiftIgnoreSign(3*(this.maps.wx-32),1)%512),l11=-(this.maps.wy-320);this.hg.drawImage(this.second_gazou_img,l9,l11,this.ap),this.hg.drawImage(this.second_gazou_img,l9+512,l11,this.ap)}else if(7==this.second_gazou_scroll){var i10=-((this.maps.wx-32)%512),i12=-((this.maps.wy-320)%320);this.hg.drawImage(this.second_gazou_img,i10,i12,this.ap),this.hg.drawImage(this.second_gazou_img,i10+512,i12,this.ap),this.hg.drawImage(this.second_gazou_img,i10,i12+320,this.ap),this.hg.drawImage(this.second_gazou_img,i10+512,i12+320,this.ap)}else if(8==this.second_gazou_scroll){var j10=this.second_gazou_scroll_x+32-this.maps.wx,j12=this.second_gazou_scroll_y+320-this.maps.wy;j10<512&&j12<320&&this.hg.drawImage(this.second_gazou_img,j10,j12,this.ap)}else this.hg.drawImage(this.second_gazou_img,0,0,this.ap);if(this.gauge_v)if(this.j_hp_v){var k17=2*(14+this.moji_size)-6+32;this.hg.setFont(new Font("Dialog",1,16)),this.gg.os_g.setColor(this.gamecolor_score),this.hg.drawString(this.gauge_text,40,k17-6),this.gg.os_g.setColor(Color.red),this.hg.fillRect(40,k17,200,8),this.gg.os_g.setColor(Color.yellow),this.hg.fillRect(40,k17,this.gauge_value,8),this.gg.os_g.setColor(Color.white),this.hg.drawRect(39,k17-1,201,9)}else this.hg.setFont(new Font("Dialog",1,16)),this.gg.os_g.setColor(this.gamecolor_score),this.hg.drawString(this.gauge_text,64,58),this.gg.os_g.setColor(Color.red),this.hg.fillRect(64,64,200,8),this.gg.os_g.setColor(Color.yellow),this.hg.fillRect(64,64,this.gauge_value,8),this.gg.os_g.setColor(Color.white),this.hg.drawRect(63,63,201,9);if(0!=this.spot_c)if(100==this.spot_c){this.hg.setColor(Color.black);var i15=this.co_j.x+16-rightShiftIgnoreSign(this.spot_r,1)-this.maps.wx;i15>0&&this.hg.fillRect(0,0,i15,320);var i24=this.co_j.x+16+rightShiftIgnoreSign(this.spot_r,1)-this.maps.wx;i24<512&&this.hg.fillRect(i24,0,512-i24,320);var l17=this.co_j.y+16-rightShiftIgnoreSign(this.spot_r,1)-this.maps.wy;l17>0&&this.hg.fillRect(i15,0,i24-i15,l17);var j30=this.co_j.y+16+rightShiftIgnoreSign(this.spot_r,1)-this.maps.wy;j30<320&&this.hg.fillRect(i15,j30,i24-i15,320-j30),this.spot_g.drawImage(this.gg.os_img,0,0,this.ap),this.hg.setColor(Color.black),this.hg.fillRect(0,0,512,320);var graphics230=this.gg.os_img.getGraphics();graphics230.setClip("ellipse",this.co_j.x+16-rightShiftIgnoreSign(this.spot_r,1)-this.maps.wx,this.co_j.y+16-rightShiftIgnoreSign(this.spot_r,1)-this.maps.wy,this.spot_r,this.spot_r),graphics230.drawImage(this.spot_img,0,0,this.ap),this.hg.setColor(new Color(0,0,0,96)),this.hg.fillRect(0,0,512,320),graphics230.setClip("ellipse",this.co_j.x+16-rightShiftIgnoreSign(this.spot_r-48,1)-this.maps.wx,this.co_j.y+16-rightShiftIgnoreSign(this.spot_r-48,1)-this.maps.wy,this.spot_r-48,this.spot_r-48),graphics230.drawImage(this.spot_img,0,0,this.ap),graphics230.dispose()}else 200==this.spot_c&&(this.hg.setColor(Color.black),this.hg.fillRect(0,0,512,320));if(0==this.hitokoto_c)this.hitokoto_c=-1;else if(this.hitokoto_c>0){this.hitokoto_c--;for(var c=208,byte1=56,c1=224,k12=0,k3=0;k3<=2;k3++){var s1;if(5==this.hitokoto_num)s1=this.showm_data[k3+1];else{var k10=k3+1;s1="hitokoto"+this.hitokoto_num+"-"+k10,s1=this.tdb.getValue(s1)}null==s1&&(s1="0");var l10;l10=parseInt(s1),isNaN(l10)&&(l10=-1),0!=l10&&k12++}var beforeFont=this.hg._font;if(this.km.drawWindowbox(c,byte1,c1,30+14*k12),this.hg.setFont(new Font(Font.SANS_SERIF,0,12)),this.hg.setColor(Color.cyan),5==this.hitokoto_num)this.hg.drawString(this.showm_data[0],c+6,byte1+6+12);else{var s2="hitokoto"+this.hitokoto_num+"_name";this.hg.drawString(this.tdb.getValue(s2),c+6,byte1+6+12)}this.hg.setColor(Color.white),k12=0;for(var l3=0;l3<=2;l3++){var s3;if(5==this.hitokoto_num)s3=this.showm_data[l3+1];else{var i11=l3+1;s3="hitokoto"+this.hitokoto_num+"-"+i11,s3=this.tdb.getValue(s3)}null==s3&&(s3="0");var j11;j11=parseInt(s3),isNaN(j11)&&(j11=-1),0!=j11&&(this.hg.drawString(s3,c+6,byte1+6+18+14*k12+12),k12++)}this.hg.setFont(beforeFont)}this.km.drawMenus()},MainProgram.prototype.drawGamescreenMy=function(){var l=this.maps.wx,i1=this.maps.wy;if(this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.j_jet_c>=96&&(0==this.g_c1?this.hg.drawImage(this.hi[134],this.co_j.x-l,this.co_j.y-i1+36,this.ap):this.hg.drawImage(this.hi[135],this.co_j.x-l,this.co_j.y-i1+36,this.ap)),this.j_v_c>0&&(this.j_v_c--,this.j_v_kakudo+=2,this.j_v_kakudo>360&&(this.j_v_kakudo-=360),this.j_v_c>40||1==this.g_ac)){var i2=this.co_j.x-l+16,k2=this.co_j.y-i1+16;this.gg.os_g.setColor(Color.white);for(var d2=.017453292519943295,i=0;i<=5;i++){var d=(this.j_v_kakudo+60*i)*d2;this.vo_pa_x[i]=i2+38*Math.cos(d),this.vo_pa_y[i]=k2+38*Math.sin(d)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6);for(var j=0;j<=5;j++){var d1=(360-this.j_v_kakudo+60*j)*d2;this.vo_pa_x[j]=i2+38*Math.cos(d1),this.vo_pa_y[j]=k2+38*Math.sin(d1)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6)}if(this.j_zan_cf){this.j_zan_cf=!1;for(var k=0;k<=5;k++)null!=this.co_j.img?(this.j_zan_img[k]=this.co_j.img,this.j_zan_zs_x[k]=this.co_j.zs_x,this.j_zan_zs_y[k]=this.co_j.zs_y):(this.j_zan_img[k]=null,this.j_zan_pt[k]=this.co_j.pt)}if(this.j_zan_f){var j1=this.j_zan_p+(6-this.j_zan_nagasa);j1>5&&(j1-=6);var k1=this.j_zan_p+1;k1>5&&(k1-=6);do{var j2=this.j_zan_x[j1]-l,l2=this.j_zan_y[j1]-i1,l1=this.j_zan_pth[j1];null!=this.j_zan_img[j1]?this.hg.drawImage(this.j_zan_img[j1],j2+this.j_zan_zs_x[j1],l2+this.j_zan_zs_y[j1],this.ap):this.hg.drawImage(this.hih[l1][this.j_zan_pt[j1]],j2,l2,this.ap),++j1>5&&(j1=0)}while(j1!=k1);this.j_zan_p++,this.j_zan_p>5&&(this.j_zan_p=0),this.j_zan_x[this.j_zan_p]=this.co_j.x,this.j_zan_y[this.j_zan_p]=this.co_j.y,this.j_zan_pt[this.j_zan_p]=this.co_j.pt,this.j_zan_pth[this.j_zan_p]=this.co_j.muki,this.j_zan_c<9?(this.j_zan_c++,this.co_j.vy>=0&&(this.j_zan_c=9)):(this.j_zan_nagasa--,this.j_zan_nagasa<0&&(this.j_zan_f=!1))}(this.j_muteki_c<=0||this.j_muteki_c%2!=1)&&(null!=this.co_j.img?this.hg.drawImage(this.co_j.img,this.co_j.wx+this.co_j.zs_x,this.co_j.wy+this.co_j.zs_y,this.ap):this.co_j.pt<1e3?this.gg.drawPT(this.co_j.wx,this.co_j.wy,this.co_j.pt,this.co_j.muki):1e3==this.co_j.pt?15==this.j_tokugi&&2==this.j_4_muki?(this.gg.drawPT(this.co_j.wx,this.co_j.wy,211,0),this.gg.drawPT(this.co_j.wx,this.co_j.wy-32,210,0)):15==this.j_tokugi&&3==this.j_4_muki?(this.gg.drawPT(this.co_j.wx,this.co_j.wy,105,0),this.gg.drawPT(this.co_j.wx,this.co_j.wy+32,106,0)):0==this.co_j.muki?(this.gg.drawPT(this.co_j.wx,this.co_j.wy,118,this.co_j.muki),this.gg.drawPT(this.co_j.wx-32,this.co_j.wy,117,this.co_j.muki)):(this.gg.drawPT(this.co_j.wx,this.co_j.wy,118,1),this.gg.drawPT(this.co_j.wx+32,this.co_j.wy,117,1)):1100==this.co_j.pt?(this.co_j.c1<=0?this.gg.drawPT(this.co_j.wx,this.co_j.wy,100,this.co_j.muki):this.co_j.c1>=32?this.gg.drawPT(this.co_j.wx,this.co_j.wy+32,100,this.co_j.muki):this.gg.drawPT(this.co_j.wx,this.co_j.wy+this.co_j.c1,100,this.co_j.muki),this.gg.drawPT(this.co_j.wx-16,this.co_j.wy+32,60+2*this.co_j.c2,0),this.gg.drawPT(this.co_j.wx+16,this.co_j.wy+32,61+2*this.co_j.c2,0)):1110!=this.co_j.pt)},MainProgram.prototype.drawGamescreenEnemy=function(){for(var j=this.maps.wx,k=this.maps.wy,i=0;i<=this.t_kazu;i++)if(!(this.co_t[i].c<50)){var l=this.co_t[i].x-j,i1=this.co_t[i].y-k;l<-64||i1>576||(null!=this.co_t[i].img?this.hg.drawImage(this.co_t[i].img,l+this.co_t[i].zs_x,i1+this.co_t[i].zs_y,this.ap):this.hg.drawImage(this.hih[this.co_t[i].pth][this.co_t[i].pt],l,i1,this.ap))}},MainProgram.prototype.drawGamescreenWindow=function(){if(this.showr_c>0&&(this.hg.setColor(this.js_pen_color),this.hg.fillRect(this.showr_x,this.showr_y,this.showr_width,this.showr_height)),this.showo_c>0&&(this.hg.setColor(this.js_pen_color),this.hg.fillOval(this.showo_x,this.showo_y,this.showo_width,this.showo_height)),this.showi_c>0&&(null!=this.gg.ap?this.hg.drawImage(this.showi_img,this.showi_x,this.showi_y,this.gg.ap):this.hg.drawImage(this.showi_img,this.showi_x,this.showi_y,this.gg.oya)),this.gauge_v)if(this.j_hp_v){var i=2*(14+this.moji_size)-6+32;this.hg.setFont(new Font("Dialog",1,16)),this.gg.os_g.setColor(this.gamecolor_score),this.hg.drawString(this.gauge_text,40,i-6),this.gg.os_g.setColor(Color.red),this.hg.fillRect(40,i,200,8),this.gg.os_g.setColor(Color.yellow),this.hg.fillRect(40,i,this.gauge_value,8),this.gg.os_g.setColor(Color.white),this.hg.drawRect(39,i-1,201,9)}else this.hg.setFont(new Font("Dialog",1,16)),this.gg.os_g.setColor(this.gamecolor_score),this.hg.drawString(this.gauge_text,64,58),this.gg.os_g.setColor(Color.red),this.hg.fillRect(64,64,200,8),this.gg.os_g.setColor(Color.yellow),this.hg.fillRect(64,64,this.gauge_value,8),this.gg.os_g.setColor(Color.white),this.hg.drawRect(63,63,201,9);if(this.hitokoto_c>-1){for(var c=208,byte0=56,c1=224,l1=0,j=0;j<=2;j++){var s;if(5==this.hitokoto_num)s=this.showm_data[j+1];else{var l=j+1;s="hitokoto"+this.hitokoto_num+"-"+l,s=this.tdb.getValue(s)}null==s&&(s="0");var i1;i1=parseInt(s),isNaN(i1)&&(i1=-1),0!=i1&&l1++}var beforeFont=this.hg._font;if(this.km.drawWindowbox(c,byte0,c1,30+14*l1),this.hg.setFont(new Font(Font.SANS_SERIF,0,12)),this.hg.setColor(Color.cyan),5==this.hitokoto_num)this.hg.drawString(this.showm_data[0],c+6,byte0+6+12);else{var s1="hitokoto"+this.hitokoto_num+"_name";this.hg.drawString(this.tdb.getValue(s1),c+6,byte0+6+12)}this.hg.setColor(Color.white),l1=0;for(var k=0;k<=2;k++){var s2;if(5==this.hitokoto_num)s2=this.showm_data[k+1];else{var j1=k+1;s2="hitokoto"+this.hitokoto_num+"-"+j1,s2=this.tdb.getValue(s2)}null==s2&&(s2="0");var k1;k1=parseInt(s2),isNaN(k1)&&(k1=-1),0!=k1&&(this.hg.drawString(s2,c+6,byte0+6+18+14*l1+12),l1++)}this.hg.setFont(beforeFont)}},MainProgram.prototype.drawGamescreenUgokuyuka=function(){var j2=this.maps.wx,k2=this.maps.wy;if(this.ana_kazu>0)for(var i=0;i<=11;i++)if(!(this.ana_c[i]<=0))if(this.ana_c[i]<=135&&this.ana_c[i]>=129){var l2=4*(136-this.ana_c[i]);this.gg.drawPatternCut(32*this.ana_x[i]-j2,32*this.ana_y[i]-k2,20,0,l2)}else if(this.ana_c[i]<=235&&this.ana_c[i]>=229){var i3=4*(236-this.ana_c[i]);this.gg.drawPatternCut(32*this.ana_x[i]-j2,32*this.ana_y[i]-k2,20,0,i3*-1)}else if(this.ana_c[i]>=1&&this.ana_c[i]<=15){var j3=2*this.ana_c[i];this.gg.drawPatternCut(32*this.ana_x[i]-j2,32*this.ana_y[i]-k2,20,0,j3)}if(this.a_hf)for(var j=0;j<=this.a_kazu;j++)if(this.co_a[j].gf){var characterobject=this.co_a[j],i4=characterobject.x-j2,i5=characterobject.y-k2;switch(characterobject.pt){default:break;case 100:this.hg.drawImage(this.hi[190],i4,i5,this.ap),this.hg.drawImage(this.hi[191],i4+32,i5,this.ap),this.hg.drawImage(this.hi[192],i4+64,i5,this.ap);break;case 200:this.hg.drawImage(this.hi[76],i4,i5,this.ap),this.hg.drawImage(this.hi[77],i4+32,i5,this.ap),this.hg.drawImage(this.hi[86],i4,i5+32,this.ap),this.hg.drawImage(this.hi[87],i4+32,i5+32,this.ap);break;case 210:this.hg.drawImage(this.hi[78],i4,i5,this.ap),this.hg.drawImage(this.hi[79],i4+32,i5,this.ap),this.hg.drawImage(this.hi[88],i4,i5+32,this.ap),this.hg.drawImage(this.hi[89],i4+32,i5+32,this.ap);break;case 300:this.hg.drawImage(this.hi[60],i4,i5,this.ap),this.hg.drawImage(this.hi[61],i4+32,i5,this.ap);break;case 310:this.hg.drawImage(this.hi[62],i4,i5,this.ap),this.hg.drawImage(this.hi[63],i4+32,i5,this.ap);break;case 320:this.hg.drawImage(this.hi[64],i4,i5,this.ap),this.hg.drawImage(this.hi[65],i4+32,i5,this.ap);break;case 330:this.hg.drawImage(this.hi[66],i4,i5,this.ap),this.hg.drawImage(this.hi[67],i4+32,i5,this.ap);break;case 400:this.hg.drawImage(this.hi[183],i4,i5,this.ap),this.hg.drawImage(this.hi[184],i4+32,i5,this.ap),this.hg.drawImage(this.hi[185],i4+64,i5,this.ap),this.hg.drawImage(this.hi[193],i4,i5+32,this.ap),this.hg.drawImage(this.hi[194],i4+32,i5+32,this.ap),this.hg.drawImage(this.hi[195],i4+64,i5+32,this.ap);break;case 500:this.hg.drawImage(this.hi[180],i4,i5,this.ap),this.hg.drawImage(this.hi[181],i4+32,i5,this.ap),this.hg.drawImage(this.hi[182],i4+64,i5,this.ap);break;case 600:this.hg.drawImage(this.hi[188],i4,i5,this.ap),this.hg.drawImage(this.hi[189],i4+32,i5,this.ap),this.hg.drawImage(this.hi[198],i4,i5+32,this.ap),this.hg.drawImage(this.hi[199],i4+32,i5+32,this.ap);break;case 605:this.hg.drawImage(this.hih[1][189],i4,i5,this.ap),this.hg.drawImage(this.hih[1][188],i4+32,i5,this.ap),this.hg.drawImage(this.hih[1][199],i4,i5+32,this.ap),this.hg.drawImage(this.hih[1][198],i4+32,i5+32,this.ap);break;case 700:this.hg.drawImage(this.hi[32],i4,i5,this.ap);break;case 710:this.hg.drawImage(this.hi[33],i4,i5,this.ap);break;case 720:this.hg.drawImage(this.hi[34],i4,i5,this.ap);break;case 800:characterobject.x>=this.co_j.x?this.hg.drawImage(this.hi[35+characterobject.c3],i4,i5,this.ap):this.hg.drawImage(this.hih[1][35+characterobject.c3],i4,i5,this.ap);break;case 1100:var j4=16*Math.cos(6.283185307179586*(characterobject.c3+90)/360),j5=16*Math.sin(6.283185307179586*(characterobject.c3+90)/360);if(this.vo_pa_x[0]=this.vo_x[j][0]-j2+j4,this.vo_pa_y[0]=this.vo_y[j][0]-k2+j5,this.vo_pa_x[1]=this.vo_x[j][0]-j2-j4,this.vo_pa_y[1]=this.vo_y[j][0]-k2-j5,this.vo_pa_x[2]=this.vo_x[j][1]-j2-j4,this.vo_pa_y[2]=this.vo_y[j][1]-k2-j5,this.vo_pa_x[3]=this.vo_x[j][1]-j2+j4,this.vo_pa_y[3]=this.vo_y[j][1]-k2+j5,this.gg.os_g.setColor(this.gamecolor_firebar1),this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4),this.g_c2>=2){this.gg.os_g.setColor(this.gamecolor_firebar2);var k4=10*Math.cos(6.283185307179586*(characterobject.c3+90)/360),k5=10*Math.sin(6.283185307179586*(characterobject.c3+90)/360);this.vo_pa_x[0]=this.vo_x[j][2]-j2+k4,this.vo_pa_y[0]=this.vo_y[j][2]-k2+k5,this.vo_pa_x[1]=this.vo_x[j][2]-j2-k4,this.vo_pa_y[1]=this.vo_y[j][2]-k2-k5,this.vo_pa_x[2]=this.vo_x[j][3]-j2-k4,this.vo_pa_y[2]=this.vo_y[j][3]-k2-k5,this.vo_pa_x[3]=this.vo_x[j][3]-j2+k4,this.vo_pa_y[3]=this.vo_y[j][3]-k2+k5,this.gg.os_g.fillPolygon(this.vo_pa_x,this.vo_pa_y,4)}}}if(this.yuka_id_max>=0&&this.drawYuka(),this.m_kazu>0)for(var k=0;k<=79;k++)if(!(this.co_m[k].c<50)){var characterobject1=this.co_m[k];if(50!=characterobject1.c)1e3!=characterobject1.pt?1100==characterobject1.pt?(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillOval(characterobject1.x-j2+16-characterobject1.c2,characterobject1.y-k2+16-characterobject1.c2,2*characterobject1.c2,2*characterobject1.c2)):this.hg.drawImage(this.hih[characterobject1.pth][characterobject1.pt],characterobject1.x-j2,characterobject1.y-k2,this.ap):(this.gg.os_g.setColor(this.gamecolor_mizunohadou),this.gg.os_g.fillOval(characterobject1.x-j2+16-characterobject1.c2,characterobject1.y-k2+16-characterobject1.c2,2*characterobject1.c2,2*characterobject1.c2));else{if(this.hg.drawImage(this.hih[characterobject1.pth][characterobject1.pt],characterobject1.x-j2,characterobject1.y-k2,this.ap),2==this.gg.layer_mode){var k3=this.maps.getBGCode(characterobject1.x,characterobject1.y);k3>=20&&29!=k3&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject1.x,5)-j2,32*rightShiftIgnoreSign(characterobject1.y,5)-k2,k3,0),k3=this.maps.getBGCode(characterobject1.x+31,characterobject1.y),k3>=20&&29!=k3&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject1.x+31,5)-j2,32*rightShiftIgnoreSign(characterobject1.y,5)-k2,k3,0);continue}var l3=this.maps.getBGCode(characterobject1.x,characterobject1.y);l3>=20&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject1.x,5)-j2,32*rightShiftIgnoreSign(characterobject1.y,5)-k2,l3,0),l3=this.maps.getBGCode(characterobject1.x+31,characterobject1.y),l3>=20&&this.gg.drawPT(32*rightShiftIgnoreSign(characterobject1.x+31,5)-j2,32*rightShiftIgnoreSign(characterobject1.y,5)-k2,l3,0)}}if(this.jm_kazu>0)for(var l=0;l<=8;l++)if(!(this.co_jm[l].c<50)){var characterobject2=this.co_jm[l];characterobject2.pt<1e3?this.hg.drawImage(this.hih[characterobject2.pth][characterobject2.pt],characterobject2.x-j2,characterobject2.y-k2,this.ap):1200!=characterobject2.pt?1205!=characterobject2.pt?(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillOval(characterobject2.x-j2+16-characterobject2.c2,characterobject2.y-k2+16-characterobject2.c2,2*characterobject2.c2,2*characterobject2.c2)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillRect(characterobject2.vx-j2,characterobject2.y-k2+12,characterobject2.x-characterobject2.vx+1,8)):(0==this.g_ac?this.gg.os_g.setColor(this.gamecolor_grenade1):this.gg.os_g.setColor(this.gamecolor_grenade2),this.gg.os_g.fillRect(characterobject2.x-j2,characterobject2.y-k2+12,characterobject2.vx-characterobject2.x+1,8))}if(14==this.j_tokugi)for(var i1=0;i1<=1;i1++)this.co_mu[i1].c>=50&&this.hg.drawImage(this.hih[1][105+this.g_ac],this.co_mu[i1].x-j2,this.co_mu[i1].y-k2,this.ap);if(this.co_b.c>50){var l4=this.co_b.x-j2;if(l4<528){var l5=this.co_b.y-k2;switch(this.co_b.pt){default:break;case 1e3:this.hg.drawImage(this.hih[0][186],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[0][187],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[0][196],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[0][197],l4+16,l5+16,this.ap);break;case 1005:this.hg.drawImage(this.hih[1][187],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[1][186],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[1][197],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[1][196],l4+16,l5+16,this.ap);break;case 1010:this.hg.drawImage(this.hih[0][176],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[0][177],l4+16,l5+16,this.ap);break;case 1015:this.hg.drawImage(this.hih[1][177],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[1][176],l4+16,l5+16,this.ap);break;case 1100:this.hg.drawImage(this.hih[0][188],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[0][189],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[0][198],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[0][199],l4+16,l5+16,this.ap);break;case 1105:this.hg.drawImage(this.hih[1][189],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[1][188],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[1][199],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[1][198],l4+16,l5+16,this.ap);break;case 1110:this.hg.drawImage(this.hih[0][178],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[0][179],l4+16,l5+16,this.ap);break;case 1115:this.hg.drawImage(this.hih[1][179],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[1][178],l4+16,l5+16,this.ap);break;case 1200:this.hg.drawImage(this.hih[0][238],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[0][239],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[0][248],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[0][249],l4+16,l5+16,this.ap);break;case 1205:this.hg.drawImage(this.hih[1][239],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[1][238],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[1][249],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[1][248],l4+16,l5+16,this.ap);break;case 1210:this.hg.drawImage(this.hih[0][228],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[0][229],l4+16,l5+16,this.ap);break;case 1215:this.hg.drawImage(this.hih[1][229],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[1][228],l4+16,l5+16,this.ap);break;case 1250:this.hg.drawImage(this.hih[0][238],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[0][239],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[0][248],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[0][249],l4+16,l5+16,this.ap),this.j_v_c<=0&&(this.j_v_kakudo+=2,this.j_v_kakudo>360&&(this.j_v_kakudo-=360)),l4=this.co_b.x-j2+16,l5=this.co_b.y-k2+16,this.gg.os_g.setColor(Color.white);for(var d4=.017453292519943295,j1=0;j1<=5;j1++){var d=(this.j_v_kakudo+60*j1)*d4;this.vo_pa_x[j1]=l4+50*Math.cos(d),this.vo_pa_y[j1]=l5+50*Math.sin(d)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6);for(var k1=0;k1<=5;k1++){var d1=(360-this.j_v_kakudo+60*k1)*d4;this.vo_pa_x[k1]=l4+50*Math.cos(d1),this.vo_pa_y[k1]=l5+50*Math.sin(d1)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6);break;case 1255:this.hg.drawImage(this.hih[1][239],l4-16,l5-16,this.ap),this.hg.drawImage(this.hih[1][238],l4+16,l5-16,this.ap),this.hg.drawImage(this.hih[1][249],l4-16,l5+16,this.ap),this.hg.drawImage(this.hih[1][248],l4+16,l5+16,this.ap),this.j_v_c<=0&&(this.j_v_kakudo+=2,this.j_v_kakudo>360&&(this.j_v_kakudo-=360)),l4=this.co_b.x-j2+16,l5=this.co_b.y-k2+16,this.gg.os_g.setColor(Color.white);for(var d5=.017453292519943295,l1=0;l1<=5;l1++){var d2=(this.j_v_kakudo+60*l1)*d5;this.vo_pa_x[l1]=l4+50*Math.cos(d2),this.vo_pa_y[l1]=l5+50*Math.sin(d2)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6);for(var i2=0;i2<=5;i2++){var d3=(360-this.j_v_kakudo+60*i2)*d5;this.vo_pa_x[i2]=l4+50*Math.cos(d3),this.vo_pa_y[i2]=l5+50*Math.sin(d3)}this.gg.os_g.drawPolygon(this.vo_pa_x,this.vo_pa_y,6)}}}},MainProgram.prototype.jM100=function(){var flag1=!1,flag2=!1,flag19=!1,flag21=!1;this.j_mizu_f=!1;var l29=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15);4==l29?(this.j_mizu_f=!0,this.j_djump_kf=!0,this.j_jet_c=0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)):8==l29||9==l29?4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]&&(this.j_mizu_f=!0,this.j_djump_kf=!0,this.j_jet_c=0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)):l29>=15&&l29<=19&&4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+15,5)-1]&&(this.j_mizu_f=!0,this.j_djump_kf=!0,this.j_jet_c=0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)),this.jst_auto_right>0&&(1==this.jst_auto_right?(this.gk.right_f=!0,this.gk.left_f=!1,this.j_hashiru_f=!1):2==this.jst_auto_right&&(this.gk.right_f=!0,this.gk.left_f=!1,this.j_hashiru_f=!0)),this.gk.tr1_f?this.tr1_c<6&&this.tr1_c++:this.tr1_c=0,this.gk.tr1_f?this.gk.tr1_c<6&&this.gk.tr1_c++:this.gk.tr1_c=0,this.gk.tr2_f?this.tr2_c<2&&this.tr2_c++:this.tr2_c=0,this.gk.left_f?this.gk.left_c<2&&this.gk.left_c++:this.gk.left_c=0,this.gk.right_f?this.gk.right_c<2&&this.gk.right_c++:this.gk.right_c=0,1==this.gk.left_c?(this.left_dcc>0&&2!=this.jst_fast_run?this.j_hashiru_f=!0:this.j_hashiru_f=!1,this.left_dcc=8):this.left_dcc>0&&this.left_dcc--,1==this.gk.right_c?(this.right_dcc>0&&2!=this.jst_fast_run?this.j_hashiru_f=!0:this.j_hashiru_f=!1,this.right_dcc=8):this.right_dcc>0&&this.right_dcc--,this.gk.up_f?(this.up_key_c++,this.up_key_c>2&&(this.up_key_c=2)):this.up_key_c=0,this.gk.down_f?(this.down_key_c++,this.down_key_c>2&&(this.down_key_c=2)):this.down_key_c=0;var j5=this.co_j.x,k5=this.co_j.y;this.co_j.pt=100;var i=rightShiftIgnoreSign(j5+15,5),j2=rightShiftIgnoreSign(k5+31,5),word0=this.maps.map_bg[i][j2],flag=this.map_data_option[i][j2],l2=rightShiftIgnoreSign(k5+32,5),word2=this.maps.map_bg[i][l2];if(this.j_shitakara_mushi_y>0&&this.j_shitakara_mushi_y!=l2&&(this.j_shitakara_mushi_y=-1),flag19=!1,15==word2&&32*rightShiftIgnoreSign(k5,5)==k5&&this.co_j.vy>=0&&(flag19=!0,this.j_shitakara_mushi_y>0&&this.j_shitakara_mushi_y==l2&&(flag19=!1)),(word2>=20||10==word2||this.j_a_id>=0||flag19)&&this.j_hashigo_mushi_x!=rightShiftIgnoreSign(this.co_j.x+15,5)?(this.co_j.jimen_f=!0,this.j_jump_type=2,69==word2&&(flag2=!0)):this.co_j.jimen_f=!1,this.yuka_ride_id>=0&&(this.co_j.jimen_f=!0,this.j_jump_type=2),18==word0||19==word0){var j21=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31);this.map_data_option[i][j2]?(this.saka_mushi_y<=0||this.saka_mushi_y!=j2)&&j21==this.co_j.y&&this.co_j.vy>=0&&(this.co_j.jimen_f=!0,this.j_jump_type=2):j21<=this.co_j.y&&(this.co_j.y=j21,this.co_j.vy>=0&&(this.co_j.jimen_f=!0,this.j_jump_type=2))}if(10==word0&&32*rightShiftIgnoreSign(this.co_j.y,5)==this.co_j.y&&(this.co_j.jimen_f=!0,this.j_tokugi<=11&&rightShiftIgnoreSign(this.co_j.x+15,5)!=this.j_hashigo_mushi_x&&10!=this.maps.getBGCode(this.co_j.x+15-32,this.co_j.y+31)&&10!=this.maps.getBGCode(this.co_j.x+15+32,this.co_j.y+31)&&this.maps.getBGCode(this.co_j.x+15-32,this.co_j.y+32)<=9&&this.maps.getBGCode(this.co_j.x+15+32,this.co_j.y+32)<=9)){ var flag5=!1;if(32*rightShiftIgnoreSign(this.co_j.x,5)!=this.co_j.x)for(var j10=0;;){if(j10>this.a_kazu)break;if(410==this.co_a[j10].c&&this.co_a[j10].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[j10].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_j.y+31>=this.co_a[j10].y&&this.co_j.y<=this.co_a[j10].y+63){flag5=!0;break}j10++}flag5||(this.j_hashigo_f=!0,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5))}if(this.j_hashigo_mushi_x==rightShiftIgnoreSign(this.co_j.x+15,5)&&0!=this.co_j.vx||(this.j_hashigo_mushi_x=-1),this.saka_mushi_y>=0&&(this.co_j.y+31>32*this.saka_mushi_y+32+23||this.co_j.y+31<32*this.saka_mushi_y?this.saka_mushi_y=-1:(this.co_j.jimen_f||this.j_hashigo_f)&&(this.saka_mushi_y=-1)),10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15)||10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)){if(this.j_hashigo_mushi_x!=rightShiftIgnoreSign(this.co_j.x+15,5)&&(this.j_jump_type=2),this.gk.up_f){var flag6=!1;if(32*rightShiftIgnoreSign(this.co_j.x,5)!=this.co_j.x)for(var k10=0;;){if(k10>this.a_kazu)break;if(410==this.co_a[k10].c&&this.co_a[k10].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[k10].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_j.y+31>=this.co_a[k10].y&&this.co_j.y<=this.co_a[k10].y+63){flag6=!0;break}k10++}flag6||(this.j_hashigo_f=!0,this.co_j.jimen_f=!1,this.j_jet_c=0,this.co_j.direction=2)}if(this.gk.down_f&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32)<20&&15!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32)){var flag7=!1;if(32*rightShiftIgnoreSign(this.co_j.x,5)!=this.co_j.x)for(var l10=0;;){if(l10>this.a_kazu)break;if(410==this.co_a[l10].c&&this.co_a[l10].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[l10].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_j.y+31>=this.co_a[l10].y&&this.co_j.y<=this.co_a[l10].y+63){flag7=!0;break}l10++}flag7||(this.j_hashigo_f=!0,this.co_j.jimen_f=!1,this.j_jet_c=0,this.co_j.direction=3)}!this.co_j.jimen_f&&10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32)<20&&15!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32)&&(this.co_j.jimen_f=!1,this.j_jet_c=0)}else this.j_hashigo_f=!1,this.co_j.direction=0;if(this.j_hashigo_f){if(this.gk.left_f){var j16=rightShiftIgnoreSign(this.co_j.y+15,5),word20=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][j16],word30=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][j16+1];if(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||!(word20<=10||15==word20)){if(10==word20)this.j_hashigo_f=!1,this.co_j.jimen_f=!0,this.co_j.y=32*j16,this.j_shitakara_mushi_y=-1,this.co_j.direction=0;else if((word20<=10||15==word20)&&(word30>=20||15==word30||10==word30)){var word21=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j16+1];(10==word21||15==word21||word21>=20)&&(this.j_hashigo_f=!1,this.co_j.jimen_f=!0,this.co_j.y=32*j16,this.j_shitakara_mushi_y=-1,this.co_j.direction=0)}}else this.j_hashigo_f=!1,this.co_j.jimen_f=!0,this.co_j.y=32*j16,this.j_shitakara_mushi_y=-1,this.co_j.direction=0}if(this.gk.right_f){var k16=rightShiftIgnoreSign(this.co_j.y+15,5),word22=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)+1][k16],word31=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)+1][k16+1];if(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||!(word22<=10||15==word22)||(this.j_hashigo_f=!1,this.co_j.jimen_f=!0,this.co_j.y=32*k16,this.j_shitakara_mushi_y=-1,this.co_j.direction=0),10==word22)this.j_hashigo_f=!1,this.co_j.jimen_f=!0,this.co_j.y=32*k16,this.j_shitakara_mushi_y=-1,this.co_j.direction=0;else if((word22<=10||15==word22)&&(word31>=20||15==word31||10==word31)){var word23=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][k16+1];(10==word23||15==word23||word23>=20)&&(this.j_hashigo_f=!1,this.co_j.jimen_f=!0,this.co_j.y=32*k16,this.j_shitakara_mushi_y=-1,this.co_j.direction=0)}}}if(10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi){if(this.ana_kazu>0)for(var l5=0;;){if(l5>this.t_kazu)break;if((1250==this.co_t[l5].c||1310==this.co_t[l5].c)&&this.co_j.x+15>=this.co_t[l5].x&&this.co_j.x+15<=this.co_t[l5].x+31&&this.co_j.y==this.co_t[l5].y-32){this.co_j.jimen_f=!0;break}l5++}for(var i6=0;;){if(i6>this.t_kazu)break;if(this.co_t[i6].c>=1200&&this.co_t[i6].c<=1220&&Math.abs(this.co_j.x-this.co_t[i6].x)<=24&&this.co_j.y==this.co_t[i6].y-32){this.co_j.y=this.co_t[i6].y-32,this.co_j.jimen_f=!0;break}i6++}}if(this.j_hashigo_f&&(this.co_j.jimen_f=!1),this.j_cannon_c>0&&(this.j_cannon_c--,(this.co_j.jimen_f||this.j_hashigo_f||0==this.j_cannon_c)&&(this.jst_pc_attack>=1&&this.j_cannon_c>0&&(3==this.j_cannon_type||4==this.j_cannon_type)?this.j_hashigo_f&&(this.j_cannon_c=0,this.co_j.vx<-120&&(this.co_j.vx=-120),this.co_j.vx>120&&(this.co_j.vx=120)):(this.j_cannon_c=0,this.co_j.vx<-120&&(this.co_j.vx=-120),this.co_j.vx>120&&(this.co_j.vx=120),3!=this.j_cannon_type&&4!=this.j_cannon_type||(this.co_j.vx=0,this.co_j.vy=20,this.j_jump_type=0)))),this.j_hashigo_f)this.j_djump_kf=!0,this.gk.left_f?this.co_j.muki=0:this.gk.right_f&&(this.co_j.muki=1),!this.gk.up_f||this.gk.left_f||this.gk.right_f?!this.gk.down_f||this.gk.left_f||this.gk.right_f?(this.co_j.vy=0,this.co_j.ac=0):(this.co_j.vy=80,this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)):(this.co_j.vy=-80,this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)),this.co_j.vx=0;else if(!this.gk.down_f||10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32)||this.gk.left_f||this.gk.right_f)if(this.co_j.jimen_f)this.j_djump_kf=!0,this.j_zan_f=!1,this.j_jet_c=0,this.gk.left_f&&(this.j_cannon_c<=0||3!=this.j_cannon_type&&4!=this.j_cannon_type)?(flag2?(this.co_j.vx-=4,1==this.gk.left_c&&this.co_j.vx>30&&this.gs.rsAddSound(5)):(this.co_j.vx-=15,1==this.gk.left_c&&this.co_j.vx>60&&this.gs.rsAddSound(5)),this.j_hashiru_f?(this.j_mizu_f?this.co_j.vx<-60&&(this.co_j.vx=-60):1==this.jst_fast_run?this.co_j.vx<-180&&(this.co_j.vx=-180):this.co_j.vx<-120&&(this.co_j.vx=-120),this.co_j.vx>0&&!flag2?(this.co_j.pt=108,this.co_j.ac=0):(this.co_j.pt=105+rightShiftIgnoreSign(this.co_j.ac,1),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0))):(this.j_mizu_f?this.co_j.vx<-40&&(this.co_j.vx=-40):this.co_j.vx<-60&&(this.co_j.vx=-60),this.co_j.vx>0&&!flag2?(this.co_j.pt=108,this.co_j.ac=0):(this.co_j.pt=103+rightShiftIgnoreSign(this.co_j.ac,1),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0))),this.co_j.muki=0):this.gk.right_f&&(this.j_cannon_c<=0||3!=this.j_cannon_type&&4!=this.j_cannon_type)?(flag2?(this.co_j.vx+=4,1==this.gk.right_c&&this.co_j.vx<-30&&this.gs.rsAddSound(5)):(this.co_j.vx+=15,1==this.gk.right_c&&this.co_j.vx<-60&&this.gs.rsAddSound(5)),this.j_hashiru_f?(this.j_mizu_f?this.co_j.vx>60&&(this.co_j.vx=60):1==this.jst_fast_run?this.co_j.vx>180&&(this.co_j.vx=180):this.co_j.vx>120&&(this.co_j.vx=120),this.co_j.vx<0&&!flag2?(this.co_j.pt=108,this.co_j.ac=0):(this.co_j.pt=105+rightShiftIgnoreSign(this.co_j.ac,1),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0))):(this.j_mizu_f?this.co_j.vx>40&&(this.co_j.vx=40):this.co_j.vx>60&&(this.co_j.vx=60),this.co_j.vx<0&&!flag2?(this.co_j.pt=108,this.co_j.ac=0):(this.co_j.pt=103+rightShiftIgnoreSign(this.co_j.ac,1),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0))),this.co_j.muki=1):this.co_j.vx<0?((this.j_cannon_c<=0||3!=this.j_cannon_type&&4!=this.j_cannon_type)&&(flag2?this.co_j.vx++:this.co_j.vx+=5),this.co_j.vx>0&&(this.co_j.vx=0),this.j_hashiru_f||flag2?(this.co_j.pt=107,this.co_j.ac=0):(this.co_j.pt=103+rightShiftIgnoreSign(this.co_j.ac,1),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)),this.co_j.muki=0):this.co_j.vx>0?((this.j_cannon_c<=0||3!=this.j_cannon_type&&4!=this.j_cannon_type)&&(flag2?this.co_j.vx--:this.co_j.vx-=5),this.co_j.vx<0&&(this.co_j.vx=0),this.j_hashiru_f||flag2?(this.co_j.pt=107,this.co_j.ac=0):(this.co_j.pt=103+rightShiftIgnoreSign(this.co_j.ac,1),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)),this.co_j.muki=1):this.co_j.ac=0;else{if(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||this.j_mizu_f?this.gk.left_f?this.j_cannon_c<=0&&!this.j_mizu_f&&(1==this.jst_fly_left_right?(this.co_j.vx-=15,this.co_j.vx<-120&&(this.co_j.vx=-120)):this.co_j.vx>-60&&(this.co_j.vx-=10,this.co_j.vx<-60&&(this.co_j.vx=-60))):this.gk.right_f&&this.j_cannon_c<=0&&!this.j_mizu_f&&(1==this.jst_fly_left_right?(this.co_j.vx+=15,this.co_j.vx>120&&(this.co_j.vx=120)):this.co_j.vx<60&&(this.co_j.vx+=10,this.co_j.vx>60&&(this.co_j.vx=60))):(this.co_j.vy<0?(this.co_j.vx<0&&(this.co_j.vx=-30),this.co_j.vx>0&&(this.co_j.vx=30)):(this.co_j.vx<0&&(this.co_j.vx=-60),this.co_j.vx>0&&(this.co_j.vx=60)),this.co_j.vy<0?Math.abs(32*rightShiftIgnoreSign(this.co_j.x,5)-this.co_j.x)<3&&(this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.vx=0):Math.abs(32*rightShiftIgnoreSign(this.co_j.x,5)-this.co_j.x)<6&&(this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.vx=0),this.co_j.vy>90&&(this.co_j.vy=90)),(1==this.jst_kabe_kick||2==this.jst_kabe_kick)&&1==this.gk.tr1_c&&!this.j_mizu_f){var l19=this.maps.getBGCode(this.co_j.x+14,this.co_j.y),k20=this.maps.getBGCode(this.co_j.x+14,this.co_j.y+31);(l19>=20||18==l19||k20>=20||18==k20)&&(2==this.jst_kabe_kick?(this.co_j.vx=60,this.co_j.vy=-260,this.co_j.muki=1,this.j_jump_level=3,this.j_jump_type=0,this.gs.rsAddSound(3)):(this.co_j.vx=60,this.j_mizu_f||(this.co_j.vx=120),this.j_jump_type=5,this.co_j.muki=0,this.co_j.vy>0?this.co_j.vy=-25:this.co_j.vy-=50),flag21=!0,this.j_djump_kf=!0),l19=this.maps.getBGCode(this.co_j.x+16,this.co_j.y),k20=this.maps.getBGCode(this.co_j.x+16,this.co_j.y+31),(l19>=19||k20>=19)&&(2==this.jst_kabe_kick?(this.co_j.vx=-60,this.co_j.vy=-260,this.co_j.muki=0,this.j_jump_level=3,this.j_jump_type=0,this.gs.rsAddSound(3)):(this.co_j.vx=-60,this.j_mizu_f||(this.co_j.vx=-120),this.j_jump_type=5,this.co_j.muki=1,this.co_j.vy>0?this.co_j.vy=-25:this.co_j.vy-=50),flag21=!0,this.j_djump_kf=!0)}this.j_mizu_f?this.j_mizu_ac>1?this.co_j.pt=84:this.co_j.pt=83:0==this.j_jump_type?this.j_cannon_c>0&&2==this.j_cannon_type?this.co_j.pt=1300:this.j_cannon_c>0&&5==this.j_cannon_type?this.co_j.pt=210:this.j_cannon_c>0&&Math.abs(this.co_j.vy)<50?this.co_j.pt=83:this.co_j.vy<20?this.co_j.pt=101:this.co_j.pt=102:2==this.j_jump_type?Math.abs(this.co_j.vx)<=60?this.co_j.pt=103:this.co_j.pt=105:3==this.j_jump_type?this.co_j.pt=119:4==this.j_jump_type?this.co_j.pt=100:5==this.j_jump_type?this.co_j.pt=107:6==this.j_jump_type?this.co_j.pt=109:7==this.j_jump_type?(this.co_j.pt=1500,this.j_zan_f=!1):this.co_j.pt=109,this.co_j.ac=2}else{for(var flag8=!1,i11=0;;){if(i11>this.a_kazu)break;if(410==this.co_a[i11].c&&this.co_a[i11].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[i11].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_j.y+31>=this.co_a[i11].y&&this.co_j.y<=this.co_a[i11].y+63){flag8=!0;break}i11++}flag8||(this.j_djump_kf=!0,this.co_j.vy=80,this.co_j.vx=0,this.co_j.jimen_f=!1,this.j_hashigo_f=!0)}if(this.j_cannon_c>0&&(3==this.j_cannon_type?(this.co_j.pt=1400,this.j_cannon_c<=5&&(this.co_j.pt=102,this.co_j.vx=0,this.co_j.jimen_f&&(this.co_j.pt=100))):4==this.j_cannon_type&&(this.co_j.pt=84,this.j_cannon_c<=5&&(this.co_j.pt=102,this.co_j.vx=0,this.co_j.jimen_f&&(this.co_j.pt=100)))),this.j_jdai_f&&(this.co_j.vx=0,this.co_j.pt=100,this.co_j.ac=0,10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||this.co_j.y%32!=0||(this.gk.left_f?(this.co_j.vx=-30,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)-6):this.gk.right_f&&(this.co_j.vx=30,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)+6))),this.j_hashigo_f)this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5);else if(this.co_j.vx<0){if(this.co_j.x+=rounddown(this.co_j.vx/10),this.yuka_ride_id>=0)if(this.yo[this.yuka_ride_id].con>=200&&this.yo[this.yuka_ride_id].con<300){var k21=this.getSLOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(k21>=0)this.co_j.y=k21,this.yo[this.yuka_ride_id].y>this.yo[this.yuka_ride_id].y2&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{this.co_j.y=this.yo[this.yuka_ride_id].y-32;var l7;for(l7=0;l7<=this.yuka_id_max;l7++)if(!(this.yo[l7].con<200||this.yo[l7].con>=300||this.yo[l7].x2!=this.yo[this.yuka_ride_id].x||this.yo[l7].y2!=this.yo[this.yuka_ride_id].y)){var l21=this.getSLOY(this.yo[l7].x,this.yo[l7].y,this.yo[l7].x2,this.yo[l7].y2);if(!(l21<0)){this.co_j.y=l21;break}}l7>this.yuka_id_max&&(this.yo[this.yuka_ride_id].y<=this.yo[this.yuka_ride_id].y2?this.co_j.vy=0:this.co_j.vy=75)}}else if(this.yo[this.yuka_ride_id].con>=300&&this.yo[this.yuka_ride_id].con<350){var i22=this.getSCOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(i22>=0)this.co_j.y=i22,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{var j22=rounddown(90*this.yo[this.yuka_ride_id].x2/100);this.co_j.y=this.yo[this.yuka_ride_id].y-Math.floor(Math.sqrt(this.yo[this.yuka_ride_id].x2*this.yo[this.yuka_ride_id].x2-j22*j22))-32}}else if(this.yo[this.yuka_ride_id].con>=350&&this.yo[this.yuka_ride_id].con<400){var k22=this.getSHCOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);k22>=0?(this.co_j.y=k22,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32)):this.co_j.y=this.yo[this.yuka_ride_id].y+32}else if(this.yo[this.yuka_ride_id].con>=400&&this.yo[this.yuka_ride_id].con<450){var l22=this.getSWUpOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(l22>=0)this.co_j.y=l22,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{this.co_j.y=this.yo[this.yuka_ride_id].y+128-32;for(var i8=0;;){if(i8>this.yuka_id_max)break;if(this.yo[i8].con>=400&&this.yo[i8].con<450&&this.yo[i8].x==this.yo[this.yuka_ride_id].x-256&&this.yo[i8].y==this.yo[this.yuka_ride_id].y+128){var i23=this.getSWUpOY(this.yo[i8].x,this.yo[i8].y,this.yo[i8].x2,this.yo[i8].y2);if(i23>=0){this.co_j.y=i23;break}}i8++}}}else if(this.yo[this.yuka_ride_id].con>=450&&this.yo[this.yuka_ride_id].con<500){var j23=this.getSWDownOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(j23>=0)this.co_j.y=j23,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{this.co_j.y=this.yo[this.yuka_ride_id].y-32;for(var j8=0;j8<=this.yuka_id_max;j8++)if(!(this.yo[j8].con<400||this.yo[j8].con>=450||this.yo[j8].x!=this.yo[this.yuka_ride_id].x-256||this.yo[j8].y!=this.yo[this.yuka_ride_id].y)){var k23=this.getSWUpOY(this.yo[j8].x,this.yo[j8].y,this.yo[j8].x2,this.yo[j8].y2);if(!(k23<0)){this.co_j.y=k23;break}}}}if(this.co_j.jimen_f&&(19==word0?i>rightShiftIgnoreSign(this.co_j.x+15,5)?(this.co_j.y=32*(j2-1),19==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2-1]?this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31):18==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2]?this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+32):this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2]<19&&15!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2]&&(this.co_j.vy=this.co_j.vx,(10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi)&&this.co_j.vy<-40&&(this.co_j.vy=-40),this.co_j.vy>=0&&(this.co_j.y-=rounddown(-this.co_j.vy/-10)))):this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31):18==word0?i>rightShiftIgnoreSign(this.co_j.x+15,5)?(this.co_j.y=32*j2,19==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2]?this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31):18==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2+1]?this.co_j.y=this.getSakamichiY(this.co_j.x+15,32*(j2+1)):this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2+1]<18&&(this.co_j.vy=this.co_j.vx*-1,this.co_j.y+=rounddown(this.co_j.vx/-10))):this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31):(word2>=20||10==word2||15==word2)&&i>rightShiftIgnoreSign(this.co_j.x+15,5)&&(this.co_j.y=32*j2,18==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2+1]&&(this.co_j.y=this.getSakamichiY(this.co_j.x+15,32*(j2+1))))),this.co_j.jimen_f){var k=rightShiftIgnoreSign(this.co_j.x+15,5),word12=this.maps.map_bg[k][rightShiftIgnoreSign(this.co_j.y,5)],j3=rightShiftIgnoreSign(this.co_j.y+31,5),word4=this.maps.map_bg[k][j3];(18==word12&&!this.map_data_option[k][rightShiftIgnoreSign(this.co_j.y,5)]||18==word4&&!this.map_data_option[k][j3])&&i>k&&this.co_j.y>this.getSakamichiY(this.co_j.x+15,this.co_j.y+31)&&(this.co_j.x=32*k+17,this.co_j.vx=0)}else{var l=rightShiftIgnoreSign(this.co_j.x+15,5),word13=this.maps.map_bg[l][rightShiftIgnoreSign(this.co_j.y,5)],k3=rightShiftIgnoreSign(this.co_j.y+31,5),word5=this.maps.map_bg[l][k3];19==word0&&flag&&i>l&&(this.saka_mushi_y<0||k3!=this.saka_mushi_y&&k3!=this.saka_mushi_y+1)&&(this.co_j.y=32*j2-32,19==this.maps.map_bg[l][k3]&&(this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31))),(18==word13&&!this.map_data_option[l][rightShiftIgnoreSign(this.co_j.y,5)]||18==word5&&!this.map_data_option[l][k3])&&i>l&&(this.co_j.x=32*l+17,this.co_j.vx=0),19==word13&&!this.map_data_option[l][rightShiftIgnoreSign(this.co_j.y,5)]&&i>l&&(this.co_j.x=32*l+17,this.co_j.vx=0)}if(this.a_hf)for(var k8=0;k8<=this.a_kazu;k8++)if(this.co_a[k8].gf){var characterobject=this.co_a[k8];if(characterobject.c>=100&&characterobject.c<200)this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+64&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+13&&(this.co_j.x=characterobject.x+65,this.co_j.vx=0);else if(300!=characterobject.c)if(characterobject.c>=400&&characterobject.c<500){if(this.co_j.x+15characterobject.x+80||this.co_j.y+31characterobject.y+63)continue;if(16==characterobject.c4&&410==characterobject.c&&1!=this.souko_count3&&1!=characterobject.vx){if(this.maps.getBGCode(characterobject.x,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+31,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+63,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+95,characterobject.y+64)<18){for(var flag9=!1,j29=-1,j11=0;;){if(j11>this.a_kazu)break;if(410==this.co_a[j11].c&&16==this.co_a[j11].c4&&j11!=k8&&this.co_a[j11].x+95>=characterobject.x&&this.co_a[j11].x<=characterobject.x+95&&characterobject.y+64>=this.co_a[j11].y&&characterobject.y+16<=this.co_a[j11].y){flag9=!0,characterobject.y=this.co_a[j11].y-64,j29=j11;break}j11++}if(flag9){var l23=characterobject.x,i28=characterobject.x;characterobject.x=this.co_j.x+15-96,characterobject.x=18||this.maps.getBGCode(characterobject.x,characterobject.y+31)>=18||this.maps.getBGCode(characterobject.x,characterobject.y+63)>=18)&&(characterobject.x=32*rightShiftIgnoreSign(characterobject.x,5)+32,this.co_j.vx=0);for(var k11=0;k11<=this.a_kazu;k11++)3e3!=this.co_a[k11].c||this.co_a[k11].y!=characterobject.y||i28<=this.co_a[k11].x||characterobject.x>this.co_a[k11].x||(characterobject.x=this.co_a[k11].x,this.co_j.vx=0,1==this.co_a[k11].c3&&(characterobject.vx=1));for(var flag10=!1,l11=0;;){if(l11>this.a_kazu)break;if(410==this.co_a[l11].c&&16==this.co_a[l11].c4&&l11!=k8&&this.co_a[l11].x+95>=characterobject.x&&this.co_a[l11].x<=characterobject.x+95&&characterobject.y+64>=this.co_a[l11].y&&characterobject.y+16<=this.co_a[l11].y){flag10=!0,characterobject.y=this.co_a[l11].y-64;break}l11++}!flag10&&this.maps.getBGCode(characterobject.x,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+31,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+63,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+95,characterobject.y+64)<18&&(j29>=0?characterobject.x=this.co_a[j29].x-96:characterobject.x=32*rightShiftIgnoreSign(characterobject.x+31,5),this.co_j.vx=0),j29>=0&&this.co_a[j29].x-96>=characterobject.x&&this.maps.getBGCode(this.co_a[j29].x-96,characterobject.y+64)<18&&this.maps.getBGCode(this.co_a[j29].x-96+31,characterobject.y+64)<18&&this.maps.getBGCode(this.co_a[j29].x-96+63,characterobject.y+64)<18&&this.maps.getBGCode(this.co_a[j29].x-96+95,characterobject.y+64)<18&&(characterobject.x=this.co_a[j29].x-96),this.co_j.x=characterobject.x+81}else this.co_j.x=characterobject.x+81,this.co_j.vx=0;continue}var i24=characterobject.x,j28=characterobject.x;characterobject.x=this.co_j.x+15-96,characterobject.x=18||this.maps.getBGCode(characterobject.x,characterobject.y+31)>=18||this.maps.getBGCode(characterobject.x,characterobject.y+63)>=18)&&(characterobject.x=32*rightShiftIgnoreSign(characterobject.x,5)+32,this.co_j.vx=0);for(var i12=0;i12<=this.a_kazu;i12++)410==this.co_a[i12].c&&16==this.co_a[i12].c4&&i12!=k8&&this.co_a[i12].x+95>=characterobject.x&&this.co_a[i12].x<=characterobject.x+95&&characterobject.y+63>=this.co_a[i12].y&&characterobject.y<=this.co_a[i12].y+63&&(characterobject.x=this.co_a[i12].x+96);this.maps.getBGCode(characterobject.x,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+31,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+63,characterobject.y+64)<18&&this.maps.getBGCode(characterobject.x+95,characterobject.y+64)<18&&(characterobject.x=32*rightShiftIgnoreSign(characterobject.x+31,5)),rightShiftIgnoreSign(characterobject.x+31,5)this.co_a[j12].x||(characterobject.x=this.co_a[j12].x,this.co_j.vx=0,1==this.co_a[j12].c3&&(characterobject.vx=1));this.co_j.x=characterobject.x+81}else this.co_j.x=characterobject.x+81,this.co_j.vx=0}else 500!=characterobject.c?characterobject.c>=600&&characterobject.c<700?this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+48&&this.co_j.y+31>=characterobject.y+16&&this.co_j.y<=characterobject.y+47&&(this.co_j.x=characterobject.x+49,this.co_j.vx=0):700!=characterobject.c?3100==characterobject.c&&this.co_j.x+15>=characterobject.x&&this.co_j.x+15<=characterobject.x+31&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+127&&j5+15>=characterobject.x+32&&(this.co_j.x=characterobject.x+32-15,this.co_j.vx=0):10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+16&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+31&&(this.co_j.x=characterobject.x+17,this.co_j.vx=0):this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+80&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+13&&(this.co_j.x=characterobject.x+81,this.co_j.vx=0);else characterobject.c3<200&&this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+48&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+31&&(this.co_j.x=characterobject.x+49,this.co_j.vx=0)}this.yuka_id_max>=0&&this.atariYuka(0);var i1=rightShiftIgnoreSign(this.co_j.x+15,5),word14=this.maps.map_bg[i1][rightShiftIgnoreSign(this.co_j.y,5)],l3=rightShiftIgnoreSign(this.co_j.y+31,5),word6=this.maps.map_bg[i1][l3];(word14>=20||word6>=20)&&(this.co_j.x=32*i1+17,this.co_j.vx=0),this.co_j.vx>=0&&(this.j_cannon_c=0)}else if(this.co_j.vx>0){if(this.co_j.x+=rounddown(this.co_j.vx/10),this.yuka_ride_id>=0)if(this.yo[this.yuka_ride_id].con>=200&&this.yo[this.yuka_ride_id].con<300){var j24=this.getSLOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(j24>=0)this.co_j.y=j24,this.yo[this.yuka_ride_id].y=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{this.co_j.y=this.yo[this.yuka_ride_id].y2-32;var l8;for(l8=0;l8<=this.yuka_id_max;l8++)if(!(this.yo[l8].con<200||this.yo[l8].con>=300||this.yo[l8].x!=this.yo[this.yuka_ride_id].x2||this.yo[l8].y!=this.yo[this.yuka_ride_id].y2)){var k24=this.getSLOY(this.yo[l8].x,this.yo[l8].y,this.yo[l8].x2,this.yo[l8].y2);if(!(k24<0)){this.co_j.y=k24;break}}l8>this.yuka_id_max&&(this.yo[this.yuka_ride_id].y>=this.yo[this.yuka_ride_id].y2?this.co_j.vy=0:this.co_j.vy=75)}}else if(this.yo[this.yuka_ride_id].con>=300&&this.yo[this.yuka_ride_id].con<350){var l24=this.getSCOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(l24>=0)this.co_j.y=l24,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{var i25=rounddown(90*this.yo[this.yuka_ride_id].x2/100);this.co_j.y=this.yo[this.yuka_ride_id].y-Math.floor(Math.sqrt(this.yo[this.yuka_ride_id].x2*this.yo[this.yuka_ride_id].x2-i25*i25))-32}}else if(this.yo[this.yuka_ride_id].con>=350&&this.yo[this.yuka_ride_id].con<400){var j25=this.getSHCOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);j25>=0?(this.co_j.y=j25,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32)):this.co_j.y=this.yo[this.yuka_ride_id].y+32}else if(this.yo[this.yuka_ride_id].con>=400&&this.yo[this.yuka_ride_id].con<450){var k25=this.getSWUpOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(k25>=0)this.co_j.y=k25,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{this.co_j.y=this.yo[this.yuka_ride_id].y-32;for(var i9=0;;){if(i9>this.yuka_id_max)break;if(this.yo[i9].con>=450&&this.yo[i9].con<500&&this.yo[i9].x==this.yo[this.yuka_ride_id].x+256&&this.yo[i9].y==this.yo[this.yuka_ride_id].y){var l25=this.getSWDownOY(this.yo[i9].x,this.yo[i9].y,this.yo[i9].x2,this.yo[i9].y2);if(l25>=0){this.co_j.y=l25;break}}i9++}}}else if(this.yo[this.yuka_ride_id].con>=450&&this.yo[this.yuka_ride_id].con<500){var i26=this.getSWDownOY(this.yo[this.yuka_ride_id].x,this.yo[this.yuka_ride_id].y,this.yo[this.yuka_ride_id].x2,this.yo[this.yuka_ride_id].y2);if(i26>=0)this.co_j.y=i26,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32);else{this.co_j.y=this.yo[this.yuka_ride_id].y+128-32;for(var j9=0;j9<=this.yuka_id_max;j9++)if(!(this.yo[j9].con<450||this.yo[j9].con>=500||this.yo[j9].x!=this.yo[this.yuka_ride_id].x+256||this.yo[j9].y!=this.yo[this.yuka_ride_id].y+128)){var j26=this.getSWDownOY(this.yo[j9].x,this.yo[j9].y,this.yo[j9].x2,this.yo[j9].y2);if(!(j26<0)){this.co_j.y=j26;break}}}}if(this.co_j.jimen_f&&(18==word0?i=20||10==word2||15==word2)&&ithis.getSakamichiY(this.co_j.x+15,this.co_j.y+31)&&(this.co_j.x=32*j1-16,this.co_j.vx=0)}else{var k1=rightShiftIgnoreSign(this.co_j.x+15,5),word16=this.maps.map_bg[k1][rightShiftIgnoreSign(this.co_j.y,5)],j4=rightShiftIgnoreSign(this.co_j.y+31,5),word8=this.maps.map_bg[k1][j4];18==word0&&flag&&i=100&&characterobject1.c<200)this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+64&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+13&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0);else if(300!=characterobject1.c)if(characterobject1.c>=400&&characterobject1.c<500){if(this.co_j.x+15characterobject1.x+80||this.co_j.y+31characterobject1.y+63)continue;if(16==characterobject1.c4&&410==characterobject1.c&&1!=this.souko_count3&&1!=characterobject1.vx){if(this.maps.getBGCode(characterobject1.x,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+31,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+63,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+95,characterobject1.y+64)<18){for(var flag11=!1,k29=-1,k12=0;;){if(k12>this.a_kazu)break;if(410==this.co_a[k12].c&&16==this.co_a[k12].c4&&k12!=k9&&this.co_a[k12].x+95>=characterobject1.x&&this.co_a[k12].x<=characterobject1.x+95&&characterobject1.y+64>=this.co_a[k12].y&&characterobject1.y+16<=this.co_a[k12].y){flag11=!0,characterobject1.y=this.co_a[k12].y-64,k29=k12;break}k12++}if(flag11){var k26=characterobject1.x,k28=characterobject1.x;characterobject1.x=this.co_j.x+16,characterobject1.x>k26+4&&(characterobject1.x=k26+4,this.co_j.vx>40&&(this.co_j.vx=40)),(this.maps.getBGCode(characterobject1.x+95,characterobject1.y)>=18||this.maps.getBGCode(characterobject1.x+95,characterobject1.y+31)>=18||this.maps.getBGCode(characterobject1.x+95,characterobject1.y+63)>=18)&&(characterobject1.x=32*rightShiftIgnoreSign(characterobject1.x+95,5)-96,this.co_j.vx=0);for(var l12=0;l12<=this.a_kazu;l12++)3e3!=this.co_a[l12].c||this.co_a[l12].y!=characterobject1.y||k28>=this.co_a[l12].x||characterobject1.xthis.a_kazu)break;if(410==this.co_a[i13].c&&16==this.co_a[i13].c4&&i13!=k9&&this.co_a[i13].x+95>=characterobject1.x&&this.co_a[i13].x<=characterobject1.x+95&&characterobject1.y+64>=this.co_a[i13].y&&characterobject1.y+16<=this.co_a[i13].y){flag12=!0,characterobject1.y=this.co_a[i13].y-64;break}i13++}!flag12&&this.maps.getBGCode(characterobject1.x,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+31,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+63,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+95,characterobject1.y+64)<18&&(k29>=0?characterobject1.x=this.co_a[k29].x+96:characterobject1.x=32*rightShiftIgnoreSign(characterobject1.x,5),this.co_j.vx=0),k29>=0&&this.co_a[k29].x+96<=characterobject1.x&&this.maps.getBGCode(this.co_a[k29].x+96,characterobject1.y+64)<18&&this.maps.getBGCode(this.co_a[k29].x+96+31,characterobject1.y+64)<18&&this.maps.getBGCode(this.co_a[k29].x+96+63,characterobject1.y+64)<18&&this.maps.getBGCode(this.co_a[k29].x+96+95,characterobject1.y+64)<18&&(characterobject1.x=this.co_a[k29].x+96),this.co_j.x=characterobject1.x-16}else this.co_j.x=characterobject1.x-16,this.co_j.vx=0;continue}var l26=characterobject1.x,l28=characterobject1.x;characterobject1.x=this.co_j.x+16,characterobject1.x>l26+4&&(characterobject1.x=l26+4,this.co_j.vx>40&&(this.co_j.vx=40)),(this.maps.getBGCode(characterobject1.x+95,characterobject1.y)>=18||this.maps.getBGCode(characterobject1.x+95,characterobject1.y+31)>=18||this.maps.getBGCode(characterobject1.x+95,characterobject1.y+63)>=18)&&(characterobject1.x=32*rightShiftIgnoreSign(characterobject1.x+95,5)-96,this.co_j.vx=0);for(var j13=0;j13<=this.a_kazu;j13++)410==this.co_a[j13].c&&16==this.co_a[j13].c4&&j13!=k9&&this.co_a[j13].x+95>=characterobject1.x&&this.co_a[j13].x<=characterobject1.x+95&&characterobject1.y+63>=this.co_a[j13].y&&characterobject1.y<=this.co_a[j13].y+63&&(characterobject1.x=this.co_a[j13].x-96);this.maps.getBGCode(characterobject1.x,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+31,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+63,characterobject1.y+64)<18&&this.maps.getBGCode(characterobject1.x+95,characterobject1.y+64)<18&&(characterobject1.x=32*rightShiftIgnoreSign(characterobject1.x,5)),rightShiftIgnoreSign(characterobject1.x,5)>rightShiftIgnoreSign(l28,5)&&this.maps.getBGCode(32*rightShiftIgnoreSign(characterobject1.x,5),characterobject1.y+64)<18&&this.maps.getBGCode(32*rightShiftIgnoreSign(characterobject1.x,5)+31,characterobject1.y+64)<18&&this.maps.getBGCode(32*rightShiftIgnoreSign(characterobject1.x,5)+63,characterobject1.y+64)<18&&this.maps.getBGCode(32*rightShiftIgnoreSign(characterobject1.x,5)+95,characterobject1.y+64)<18&&(characterobject1.x=32*rightShiftIgnoreSign(characterobject1.x,5));for(var k13=0;k13<=this.a_kazu;k13++)3e3!=this.co_a[k13].c||this.co_a[k13].y!=characterobject1.y||l28>=this.co_a[k13].x||characterobject1.x=600&&characterobject1.c<700?this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+48&&this.co_j.y+31>=characterobject1.y+16&&this.co_j.y<=characterobject1.y+47&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0):700!=characterobject1.c?3110==characterobject1.c&&this.co_j.x+15>=characterobject1.x&&this.co_j.x+15<=characterobject1.x+31&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+127&&j5+15=characterobject1.x&&this.co_j.x<=characterobject1.x+16&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+31&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0):this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+80&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+13&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0);else characterobject1.c3<200&&this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+48&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+31&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0)}this.yuka_id_max>=0&&this.atariYuka(1);var l1=rightShiftIgnoreSign(this.co_j.x+15,5),word17=this.maps.map_bg[l1][rightShiftIgnoreSign(this.co_j.y,5)],k4=rightShiftIgnoreSign(this.co_j.y+31,5),word9=this.maps.map_bg[l1][k4];(word17>=20||word9>=20)&&(this.co_j.x=32*l1-16,this.co_j.vx=0),this.co_j.vx<=0&&(this.j_cannon_c=0)}if(!this.j_mizu_f&&this.checkWater(this.co_j.x+15,this.co_j.y+15)?(this.j_mizu_f=!0,this.j_mizu_awa_c=38):this.j_mizu_f&&!this.checkWater(this.co_j.x+15,this.co_j.y+15)&&(this.j_jump_type=2,this.co_j.pt=101,this.co_j.ac=0,this.co_j.vy=0,this.j_jump_level=1),this.co_j.jimen_f)if(this.gk.tr1_c>=1&&this.gk.tr1_c<=5){if(1==this.jst_pc_attack&&1==this.gk.tr1_c&&this.gk.down_f&&this.j_cannon_c<=0&&(0==this.co_j.muki&&this.maps.getBGCode(this.co_j.x+14,this.co_j.y+31)<20||1==this.co_j.muki&&this.maps.getBGCode(this.co_j.x+16,this.co_j.y+31)<20))this.j_zan_f=!1,this.j_jet_c=0,0==this.co_j.muki?this.co_j.vx=-140:this.co_j.vx=140,this.co_j.vy=0,this.j_jump_type=0,this.co_j.ac=0,this.j_jump_level=5,this.j_djump_kf=!0,this.co_j.pt=1400,this.j_cannon_c=18,this.j_cannon_type=3,this.gs.rsAddSound(17);else if(2==this.jst_pc_attack&&1==this.gk.tr1_c&&this.gk.down_f&&this.j_cannon_c<=0&&(0==this.co_j.muki&&this.maps.getBGCode(this.co_j.x+14,this.co_j.y+31)<20||1==this.co_j.muki&&this.maps.getBGCode(this.co_j.x+16,this.co_j.y+31)<20))this.j_zan_f=!1,this.j_jet_c=0,0==this.co_j.muki?this.co_j.vx=-140:this.co_j.vx=140,this.co_j.vy=0,this.j_jump_type=0,this.co_j.ac=0,this.j_jump_level=5,this.j_djump_kf=!0,this.co_j.pt=84,this.j_cannon_c=18,this.j_cannon_type=4,this.gs.rsAddSound(23);else if(this.maps.getBGCode(this.co_j.x+15,this.co_j.y-1)>=20||18==this.maps.getBGCode(this.co_j.x+15,this.co_j.y-1)&&!this.map_data_option[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y-1,5)]){if((10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||!this.gk.z_f)&&1==this.gk.tr1_c&&40==this.maps.getBGCode(this.co_j.x+15,this.co_j.y-1)){var l14=rightShiftIgnoreSign(this.co_j.x+15,5),l16=rightShiftIgnoreSign(this.co_j.y-1,5);this.hAttack(l14,l16)}if(l29=this.maps.getBGCode(this.co_j.x+15,this.co_j.y-1),(12!=this.j_tokugi&&13!=this.j_tokugi||!this.gk.z_f)&&this.j_helm_f&&(20==l29||69==l29&&1==this.suberuyuka_hkf)){this.gk.tr1_c=6;var i15=rightShiftIgnoreSign(this.co_j.x+15,5),i17=rightShiftIgnoreSign(this.co_j.y-1,5);4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y-1,5)+1]?this.maps.putBGCode(i15,i17,4):this.maps.putBGCode(i15,i17,0),12==this.j_tokugi||13==this.j_tokugi?this.anaSet2(i15,i17):(this.mSet2(32*i15,32*i17,80,12,-24),this.mSet2(32*i15,32*i17,80,-12,-24)),this.gs.rsAddSound(16),this.jZutuki(32*i15,32*i17-32,0)}}else if(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(1==this.gk.tr1_c&&this.j_fire_f&&(this.gk.z_f?this.jmSet(this.co_j.x,this.co_j.y,100):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):this.jmSet(this.co_j.x,this.co_j.y,105)),this.gk.tr1_c>0&&this.j_jet_fuel>0&&!this.j_mizu_f&&!this.gk.z_f&&!this.gk.x_f&&10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)&&(this.j_jet_c=100,this.j_jet_kf=!0,this.co_j.vy=-90,this.j_jump_level=1,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.vx=0,2==this.j_jump_type&&(this.j_jump_type=0),1==this.gk.tr1_c&&this.gs.rsAddSound(26))),(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||this.j_mizu_f)&&10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31))if(this.j_mizu_f)this.j_jump_type=0,this.co_j.pt=83,this.co_j.ac=0,this.j_mizu_ac=0,this.j_jet_kf=!1,this.j_jdai_f?(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5),this.co_j.vy=-120,this.j_jump_level=0,this.gs.rsAddSound(3)):Math.abs(this.co_j.vx)>50?(this.co_j.vy=-90,this.j_jump_level=0):(this.co_j.vy=-70,this.j_jump_level=0);else{this.j_jump_type=0,this.co_j.pt=101,this.co_j.ac=0,1!=this.jst_fire_xkey_only&&this.j_fire_f&&(4==this.j_fire_type?(0==this.co_jm[0].c&&(this.co_jm[0].c=106,this.co_jm[0].x=this.co_j.x,this.co_jm[0].y=this.co_j.y,this.co_jm[0].vx=20,this.co_jm[0].vy=0,this.co_jm[0].c1=0,this.co_jm[0].c2=0,0==this.co_j.muki&&(this.co_jm[0].c=101,this.co_jm[0].vx=-20),this.jm_kazu++,this.gs.rsAddSound(23)),0==this.co_jm[1].c&&(this.co_jm[1].c=106,this.co_jm[1].x=this.co_j.x,this.co_jm[1].y=this.co_j.y,this.co_jm[1].vx=14,this.co_jm[1].vy=-14,this.co_jm[1].c1=0,this.co_jm[1].c2=0,0==this.co_j.muki&&(this.co_jm[1].c=101,this.co_jm[1].vx=-14),this.jm_kazu++,this.gs.rsAddSound(23))):5==this.j_fire_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,110):this.jmSet(this.co_j.x,this.co_j.y,115):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):this.jmSet(this.co_j.x,this.co_j.y,105)),this.j_jet_kf=!1;var i27=Math.abs(this.co_j.vx);if(this.j_jdai_f){if(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5),this.co_j.vy=-410,this.j_jump_level=5,this.co_a[this.j_a_id].c3<=1)this.co_j.vy=-230,this.gs.rsAddSound(3);else if(this.gs.rsAddSound(4),1==this.co_a[this.j_a_id].c4&&(this.co_j.vy=-460,l29=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y-1,5)],l29<=9)){for(var j6=0;j6<=5;j6++)this.j_zan_x[j6]=j5,this.j_zan_y[j6]=this.co_a[this.j_a_id].y-32,this.j_zan_pt[j6]=101,this.j_zan_pth[j6]=this.co_j.muki;this.j_zan_p=0,this.j_zan_c=0,this.j_zan_nagasa=5,this.j_zan_f=!0,this.j_zan_cf=!0}}else if(1==this.jst_pc_attack&&this.j_cannon_c>0&&3==this.j_cannon_type)this.co_j.pt=1400,this.j_cannon_c<=5&&(this.co_j.pt=102,this.co_j.vx=0,this.co_j.jimen_f&&(this.co_j.pt=100));else if(2==this.jst_pc_attack&&this.j_cannon_c>0&&4==this.j_cannon_type)this.co_j.pt=84,this.j_cannon_c<=5&&(this.co_j.pt=102,this.co_j.vx=0,this.co_j.jimen_f&&(this.co_j.pt=100));else if(1==this.jst_syouryuuken&&1==this.gk.tr1_c&&this.gk.up_f)this.j_zan_f=!1,this.j_jet_c=0,this.co_j.vx=0,this.co_j.vy=-140,this.j_jump_type=0,this.co_j.ac=0,this.j_jump_level=5,this.j_djump_kf=!0,this.co_j.pt=1300,this.j_cannon_c=9,this.j_cannon_type=2,this.gs.rsAddSound(26);else if(2==this.jst_syouryuuken&&1==this.gk.tr1_c&&this.gk.up_f)this.j_zan_f=!1,this.j_jet_c=0,this.co_j.vx=0,this.co_j.vy=-140,this.j_jump_type=0,this.co_j.ac=0,this.j_jump_level=5,this.j_djump_kf=!0,this.co_j.pt=210,this.j_cannon_c=9,this.j_cannon_type=5,this.gs.rsAddSound(23);else if(1==this.jst_jump_level_fix)this.co_j.vy=-150,this.j_jump_level=1,this.gs.rsAddSound(3);else if(2==this.jst_jump_level_fix)this.co_j.vy=-190,this.j_jump_level=1,this.gs.rsAddSound(3);else if(3==this.jst_jump_level_fix)this.co_j.vy=-230,this.j_jump_level=1,this.gs.rsAddSound(3);else if(4==this.jst_jump_level_fix)this.co_j.vy=-260,this.j_jump_level=1,this.gs.rsAddSound(3);else if(0==i27)this.co_j.vy=-150,this.j_jump_level=1,this.gs.rsAddSound(3);else if(i27<60)this.co_j.vy=-230,this.j_jump_level=2,this.gs.rsAddSound(3);else if(60==i27)this.co_j.vy=-260,this.j_jump_level=3,this.gs.rsAddSound(3);else if(i27<120)this.co_j.vy=-290,this.j_jump_level=4,this.gs.rsAddSound(3);else if(this.co_j.vy=-340,this.j_jump_level=5,1==this.jst_high_sjump&&(this.co_j.vy=-390),l29=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y-1,5)],l29<=9){for(var k6=0;k6<=5;k6++)this.j_zan_x[k6]=j5,this.j_zan_y[k6]=k5,this.j_zan_pt[k6]=101,this.j_zan_pth[k6]=this.co_j.muki;this.j_zan_p=0,this.j_zan_c=0,this.j_zan_nagasa=5,this.j_zan_f=!0,this.j_zan_cf=!0,this.gs.rsAddSound(4)}}}else(18!=word0&&19!=word0||this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+31,5)]>=18)&&(this.co_j.vy=0);else if(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||this.j_hashigo_f||this.j_mizu_f||!(Math.abs(32*rightShiftIgnoreSign(this.co_j.x,5)-this.co_j.x)<6)||(this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)),this.j_mizu_f)if(this.gk.left_f?this.co_j.muki=0:this.gk.right_f&&(this.co_j.muki=1),1==this.gk.tr1_c){var flag17=!1;l29=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+15,5)-1],l29<=9&&4!=l29&&(flag17=!0),8!=l29&&9!=l29||4!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)-1]||(flag17=!1),flag17&&(this.co_j.y+15)%32<=8?(this.j_jump_type=0,this.co_j.pt=101,this.co_j.ac=0,this.co_j.vy=-180,this.j_jump_level=1,this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5)-14,this.j_jet_kf=!1,flag1=!0,10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||((this.co_j.x+15)%32<=6&&(this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]>=20||18==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)])?(this.co_j.vx=-30,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)-15):(this.co_j.x+15)%32>=25&&this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)+1][rightShiftIgnoreSign(this.co_j.y+15,5)]>=19?(this.co_j.vx=30,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)+16):this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)),this.mSet(this.co_j.x,32*rightShiftIgnoreSign(this.co_j.y+15,5)-32,50),this.gs.rsAddSound(20)):(this.j_jump_type=0,this.co_j.ac=0,this.j_mizu_ac<=0&&(this.j_mizu_ac=4,this.co_j.pt=84),this.co_j.vy=-40,this.j_jump_level=0,0==this.co_j.muki?(this.co_j.vx-=30,this.co_j.vx<-60&&(this.co_j.vx=-60)):(this.co_j.vx+=30,this.co_j.vx>60&&(this.co_j.vx=60)))}else this.co_j.vx<0?(0==this.co_j.muki?this.co_j.vx++:this.co_j.vx+=2,this.co_j.vx>0&&(this.co_j.vx=0)):this.co_j.vx>0&&(1==this.co_j.muki?this.co_j.vx--:this.co_j.vx-=2,this.co_j.vx<0&&(this.co_j.vx=0)),this.co_j.vy<40?(this.co_j.vy+=5,this.co_j.vy>40&&(this.co_j.vy=40)):this.co_j.vy>40&&(this.co_j.vy-=20,this.co_j.vy<40&&(this.co_j.vy=40)),this.j_mizu_ac>0?(this.j_mizu_ac--,this.j_mizu_ac>1?this.co_j.pt=84:this.co_j.pt=83):this.co_j.pt=83;else{if(this.j_hashigo_f)10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi||1!=this.gk.tr1_c||this.gk.up_f||this.gk.down_f||(0==this.co_j.muki&&this.maps.getBGCode(this.co_j.x-1,this.co_j.y+31)<18&&this.maps.getBGCode(this.co_j.x-1,this.co_j.y)<18&&10!=this.maps.getBGCode(this.co_j.x-1,this.co_j.y+31)&&10!=this.maps.getBGCode(this.co_j.x-1,this.co_j.y)?(this.co_j.vy=0,this.j_jump_level=1,this.j_jump_type=0,this.co_j.pt=103,this.co_j.ac=0,this.gs.rsAddSound(3),this.co_j.vx=-100,this.maps.getBGCode(this.co_j.x-1,this.co_j.y-32)<20&&(this.co_j.vy=-150,this.co_j.x-=6),this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.j_hashigo_mushi_x=rightShiftIgnoreSign(this.co_j.x+15,5),this.j_hashigo_f=!1):1==this.co_j.muki&&this.maps.getBGCode(this.co_j.x+32,this.co_j.y+31)<18&&this.maps.getBGCode(this.co_j.x+32,this.co_j.y)<18&&10!=this.maps.getBGCode(this.co_j.x+32,this.co_j.y+31)&&10!=this.maps.getBGCode(this.co_j.x+32,this.co_j.y)&&(this.co_j.vy=0,this.j_jump_level=1,this.j_jump_type=0,this.co_j.pt=103,this.co_j.ac=0,this.gs.rsAddSound(3),this.co_j.vx=100,this.maps.getBGCode(this.co_j.x+32,this.co_j.y-32)<20&&(this.co_j.vy=-150,this.co_j.x+=6),this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.j_hashigo_mushi_x=rightShiftIgnoreSign(this.co_j.x+15,5),this.j_hashigo_f=!1));else{if(this.j_cannon_c<=0&&(this.co_j.vy+=25),this.co_j.vy>160&&(this.co_j.vy=160),1==this.jst_slow_down&&this.j_cannon_c<=0&&6!=this.j_jump_type&&7!=this.j_jump_type&&this.co_j.vy>0&&(this.co_j.vy-=10,this.co_j.vy>70&&(this.co_j.vy=70)),10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(this.co_j.vy>=0&&(this.co_j.vy+=5),this.co_j.vy>90&&(this.co_j.vy=90)),1==this.jst_key_down&&1==this.down_key_c?6!=this.j_jump_type&&(1==this.j_jump_type?this.co_j.vy<100?(this.co_j.vx=0,this.j_jump_type=6,this.co_j.vy=100):this.j_jump_type=6:(this.co_j.vx=0,this.j_jump_type=6,this.co_j.vy<100&&(this.co_j.vy=100))):2==this.jst_key_down&&1==this.down_key_c&&7!=this.j_jump_type&&(this.co_j.vx=0,this.j_jump_type=7,this.co_j.vy<100&&(this.co_j.vy=100),this.gs.rsAddSound(18)),1==this.jst_double_jump&&this.j_djump_kf&&1==this.gk.tr1_c&&!flag21){this.j_djump_kf=!1;var j27=Math.abs(this.co_j.vx);j27<60?(this.co_j.vy=-230,this.j_jump_level=2,this.j_jump_type=0,this.gs.rsAddSound(3)):(this.co_j.vy=-260,this.j_jump_level=3,this.j_jump_type=0,this.gs.rsAddSound(3))}5==this.j_jump_type&&this.co_j.vy>0&&(this.co_j.vy-=5,this.co_j.vy>140&&(this.co_j.vy=140))}1!=this.jst_fire_xkey_only&&1==this.gk.tr1_c&&this.j_fire_f&&(10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi?this.gk.z_f?this.jmSet(this.co_j.x,this.co_j.y,100):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):this.jmSet(this.co_j.x,this.co_j.y,105):4==this.j_fire_type?(0==this.co_jm[0].c&&(this.co_jm[0].c=106,this.co_jm[0].x=this.co_j.x,this.co_jm[0].y=this.co_j.y,this.co_jm[0].vx=20,this.co_jm[0].vy=0,this.co_jm[0].c1=0,this.co_jm[0].c2=0,0==this.co_j.muki&&(this.co_jm[0].c=101,this.co_jm[0].vx=-20),this.jm_kazu++,this.gs.rsAddSound(23)),0==this.co_jm[1].c&&(this.co_jm[1].c=106,this.co_jm[1].x=this.co_j.x,this.co_jm[1].y=this.co_j.y,this.co_jm[1].vx=14,this.co_jm[1].vy=-14,this.co_jm[1].c1=0,this.co_jm[1].c2=0,0==this.co_j.muki&&(this.co_jm[1].c=101,this.co_jm[1].vx=-14),this.jm_kazu++,this.gs.rsAddSound(23))):5==this.j_fire_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,110):this.jmSet(this.co_j.x,this.co_j.y,115):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):this.jmSet(this.co_j.x,this.co_j.y,105)),0==this.gk.tr1_c&&(this.j_jet_kf=!0),this.j_hashigo_f&&(this.j_jet_kf=!1),(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||!this.gk.z_f&&!this.gk.x_f)&&(this.j_jet_kf&&this.gk.tr1_c>0&&this.j_jet_fuel>0&&!this.j_mizu_f?(this.j_jet_c=100,2==this.j_jump_type&&(this.j_jump_type=0),1==this.gk.tr1_c&&this.gs.rsAddSound(26)):this.j_jet_c>96?this.j_jet_c--:this.j_jet_c=0),this.j_jet_c>=96&&(this.j_jet_fuel--,this.j_jet_fuel<0&&(this.j_jet_fuel=0,this.j_jet_c=0),this.gk.left_f?this.co_j.muki=0:this.gk.right_f&&(this.co_j.muki=1),this.co_j.vy>-150&&(this.co_j.vy-=50,this.co_j.vy<-150&&(this.co_j.vy=-150),(10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi)&&this.co_j.vy<-90&&(this.co_j.vy=-90)))}if(this.co_j.vy<0){var i3=rightShiftIgnoreSign(this.co_j.y,5),k27=this.co_j.vy;if(k27<-320&&(k27=-320),this.co_j.y+=rounddown(k27/10),this.j_hashigo_f&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)<=9&&(this.j_hashigo_f=!1,this.co_j.vy=0),this.j_mizu_f&&!flag1){var i20=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15),flag18=!1;i20<=9&&4!=i20&&(flag18=!0),8!=i20&&9!=i20||4!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]||(flag18=!1),flag18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5)+17,this.co_j.vy=-10)}if(rightShiftIgnoreSign(this.co_j.x+15,5)!=this.j_hashigo_mushi_x&&(10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15)||10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31))){for(var flag13=!1,l13=0;;){if(l13>this.a_kazu)break;if(410==this.co_a[l13].c&&this.co_a[l13].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[l13].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&8*rightShiftIgnoreSign(this.co_j.y,3)+31>=this.co_a[l13].y&&8*rightShiftIgnoreSign(this.co_j.y,3)<=this.co_a[l13].y+63){flag13=!0;break}l13++}flag13||(this.j_hashigo_f=!0,this.co_j.y=8*rightShiftIgnoreSign(this.co_j.y,3))}if(this.a_hf)for(var l9=0;l9<=this.a_kazu;l9++)if(this.co_a[l9].gf){var characterobject2=this.co_a[l9];if(85!=characterobject2.c)if(characterobject2.c>=100&&characterobject2.c<200)this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+64&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+13&&(this.co_j.y=characterobject2.y+14,this.co_j.vy=0);else if(300!=characterobject2.c)if(characterobject2.c>=400&&characterobject2.c<500){if(this.co_j.x+15characterobject2.x+80||this.co_j.y+31characterobject2.y+63)continue;if(17==characterobject2.c4&&410==characterobject2.c){if(this.co_j.y=characterobject2.y+64,this.co_j.vy=0,characterobject2.y!=characterobject2.vy||this.maps.getBGCode(characterobject2.x,characterobject2.y-1)>=18&&this.maps.getBGCode(characterobject2.x+31,characterobject2.y-1)>=18&&this.maps.getBGCode(characterobject2.x+63,characterobject2.y-1)>=18&&this.maps.getBGCode(characterobject2.x+95,characterobject2.y-1)>=18)continue;characterobject2.vy=32*rightShiftIgnoreSign(characterobject2.vy-32,5),characterobject2.vy<320?characterobject2.vy=320:this.gs.rsAddSound(12)}else this.co_j.y=characterobject2.y+64,this.co_j.vy=0}else 500!=characterobject2.c?characterobject2.c>=600&&characterobject2.c<700?this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+48&&this.co_j.y+31>=characterobject2.y+16&&this.co_j.y<=characterobject2.y+47&&(this.co_j.y=characterobject2.y+48,this.co_j.vy=0):700!=characterobject2.c?3130==characterobject2.c&&this.co_j.x+15>=characterobject2.x&&this.co_j.x+15<=characterobject2.x+127&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&k5>characterobject2.y+31&&(this.co_j.y=characterobject2.y+32,this.co_j.vy=0):this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+16&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&(this.co_j.y=characterobject2.y+32,this.co_j.vy=0):this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+80&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+13&&(this.co_j.y=characterobject2.y+14,this.co_j.vy=0);else characterobject2.c3<200&&this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+48&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&(this.co_j.y=characterobject2.y+32,this.co_j.vy=0);else this.co_j.x+15>=characterobject2.x&&this.co_j.x+15<=characterobject2.x+31&&this.co_j.y>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&(this.co_j.y=characterobject2.y+32,this.co_j.vy=0,characterobject2.c=0,this.maps.putBGCode(rightShiftIgnoreSign(characterobject2.x,5),rightShiftIgnoreSign(characterobject2.y,5),23),this.gs.rsAddSound(13))}this.yuka_id_max>=0&&this.atariYuka(2);var i5=rightShiftIgnoreSign(this.co_j.y,5),word18=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][i5];if(word18>=20){if(this.co_j.y=32*i5+32,this.co_j.vy=0,40==word18){var j15=rightShiftIgnoreSign(this.co_j.x+15,5),j17=rightShiftIgnoreSign(this.co_j.y-1,5);this.hAttack(j15,j17)}if(this.j_helm_f&&(20==word18||69==word18&&1==this.suberuyuka_hkf)){var k15=rightShiftIgnoreSign(this.co_j.x+15,5),k17=i5;4==this.maps.map_bg[k15][k17+1]?this.maps.putBGCode(k15,k17,4):this.maps.putBGCode(k15,k17,0),12==this.j_tokugi||13==this.j_tokugi?this.anaSet2(k15,k17):(this.mSet2(32*k15,32*k17,80,12,-24),this.mSet2(32*k15,32*k17,80,-12,-24)),this.gs.rsAddSound(16),this.jZutuki(32*k15,32*k17-32,0)}}if(i5=rightShiftIgnoreSign(this.co_j.y,5),word18=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][i5],i3>i5&&(18==word18||19==word18)&&!this.map_data_option[rightShiftIgnoreSign(this.co_j.x+15,5)][i5]&&(this.co_j.y=32*i5+32,this.co_j.vy=0,i5=rightShiftIgnoreSign(this.co_j.y,5)),i3>i5){if(this.gk.right_f){var word24=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+16,5)][i3],word32=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+16,5)][i5];word24<=17&&word32>=20&&(this.co_j.y=32*i5+32,this.co_j.vy=0)}if(this.gk.left_f){var word25=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+14,5)][i3],word33=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+14,5)][i5];word25<=17&&word33>=20&&(this.co_j.y=32*i5+32,this.co_j.vy=0)}}this.j_cannon_c>0&&this.co_j.vy>=0&&(this.j_cannon_c=0,this.co_j.vx<-120&&(this.co_j.vx=-120),this.co_j.vx>120&&(this.co_j.vx=120))}else if(this.co_j.vy>0){var j=rightShiftIgnoreSign(this.co_j.x+15,5),k2=rightShiftIgnoreSign(this.co_j.y+31,5);if(this.co_j.y+=rounddown(this.co_j.vy/10),rightShiftIgnoreSign(this.co_j.x+15,5)!=this.j_hashigo_mushi_x&&10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15)){for(var flag14=!1,i14=0;;){if(i14>this.a_kazu)break;if(410==this.co_a[i14].c&&this.co_a[i14].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[i14].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&8*rightShiftIgnoreSign(this.co_j.y,3)+31>=this.co_a[i14].y&&8*rightShiftIgnoreSign(this.co_j.y,3)<=this.co_a[i14].y+63){flag14=!0;break}i14++}flag14||(this.j_hashigo_f=!0,this.co_j.y=8*rightShiftIgnoreSign(this.co_j.y,3))}if(this.a_hf)for(var i10=0;i10<=this.a_kazu;i10++)if(this.co_a[i10].gf){var characterobject3=this.co_a[i10];characterobject3.c>=100&&characterobject3.c<200?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+64&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+13&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):300!=characterobject3.c?characterobject3.c>=400&&characterobject3.c<500?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+80&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+63&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):500!=characterobject3.c?characterobject3.c>=600&&characterobject3.c<700?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+48&&this.co_j.y+31>=characterobject3.y+16&&this.co_j.y<=characterobject3.y+47&&(this.co_j.y=characterobject3.y+16-32,this.co_j.vy=0):700!=characterobject3.c?3120==characterobject3.c&&this.co_j.x+15>=characterobject3.x&&this.co_j.x+15<=characterobject3.x+127&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y&&k5<=characterobject3.y-32&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+16&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+31&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+80&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+13&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):characterobject3.c3<200&&this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+48&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+31&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0)}if(this.yuka_id_max>=0&&this.atariYuka(3),10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi){if(this.ana_kazu>0)for(var l6=0;l6<=this.t_kazu;l6++)(1250==this.co_t[l6].c||1310==this.co_t[l6].c)&&this.co_j.x+15>=this.co_t[l6].x&&this.co_j.x+15<=this.co_t[l6].x+31&&this.co_j.y+31>=this.co_t[l6].y&&this.co_j.y<=this.co_t[l6].y+31&&(this.co_j.y=this.co_t[l6].y-32);for(var i7=0;;){if(i7>this.t_kazu)break;if(this.co_t[i7].c>=1200&&this.co_t[i7].c<=1220&&Math.abs(this.co_j.x-this.co_t[i7].x)<=24&&this.co_j.y+32>this.co_t[i7].y&&this.co_j.y+32-12=k5&&(this.co_j.y=l17)}}else{var i18=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31);i180&&this.j_shitakara_mushi_y==l4&&(flag20=!1)):flag20=!1,10!=word10||this.j_hashigo_f||(flag20=!0),(word10>=20||flag20)&&(this.co_j.y=32*l4-32,this.co_j.vy=0,l4=rightShiftIgnoreSign(this.co_j.y+31,5)),this.j_hashigo_f){var word41=this.maps.map_bg[j][rightShiftIgnoreSign(this.co_j.y+32,5)];word41>=20&&(this.j_hashigo_f=!1,this.j_shitakara_mushi_y=-1,this.co_j.direction=0)}if(k2=20&&(this.co_j.y=32*l4-32,this.co_j.vy=0,this.co_j.pt=103,this.co_j.ac=1,this.co_j.x++,18!=word35&&19!=word35||(this.co_j.y=this.getSakamichiY(this.co_j.x,this.co_j.y+32)))}if(this.gk.left_f||10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi){var word27=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+14,5)][k2],word36=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+14,5)][l4];10==word36&&(word36=20),word27<=17&&word36>=20&&(this.co_j.y=32*l4-32,this.co_j.vy=0,this.co_j.pt=103,this.co_j.ac=1,this.co_j.x--,18!=word36&&19!=word36||(this.co_j.y=this.getSakamichiY(this.co_j.x,this.co_j.y+32)))}}if(!this.j_mizu_f){var j20=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15);4==j20?(this.j_mizu_awa_c=38,10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15-32)&&(this.mSet(this.co_j.x,32*rightShiftIgnoreSign(this.co_j.y+15,5)-32,50),this.gs.rsAddSound(20)),this.co_j.vx<-60?this.co_j.vx=-60:this.co_j.vx>60&&(this.co_j.vx=60)):8!=j20&&9!=j20||4!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]||(this.mSet(this.co_j.x,32*rightShiftIgnoreSign(this.co_j.y+15,5)-32,50),this.j_mizu_awa_c=38,this.co_j.vx<-60?this.co_j.vx=-60:this.co_j.vx>60&&(this.co_j.vx=60))}this.j_cannon_c>0&&this.co_j.vy<=0&&(this.j_cannon_c=0,this.co_j.vx<-120&&(this.co_j.vx=-120),this.co_j.vx>120&&(this.co_j.vx=120))}if(this.gk.down_f){var i29=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31);if(18!=i29&&19!=i29||!this.map_data_option[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+31,5)]||(this.saka_mushi_y=rightShiftIgnoreSign(this.co_j.y+31,5),this.co_j.vy<25&&(this.co_j.vy=25)),15==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32)&&(this.j_shitakara_mushi_y=rightShiftIgnoreSign(this.co_j.y+32,5),this.j_jump_type=2,this.co_j.ac=0,this.saka_mushi_y=rightShiftIgnoreSign(this.co_j.y+31,5),10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.vx=0),10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15))){for(var flag15=!1,j14=0;;){if(j14>this.a_kazu)break;if(410==this.co_a[j14].c&&this.co_a[j14].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[j14].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_j.y+31>=this.co_a[j14].y&&this.co_j.y<=this.co_a[j14].y+63){flag15=!0;break}j14++}flag15||(this.j_hashigo_f=!0)}}if(this.j_hashigo_f&&(this.co_j.pt=210+rightShiftIgnoreSign(this.co_j.ac,1)),10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||1!=this.gk.tr1_c||this.gk.z_f||(this.j_tail_f&&(this.j_tail_ac<=0||this.j_tail_ac>=8)&&(this.j_tail_ac=1,this.co_j.pt=116,this.j_zan_f=!1),this.j_gr_kazu>0&&(8==this.grenade_type?(this.j_fire_f&&(this.j_gr_kazu=1),0!=this.co_jm[0].c&&0!=this.co_jm[1].c||(this.j_gr_kazu--,4==this.j_fire_type?(0==this.co_jm[0].c&&(this.co_jm[0].c=106,this.co_jm[0].x=this.co_j.x,this.co_jm[0].y=this.co_j.y,this.co_jm[0].vx=20,this.co_jm[0].vy=0,this.co_jm[0].c1=0,this.co_jm[0].c2=0, 0==this.co_j.muki&&(this.co_jm[0].c=101,this.co_jm[0].vx=-20),this.jm_kazu++,this.gs.rsAddSound(23)),0==this.co_jm[1].c&&(this.co_jm[1].c=106,this.co_jm[1].x=this.co_j.x,this.co_jm[1].y=this.co_j.y,this.co_jm[1].vx=14,this.co_jm[1].vy=-14,this.co_jm[1].c1=0,this.co_jm[1].c2=0,0==this.co_j.muki&&(this.co_jm[1].c=101,this.co_jm[1].vx=-14),this.jm_kazu++,this.gs.rsAddSound(23))):5==this.j_fire_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,110):this.jmSet(this.co_j.x,this.co_j.y,115):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):this.jmSet(this.co_j.x,this.co_j.y,105))):7==this.grenade_type?this.jmSet2(this.co_j.x,this.co_j.y,50,2):3==this.grenade_type||4==this.grenade_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,60):this.jmSet(this.co_j.x,this.co_j.y,65):9==this.grenade_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,1207):this.jmSet(this.co_j.x,this.co_j.y,1206):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,200):this.jmSet(this.co_j.x,this.co_j.y,205))),8==this.grenade_type&&this.j_fire_f&&(this.j_gr_kazu=0),1==this.tr2_c&&(this.j_hashigo_f&&!this.gk.x_f||(this.j_gr_kazu>0?10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&(8==this.grenade_type?(this.j_fire_f&&(this.j_gr_kazu=1),0!=this.co_jm[0].c&&0!=this.co_jm[1].c||(this.j_gr_kazu--,4==this.j_fire_type?(0==this.co_jm[0].c&&(this.co_jm[0].c=106,this.co_jm[0].x=this.co_j.x,this.co_jm[0].y=this.co_j.y,this.co_jm[0].vx=20,this.co_jm[0].vy=0,this.co_jm[0].c1=0,this.co_jm[0].c2=0,0==this.co_j.muki&&(this.co_jm[0].c=101,this.co_jm[0].vx=-20),this.jm_kazu++,this.gs.rsAddSound(23)),0==this.co_jm[1].c&&(this.co_jm[1].c=106,this.co_jm[1].x=this.co_j.x,this.co_jm[1].y=this.co_j.y,this.co_jm[1].vx=14,this.co_jm[1].vy=-14,this.co_jm[1].c1=0,this.co_jm[1].c2=0,0==this.co_j.muki&&(this.co_jm[1].c=101,this.co_jm[1].vx=-14),this.jm_kazu++,this.gs.rsAddSound(23))):5==this.j_fire_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,110):this.jmSet(this.co_j.x,this.co_j.y,115):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):this.jmSet(this.co_j.x,this.co_j.y,105))):7==this.grenade_type?this.jmSet2(this.co_j.x,this.co_j.y,50,2):9==this.grenade_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,1207):this.jmSet(this.co_j.x,this.co_j.y,1206):3==this.grenade_type||4==this.grenade_type?0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,60):this.jmSet(this.co_j.x,this.co_j.y,65):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,200):this.jmSet(this.co_j.x,this.co_j.y,205)):!this.j_fire_f||this.j_mizu_f&&!this.j_fire_mkf||(10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi?this.gk.down_f||this.jmSet(this.co_j.x,this.co_j.y,105):4==this.j_fire_type?(0==this.co_jm[0].c&&(this.co_jm[0].c=106,this.co_jm[0].x=this.co_j.x,this.co_jm[0].y=this.co_j.y,this.co_jm[0].vx=20,this.co_jm[0].vy=0,this.co_jm[0].c1=0,this.co_jm[0].c2=0,0==this.co_j.muki&&(this.co_jm[0].c=101,this.co_jm[0].vx=-20),this.jm_kazu++,this.gs.rsAddSound(23)),0==this.co_jm[1].c&&(this.co_jm[1].c=106,this.co_jm[1].x=this.co_j.x,this.co_jm[1].y=this.co_j.y,this.co_jm[1].vx=14,this.co_jm[1].vy=-14,this.co_jm[1].c1=0,this.co_jm[1].c2=0,0==this.co_j.muki&&(this.co_jm[1].c=101,this.co_jm[1].vx=-14),this.jm_kazu++,this.gs.rsAddSound(23))):0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):this.jmSet(this.co_j.x,this.co_j.y,105))),l29=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32),12!=this.j_tokugi&&13!=this.j_tokugi||!this.gk.x_f))if(this.j_drell_f&&(20==l29||69==l29&&1==this.suberuyuka_hkf)){for(var flag16=!1,k14=0;;){if(k14>this.a_kazu)break;if(410==this.co_a[k14].c&&this.co_a[k14].x<=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_a[k14].x+95>=32*rightShiftIgnoreSign(this.co_j.x+15,5)+15&&this.co_j.y+31>=this.co_a[k14].y&&this.co_j.y<=this.co_a[k14].y+63){flag16=!0;break}k14++}if(!flag16){var l15=rightShiftIgnoreSign(this.co_j.x+15,5),j18=rightShiftIgnoreSign(this.co_j.y+32,5);4==this.maps.map_bg[l15][j18-1]||4==this.maps.map_bg[l15-1][j18]||4==this.maps.map_bg[l15+1][j18]?this.maps.putBGCode(l15,j18,4):this.maps.putBGCode(l15,j18,0),12==this.j_tokugi||13==this.j_tokugi?this.anaSet(l15,j18):(this.mSet2(32*l15,32*j18,80,12,-24),this.mSet2(32*l15,32*j18,80,-12,-24)),this.gs.rsAddSound(16),this.jZutuki(32*l15,32*j18-32,0),this.co_j.x=32*l15,this.co_j.vx=0,this.co_j.vy=0,this.j_jump_type=3,this.co_j.c=120,this.co_j.c1=0,this.co_j.pt=119}}else this.j_tail_f&&(this.j_tail_ac<=0||this.j_tail_ac>=8)&&(!this.j_hashigo_f||this.gk.x_f)&&(10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||this.gk.down_f)&&(this.j_tail_ac=1,this.co_j.pt=116,this.j_zan_f=!1);if(this.j_tail_ac>=1)if(this.j_zan_f=!1,this.j_tail_ac++,this.j_tail_ac<=4)this.co_j.pt=116,1!=this.j_tail_type&&3!=this.j_tail_type||(0==this.co_j.muki?this.jZutuki(this.co_j.x-32,this.co_j.y,1):this.jZutuki(this.co_j.x+32,this.co_j.y,1));else if(this.j_tail_ac<=5){if(this.co_j.pt=1e3,1!=this.j_tail_type&&3!=this.j_tail_type||(0==this.co_j.muki?this.jZutuki(this.co_j.x-32,this.co_j.y,1):this.jZutuki(this.co_j.x+32,this.co_j.y,1)),2==this.j_tail_type||3==this.j_tail_type){var i16;i16=1==this.co_j.muki?rightShiftIgnoreSign(this.co_j.x+40,5):rightShiftIgnoreSign(this.co_j.x-8,5);var k18=rightShiftIgnoreSign(this.co_j.y+15,5);(20==this.maps.map_bg[i16][k18]||69==this.maps.map_bg[i16][k18]&&1==this.suberuyuka_hkf)&&(4==this.maps.map_bg[i16-1][k18]?this.maps.putBGCode(i16,k18,4):this.maps.putBGCode(i16,k18,0),this.mSet2(32*i16,32*k18,80,12,-24),this.mSet2(32*i16,32*k18,80,-12,-24),this.gs.rsAddSound(16),this.jZutuki(32*i16,32*k18-32,0))}}else this.j_tail_ac<=7?this.co_j.pt=1e3:this.j_tail_ac<=9?this.co_j.pt=116:(this.co_j.pt=116,this.j_tail_ac=0);if((12==this.j_tokugi||13==this.j_tokugi)&&(this.co_j.jimen_f||this.j_hashigo_f))if(this.gk.x_f){var l18=rightShiftIgnoreSign(this.co_j.x+15,5)+1,j19=rightShiftIgnoreSign(this.co_j.y+32+15,5),word28=this.maps.map_bg[l18][j19],word37=this.maps.map_bg[l18][j19-1];if((20==word28||40==word28)&&word37<=9&&(this.maps.map_bg[l18-1][j19-1]<=10||15==this.maps.map_bg[l18-1][j19-1]||18==this.maps.map_bg[l18-1][j19-1]||19==this.maps.map_bg[l18-1][j19-1])){var flag3=!1,word39=this.maps.map_bg[l18-1][j19];if((word39>=20||15==word39||10==word39||10==this.maps.map_bg[l18-1][j19-1]||18==this.maps.map_bg[l18-1][j19-1]||19==this.maps.map_bg[l18-1][j19-1])&&(flag3=!0),!flag3)for(var j7=0;;){if(j7>this.t_kazu)break;if((this.co_t[j7].c>=1200&&this.co_t[j7].c<1300||1310==this.co_t[j7].c)&&Math.abs(this.co_j.x-this.co_t[j7].x)<32&&32*j19<=this.co_t[j7].y&&32*j19+12>=this.co_t[j7].y){flag3=!0;break}j7++}if(!flag3&&this.j_a_id>=0&&(this.co_a[this.j_a_id].c>=100&&this.co_a[this.j_a_id].c<=120||this.co_a[this.j_a_id].c>=400&&this.co_a[this.j_a_id].c<=600)&&(flag3=!0),flag3){40==word28?(this.hAttack(l18,j19),this.j_a_id>=0?100!=this.co_a[this.j_a_id].c&&400!=this.co_a[this.j_a_id].c&&500!=this.co_a[this.j_a_id].c||(this.co_j.x=32*l18-32):(this.co_j.x=32*l18-32,this.co_j.y=32*j19-32),this.co_j.vx=0,this.co_j.c=130,this.co_j.c1=0,this.co_j.muki=1,this.j_hashigo_f||(this.co_j.pt=100)):(4==word37||4==this.maps.map_bg[l18-1][j19]||4==this.maps.map_bg[l18+1][j19]?this.maps.putBGCode(l18,j19,4):this.maps.putBGCode(l18,j19,0),this.anaSet(l18,j19),this.j_a_id>=0?100!=this.co_a[this.j_a_id].c&&400!=this.co_a[this.j_a_id].c&&500!=this.co_a[this.j_a_id].c||(this.co_j.x=32*l18-32):(this.co_j.x=32*l18-32,this.co_j.y=32*j19-32),this.co_j.vx=0,this.co_j.c=130,this.co_j.c1=0,this.co_j.muki=1,this.j_hashigo_f||(this.co_j.pt=100),this.gs.rsAddSound(16));var l20=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31);18!=l20&&19!=l20||(this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31))}}}else if(this.gk.z_f){var i19=rightShiftIgnoreSign(this.co_j.x+15,5)-1,k19=rightShiftIgnoreSign(this.co_j.y+32+15,5),word29=this.maps.map_bg[i19][k19],word38=this.maps.map_bg[i19][k19-1];if((20==word29||40==word29)&&word38<=9&&(this.maps.map_bg[i19+1][k19-1]<=10||15==this.maps.map_bg[i19+1][k19-1]||this.maps.map_bg[i19+1][k19-1]<=18||19==this.maps.map_bg[i19+1][k19-1])){var flag4=!1,word40=this.maps.map_bg[i19+1][k19];if((word40>=20||15==word40||10==word40||10==this.maps.map_bg[i19+1][k19-1]||18==this.maps.map_bg[i19+1][k19-1]||19==this.maps.map_bg[i19+1][k19-1])&&(flag4=!0),!flag4)for(var k7=0;;){if(k7>this.t_kazu)break;if((this.co_t[k7].c>=1200&&this.co_t[k7].c<1300||1310==this.co_t[k7].c)&&Math.abs(this.co_j.x-this.co_t[k7].x)<32&&32*k19<=this.co_t[k7].y&&32*k19+12>=this.co_t[k7].y){flag4=!0;break}k7++}if(!flag4&&this.j_a_id>=0&&(this.co_a[this.j_a_id].c>=100&&this.co_a[this.j_a_id].c<=120||this.co_a[this.j_a_id].c>=400&&this.co_a[this.j_a_id].c<=600)&&(flag4=!0),flag4){40==word29?(this.hAttack(i19,k19),this.j_a_id>=0?100!=this.co_a[this.j_a_id].c&&400!=this.co_a[this.j_a_id].c&&500!=this.co_a[this.j_a_id].c||(this.co_j.x=32*i19+32):(this.co_j.x=32*i19+32,this.co_j.y=32*k19-32),this.co_j.vx=0,this.co_j.c=130,this.co_j.c1=0,this.co_j.muki=0,this.j_hashigo_f||(this.co_j.pt=100)):(4==word38||4==this.maps.map_bg[i19-1][k19]||4==this.maps.map_bg[i19+1][k19]?this.maps.putBGCode(i19,k19,4):this.maps.putBGCode(i19,k19,0),this.anaSet(i19,k19),this.j_a_id>=0?100!=this.co_a[this.j_a_id].c&&400!=this.co_a[this.j_a_id].c&&500!=this.co_a[this.j_a_id].c||(this.co_j.x=32*i19+32):(this.co_j.x=32*i19+32,this.co_j.y=32*k19-32),this.co_j.vx=0,this.co_j.c=130,this.co_j.c1=0,this.co_j.muki=0,this.j_hashigo_f||(this.co_j.pt=100),this.gs.rsAddSound(16));var i21=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31);18!=i21&&19!=i21||(this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31))}}}switch(l29=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+15,5)]){case 9:if(4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]?(this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),4),this.j_mizu_f=!0):this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),0),this.addScore(5),this.gs.rsAddSound(6),2==this.clear_type||3==this.clear_type){var l27=this.coin_kazu;this.getCoinTotal(),l27>0&&0==this.coin_kazu&&(this.gs.rsAddSound(7),3==this.clear_type&&this.showHashigo())}break;case 8:(2!=this.clear_type&&3!=this.clear_type||this.coin_kazu<=0)&&(4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]?(this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),4),this.j_mizu_f=!0):this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),0),this.gs.rsAddSound(2),this.stage_cc=1,this.stage_max>=2&&this.stage>=this.stage_max?this.addScore(1e3):this.addScore(100));break;case 5:this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1);break;case 6:this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1)}3==this.clear_type&&this.coin_kazu<=0&&this.co_j.y<=this.maps.wy_mini-32&&this.stage_cc<=0&&(this.stage_cc=1,this.co_j.c=130,this.co_j.c1=-9999,this.addScore(100),this.gs.rsAddSound(2)),(this.co_j.y>=this.ochiru_y||this.j_mizu_f&&this.co_j.y>=this.ochiru_y-16)&&(this.co_j.c=210,this.co_j.c1=0,this.co_j.y=this.ochiru_y+64,this.j_jet_c=0,this.j_v_c=0),this.moveViewPosition()},MainProgram.prototype.jM100stg=function(){var flag2=!1;this.j_zan_cf=!1,this.j_mizu_f=!1;var i7=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15);if(4==i7?(this.j_mizu_f=!0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)):8==i7||9==i7?4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]&&(this.j_mizu_f=!0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)):i7>=15&&i7<=19&&4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+15,5)-1]&&(this.j_mizu_f=!0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)),this.gk.tr1_f?(this.tr1_c<14&&this.tr1_c++,14==this.j_tokugi&&this.tr1_c>=14&&(this.tr1_c=1)):this.tr1_c=0,this.gk.tr1_f?(this.gk.tr1_c<14&&this.gk.tr1_c++,14==this.j_tokugi&&this.tr1_c>=14&&(this.tr1_c=1)):this.gk.tr1_c=0,this.gk.tr2_f?this.tr2_c<2&&this.tr2_c++:this.tr2_c=0,this.gk.x_f?this.xkey_c<2&&this.xkey_c++:this.xkey_c=0,this.gk.left_f?this.gk.left_c<2&&this.gk.left_c++:this.gk.left_c=0,this.gk.right_f?this.gk.right_c<2&&this.gk.right_c++:this.gk.right_c=0,this.co_j.pt=100,14==this.j_tokugi?(this.gk.right_f?this.co_j.vx=this.j_speed:this.gk.left_f?this.co_j.vx=this.j_speed*-1:this.co_j.vx=0,this.gk.up_f?this.co_j.vy=this.j_speed*-1:this.gk.down_f?this.co_j.vy=this.j_speed:this.co_j.vy=0,this.co_j.muki=1,this.g_c2<=1?this.co_j.pt=83:this.co_j.pt=84):(this.gk.right_f?(this.co_j.vx=this.j_speed,this.co_j.vy=0,this.co_j.muki=1,this.j_4_muki=1,this.co_j.x%32==0&&(this.maps.getBGCode(this.co_j.x+32,this.co_j.y)>=20||this.maps.getBGCode(this.co_j.x+32,this.co_j.y+31)>=20)&&(this.maps.getBGCode(this.co_j.x+32,this.co_j.y)<20?(this.co_j.vx=0,this.co_j.vy=this.j_speed*-1,this.j_4_muki=2,32*rightShiftIgnoreSign(this.co_j.y,5)>this.co_j.y+rounddown(this.co_j.vy/10)&&(this.co_j.vy=10*(this.co_j.y-32*rightShiftIgnoreSign(this.co_j.y,5)))):this.maps.getBGCode(this.co_j.x+32,this.co_j.y+31)<20&&(this.co_j.vx=0,this.co_j.vy=this.j_speed,this.j_4_muki=3,32*rightShiftIgnoreSign(this.co_j.y+31,5)=20||this.maps.getBGCode(this.co_j.x-1,this.co_j.y+31)>=20)&&(this.maps.getBGCode(this.co_j.x-1,this.co_j.y)<20?(this.co_j.vx=0,this.co_j.vy=this.j_speed*-1,this.j_4_muki=2,32*rightShiftIgnoreSign(this.co_j.y,5)>this.co_j.y+rounddown(this.co_j.vy/10)&&(this.co_j.vy=10*(this.co_j.y-32*rightShiftIgnoreSign(this.co_j.y,5)))):this.maps.getBGCode(this.co_j.x-1,this.co_j.y+31)<20&&(this.co_j.vx=0,this.co_j.vy=this.j_speed,this.j_4_muki=3,32*rightShiftIgnoreSign(this.co_j.y+31,5)=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y-1)>=20)&&(this.maps.getBGCode(this.co_j.x,this.co_j.y-1)<20?(this.co_j.vx=this.j_speed*-1,this.co_j.vy=0,this.co_j.muki=0,this.j_4_muki=0,32*rightShiftIgnoreSign(this.co_j.x,5)>this.co_j.x+rounddown(this.co_j.vx/10)&&(this.co_j.vx=10*(this.co_j.x-32*rightShiftIgnoreSign(this.co_j.x,5)))):this.maps.getBGCode(this.co_j.x+31,this.co_j.y-1)<20&&(this.co_j.vx=this.j_speed,this.co_j.vy=0,this.co_j.muki=1,this.j_4_muki=1,32*rightShiftIgnoreSign(this.co_j.x+31,5)=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y+32)>=20)&&(this.maps.getBGCode(this.co_j.x,this.co_j.y+32)<20?(this.co_j.vx=this.j_speed*-1,this.co_j.vy=0,this.co_j.muki=0,this.j_4_muki=0,32*rightShiftIgnoreSign(this.co_j.x,5)>this.co_j.x+rounddown(this.co_j.vx/10)&&(this.co_j.vx=10*(this.co_j.x-32*rightShiftIgnoreSign(this.co_j.x,5)))):this.maps.getBGCode(this.co_j.x+31,this.co_j.y+32)<20&&(this.co_j.vx=this.j_speed,this.co_j.vy=0,this.co_j.muki=1,this.j_4_muki=1,32*rightShiftIgnoreSign(this.co_j.x+31,5)3&&(this.co_j.ac=0)):this.co_j.ac=0,0!=this.co_j.vx?this.co_j.pt=103+rightShiftIgnoreSign(this.co_j.ac,1):2==this.j_4_muki?this.co_j.pt=204+rightShiftIgnoreSign(this.co_j.ac,1):3==this.j_4_muki?this.co_j.pt=202+rightShiftIgnoreSign(this.co_j.ac,1):this.co_j.pt=100),this.co_j.vx<0){if(this.co_j.x+=rounddown(this.co_j.vx/10),this.a_hf)for(var i3=0;i3<=this.a_kazu;i3++)if(this.co_a[i3].gf){var characterobject=this.co_a[i3];characterobject.c>=100&&characterobject.c<200?this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+64&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+13&&(this.co_j.x=characterobject.x+65,this.co_j.vx=0):300!=characterobject.c?characterobject.c>=400&&characterobject.c<500?this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+80&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+63&&(this.co_j.x=characterobject.x+81,this.co_j.vx=0):500!=characterobject.c?characterobject.c>=600&&characterobject.c<700?this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+48&&this.co_j.y+31>=characterobject.y+16&&this.co_j.y<=characterobject.y+47&&(this.co_j.x=characterobject.x+49,this.co_j.vx=0):700==characterobject.c&&10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+16&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+31&&(this.co_j.x=characterobject.x+17,this.co_j.vx=0):this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+80&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+13&&(this.co_j.x=characterobject.x+81,this.co_j.vx=0):this.co_j.x+15>=characterobject.x&&this.co_j.x<=characterobject.x+48&&this.co_j.y+31>=characterobject.y&&this.co_j.y<=characterobject.y+31&&(this.co_j.x=characterobject.x+49,this.co_j.vx=0)}this.yuka_id_max>=0&&this.atariYuka(0);var j=rightShiftIgnoreSign(this.co_j.x,5),word6=this.maps.map_bg[j][rightShiftIgnoreSign(this.co_j.y,5)],k1=rightShiftIgnoreSign(this.co_j.y+31,5),word2=this.maps.map_bg[j][k1];(word6>=20||word2>=20)&&(this.co_j.x=32*j+32,this.co_j.vx=0)}else if(this.co_j.vx>0){if(this.co_j.x+=rounddown(this.co_j.vx/10),this.a_hf)for(var j3=0;j3<=this.a_kazu;j3++)if(this.co_a[j3].gf){var characterobject1=this.co_a[j3];characterobject1.c>=100&&characterobject1.c<200?this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+64&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+13&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0):300!=characterobject1.c?characterobject1.c>=400&&characterobject1.c<500?this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+80&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+63&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0):500!=characterobject1.c?characterobject1.c>=600&&characterobject1.c<700?this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+48&&this.co_j.y+31>=characterobject1.y+16&&this.co_j.y<=characterobject1.y+47&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0):700==characterobject1.c&&10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi&&this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+16&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+31&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0):this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+80&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+13&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0):this.co_j.x+15>=characterobject1.x&&this.co_j.x<=characterobject1.x+48&&this.co_j.y+31>=characterobject1.y&&this.co_j.y<=characterobject1.y+31&&(this.co_j.x=characterobject1.x-16,this.co_j.vx=0)}this.yuka_id_max>=0&&this.atariYuka(1);var k=rightShiftIgnoreSign(this.co_j.x+31,5),word7=this.maps.map_bg[k][rightShiftIgnoreSign(this.co_j.y,5)],l1=rightShiftIgnoreSign(this.co_j.y+31,5),word3=this.maps.map_bg[k][l1];(word7>=20||word3>=20)&&(this.co_j.x=32*k-16,this.co_j.x=32*k-32,this.co_j.vx=0)}if(this.co_j.vy<0){var k6=this.co_j.vy;if(k6<-320&&(k6=-320),this.co_j.y+=rounddown(k6/10),this.a_hf)for(var k3=0;k3<=this.a_kazu;k3++)if(this.co_a[k3].gf){var characterobject2=this.co_a[k3];characterobject2.c>=100&&characterobject2.c<200?this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+64&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+13&&(this.co_j.y=characterobject2.y+14,this.co_j.vy=0):300!=characterobject2.c?characterobject2.c>=400&&characterobject2.c<500?this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+80&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+63&&(this.co_j.y=characterobject2.y+64,this.co_j.vy=0):500!=characterobject2.c?characterobject2.c>=600&&characterobject2.c<700?this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+48&&this.co_j.y+31>=characterobject2.y+16&&this.co_j.y<=characterobject2.y+47&&(this.co_j.y=characterobject2.y+48,this.co_j.vy=0):700==characterobject2.c&&this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+16&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&(this.co_j.y=characterobject2.y+32,this.co_j.vy=0):this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+80&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+13&&(this.co_j.y=characterobject2.y+14,this.co_j.vy=0):this.co_j.x+15>=characterobject2.x&&this.co_j.x<=characterobject2.x+48&&this.co_j.y+31>=characterobject2.y&&this.co_j.y<=characterobject2.y+31&&(this.co_j.y=characterobject2.y+32,this.co_j.vy=0)}this.yuka_id_max>=0&&this.atariYuka(2);var j2=rightShiftIgnoreSign(this.co_j.y,5),word8=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][j2],word9=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x,5)][j2],word11=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+31,5)][j2];if(word9>=20||word11>=20){if(this.co_j.y=32*j2+32,this.co_j.vy=0,40==word8){var i4=rightShiftIgnoreSign(this.co_j.x+15,5),i5=rightShiftIgnoreSign(this.co_j.y-1,5);this.hAttack(i4,i5)}if(this.j_helm_f&&(20==word8||69==word8&&1==this.suberuyuka_hkf)){var j4=rightShiftIgnoreSign(this.co_j.x+15,5),j5=j2;4==this.maps.map_bg[j4][j5+1]?this.maps.putBGCode(j4,j5,4):this.maps.putBGCode(j4,j5,0),this.mSet2(32*j4,32*j5,80,12,-24),this.mSet2(32*j4,32*j5,80,-12,-24),this.gs.rsAddSound(16),this.jZutuki(32*j4,32*j5-32,0)}}this.co_j.y0){if(this.co_j.y+=rounddown(this.co_j.vy/10),this.a_hf)for(var l3=0;l3<=this.a_kazu;l3++)if(this.co_a[l3].gf){var characterobject3=this.co_a[l3];characterobject3.c>=100&&characterobject3.c<200?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+64&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+13&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):300!=characterobject3.c?characterobject3.c>=400&&characterobject3.c<500?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+80&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+63&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):500!=characterobject3.c?characterobject3.c>=600&&characterobject3.c<700?this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+48&&this.co_j.y+31>=characterobject3.y+16&&this.co_j.y<=characterobject3.y+47&&(this.co_j.y=characterobject3.y+16-32,this.co_j.vy=0):700==characterobject3.c&&this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+16&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+31&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+80&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+13&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0):this.co_j.x+15>=characterobject3.x&&this.co_j.x<=characterobject3.x+48&&this.co_j.y+31>=characterobject3.y&&this.co_j.y<=characterobject3.y+31&&(this.co_j.y=characterobject3.y-32,this.co_j.vy=0)}this.yuka_id_max>=0&&this.atariYuka(3);var i2=rightShiftIgnoreSign(this.co_j.y+31,5),word10=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x,5)][i2],word12=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+31,5)][i2];if((word10>=20||word12>=20||flag2)&&(this.co_j.y=32*i2-32,this.co_j.vy=0,i2=rightShiftIgnoreSign(this.co_j.y+31,5)),this.co_j.y>this.maps.wy_max+320-32&&(this.co_j.y=this.maps.wy_max+320-32),!this.j_mizu_f){var i6=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15);4==i6?(this.mSet(this.co_j.x,32*rightShiftIgnoreSign(this.co_j.y+15,5)-32,50),this.j_mizu_awa_c=38,this.gs.rsAddSound(20),this.co_j.vx<-60?this.co_j.vx=-60:this.co_j.vx>60&&(this.co_j.vx=60)):8!=i6&&9!=i6||4!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]||(this.mSet(this.co_j.x,32*rightShiftIgnoreSign(this.co_j.y+15,5)-32,50),this.j_mizu_awa_c=38,this.co_j.vx<-60?this.co_j.vx=-60:this.co_j.vx>60&&(this.co_j.vx=60))}}if(this.gk.down_f&&15==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32)&&(this.j_shitakara_mushi_y=rightShiftIgnoreSign(this.co_j.y+32,5),this.j_jump_type=2,this.co_j.ac=0),1==this.tr1_c&&(!this.j_fire_f||this.j_mizu_f&&!this.j_fire_mkf||(0==this.co_j.muki?this.jmSet(this.co_j.x,this.co_j.y,100):(this.jmSet(this.co_j.x,this.co_j.y,105),14==this.j_tokugi&&(this.j_double_f&&(7==this.grenade_type?0==this.co_jm[7].c&&(this.co_jm[7].c=110,this.co_jm[7].x=this.co_j.x,this.co_jm[7].y=this.co_j.y,this.co_jm[7].vx=10,this.co_jm[7].vy=-10,this.gs.rsAddSound(23)):0==this.co_jm[7].c?(this.co_jm[7].c=106,this.co_jm[7].x=this.co_j.x,this.co_jm[7].y=this.co_j.y,this.co_jm[7].vx=12,this.co_jm[7].vy=-9,this.gs.rsAddSound(23)):0==this.co_jm[8].c&&(this.co_jm[8].c=106,this.co_jm[8].x=this.co_j.x,this.co_jm[8].y=this.co_j.y,this.co_jm[8].vx=12,this.co_jm[8].vy=-9,this.gs.rsAddSound(23))),100==this.co_mu[0].c&&(0==this.co_jm[3].c?(this.co_jm[3].c=106,this.co_jm[3].x=this.co_mu[0].x,this.co_jm[3].y=this.co_mu[0].y,this.co_jm[3].vx=16,this.co_jm[3].vy=0,this.co_jm[3].c2=106,this.gs.rsAddSound(23)):0==this.co_jm[4].c&&(this.co_jm[4].c=106,this.co_jm[4].x=this.co_mu[0].x,this.co_jm[4].y=this.co_mu[0].y,this.co_jm[4].vx=16,this.co_jm[4].vy=0,this.co_jm[4].c2=106,this.gs.rsAddSound(23))),100==this.co_mu[1].c&&(0==this.co_jm[5].c?(this.co_jm[5].c=106,this.co_jm[5].x=this.co_mu[1].x,this.co_jm[5].y=this.co_mu[1].y,this.co_jm[5].vx=16,this.co_jm[5].vy=0,this.co_jm[5].c2=106,this.gs.rsAddSound(23)):0==this.co_jm[6].c&&(this.co_jm[6].c=106,this.co_jm[6].x=this.co_mu[1].x,this.co_jm[6].y=this.co_mu[1].y,this.co_jm[6].vx=16,this.co_jm[6].vy=0,this.co_jm[6].c2=106,this.gs.rsAddSound(23)))))),this.j_tail_f&&(this.j_tail_ac<=0||this.j_tail_ac>=8)&&(this.j_tail_ac=1,this.co_j.pt=116,this.j_zan_f=!1)),1==this.xkey_c&&(this.j_gr_kazu>0&&(7==this.grenade_type?this.jmSet2(this.co_j.x,this.co_j.y,50,2):3==this.grenade_type||4==this.grenade_type?0==this.co_j.muki?this.jmSet2(this.co_j.x,this.co_j.y,60,2):this.jmSet2(this.co_j.x,this.co_j.y,65,2):0==this.co_j.muki?this.jmSet2(this.co_j.x,this.co_j.y,200,2):this.jmSet2(this.co_j.x,this.co_j.y,205,2)),i7=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32),this.j_drell_f&&(20==i7||69==i7&&1==this.suberuyuka_hkf))){var k4=rightShiftIgnoreSign(this.co_j.x+15,5),k5=rightShiftIgnoreSign(this.co_j.y+32,5);4==this.maps.map_bg[k4][k5-1]||4==this.maps.map_bg[k4-1][k5]||4==this.maps.map_bg[k4+1][k5]?this.maps.putBGCode(k4,k5,4):this.maps.putBGCode(k4,k5,0),12==this.j_tokugi||13==this.j_tokugi?this.anaSet(k4,k5):(this.mSet2(32*k4,32*k5,80,12,-24),this.mSet2(32*k4,32*k5,80,-12,-24)),this.gs.rsAddSound(16),this.jZutuki(32*k4,32*k5-32,0),this.co_j.x=32*k4,this.co_j.vx=0,this.co_j.vy=0,this.j_jump_type=3,this.co_j.c=120,this.co_j.c1=0,this.co_j.pt=119}if(this.j_tail_ac>=1)if(this.j_zan_f=!1,this.j_tail_ac++,this.j_tail_ac<=4)this.co_j.pt=116,15==this.j_tokugi&&2==this.j_4_muki?(this.co_j.pt=83,this.co_j.muki=0):15==this.j_tokugi&&3==this.j_4_muki&&(this.co_j.pt=84,this.co_j.muki=0),1!=this.j_tail_type&&3!=this.j_tail_type||(15==this.j_tokugi&&2==this.j_4_muki?this.jZutuki(this.co_j.x,this.co_j.y-32,1):15==this.j_tokugi&&3==this.j_4_muki?this.jZutuki(this.co_j.x,this.co_j.y+32,1):0==this.co_j.muki?this.jZutuki(this.co_j.x-32,this.co_j.y,1):this.jZutuki(this.co_j.x+32,this.co_j.y,1));else if(this.j_tail_ac<=5){if(this.co_j.pt=1e3,1!=this.j_tail_type&&3!=this.j_tail_type||(15==this.j_tokugi&&2==this.j_4_muki?this.jZutuki(this.co_j.x,this.co_j.y-32,1):15==this.j_tokugi&&3==this.j_4_muki?this.jZutuki(this.co_j.x,this.co_j.y+32,1):0==this.co_j.muki?this.jZutuki(this.co_j.x-32,this.co_j.y,1):this.jZutuki(this.co_j.x+32,this.co_j.y,1)),2==this.j_tail_type||3==this.j_tail_type){var l4;l4=1==this.co_j.muki?rightShiftIgnoreSign(this.co_j.x+40,5):rightShiftIgnoreSign(this.co_j.x-8,5);var l5=rightShiftIgnoreSign(this.co_j.y+15,5);15==this.j_tokugi&&2==this.j_4_muki?(l4=rightShiftIgnoreSign(this.co_j.x+15,5),l5=rightShiftIgnoreSign(this.co_j.y-16,5)):15==this.j_tokugi&&3==this.j_4_muki&&(l4=rightShiftIgnoreSign(this.co_j.x+15,5),l5=rightShiftIgnoreSign(this.co_j.y+44,5)),(20==this.maps.map_bg[l4][l5]||69==this.maps.map_bg[l4][l5]&&1==this.suberuyuka_hkf)&&(4==this.maps.map_bg[l4-1][l5]?this.maps.putBGCode(l4,l5,4):this.maps.putBGCode(l4,l5,0),this.mSet2(32*l4,32*l5,80,12,-24),this.mSet2(32*l4,32*l5,80,-12,-24),this.gs.rsAddSound(16),this.jZutuki(32*l4,32*l5-32,0))}}else this.j_tail_ac<=7?this.co_j.pt=1e3:this.j_tail_ac<=9?(this.co_j.pt=116,15==this.j_tokugi&&2==this.j_4_muki?(this.co_j.pt=83,this.co_j.muki=0):15==this.j_tokugi&&3==this.j_4_muki&&(this.co_j.pt=84,this.co_j.muki=0)):(this.co_j.pt=116,this.j_tail_ac=0,15==this.j_tokugi&&2==this.j_4_muki?(this.co_j.pt=83,this.co_j.muki=0):15==this.j_tokugi&&3==this.j_4_muki&&(this.co_j.pt=84,this.co_j.muki=0));switch(i7=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+15,5)]){case 9:if(4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]?(this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),4),this.j_mizu_f=!0):this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),0),this.addScore(5),this.gs.rsAddSound(6),2==this.clear_type||3==this.clear_type){var l6=this.coin_kazu;this.getCoinTotal(),l6>0&&0==this.coin_kazu&&(this.gs.rsAddSound(7),3==this.clear_type&&this.showHashigo())}break;case 8:(2!=this.clear_type&&3!=this.clear_type||this.coin_kazu<=0)&&(4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]?(this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),4),this.j_mizu_f=!0):this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),0),this.gs.rsAddSound(2),this.stage_cc=1,this.stage_max>=2&&this.stage>=this.stage_max?this.addScore(1e3):this.addScore(100));break;case 5:this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1);break;case 6:this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1)}if(3==this.clear_type&&this.coin_kazu<=0&&this.co_j.y<=this.maps.wy_mini-32&&this.stage_cc<=0&&(this.stage_cc=1,this.co_j.c=130,this.co_j.c1=-9999,this.addScore(100),this.gs.rsAddSound(2)),(this.co_j.y>=this.ochiru_y||this.j_mizu_f&&this.co_j.y>=this.ochiru_y-16)&&(this.co_j.c=210,this.co_j.c1=0,this.co_j.y=this.ochiru_y+64,this.j_jet_c=0,this.j_v_c=0),this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.scroll_area>=2&&this.scroll_area<=5||14==this.j_tokugi||15==this.j_tokugi?(this.co_j.wx<176?this.maps.wx=this.co_j.x-176:this.co_j.wx>304&&(this.maps.wx=this.co_j.x-304),this.co_j.wy<112?this.maps.wy=this.co_j.y-112:this.co_j.wy>176&&(this.maps.wy=this.co_j.y-176)):(this.co_j.wx<96?this.maps.wx=this.co_j.x-96:this.co_j.wx>224&&(this.maps.wx=this.co_j.x-224), this.co_j.wy<78?this.maps.wy=this.co_j.y-78:this.co_j.wy>176&&(this.maps.wy=this.co_j.y-176)),this.maps.wxthis.maps.wx_max&&(this.maps.wx=this.maps.wx_max),this.maps.wythis.maps.wy_max&&(this.maps.wy=this.maps.wy_max),14==this.j_tokugi&&(this.gk.up_f||this.gk.down_f||this.gk.left_f||this.gk.right_f)){this.mu_ato_p++,this.mu_ato_p>31&&(this.mu_ato_p=0),this.mu_ato_x[this.mu_ato_p]=this.co_j.x,this.mu_ato_y[this.mu_ato_p]=this.co_j.y;var j6=this.mu_ato_p-7;j6<0&&(j6+=32),this.co_mu[0].x=this.mu_ato_x[j6],this.co_mu[0].y=this.mu_ato_y[j6],j6=this.mu_ato_p-14,j6<0&&(j6+=32),this.co_mu[1].x=this.mu_ato_x[j6],this.co_mu[1].y=this.mu_ato_y[j6]}},MainProgram.prototype.jMove=function(){this.j_mizu_f=!1;var j7=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15);if(4==j7?(this.j_mizu_f=!0,this.j_jet_c=0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)):8!=j7&&9!=j7||4!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]||(this.j_mizu_f=!0,this.j_jet_c=0,this.j_mizu_awa_c++,44==this.j_mizu_awa_c||54==this.j_mizu_awa_c?this.mSet(this.co_j.x,this.co_j.y+4,60):this.j_mizu_awa_c>54&&(this.j_mizu_awa_c=0)),this.jst_auto_right>0&&(1==this.jst_auto_right?(this.gk.right_f=!0,this.gk.left_f=!1,this.j_hashiru_f=!1):2==this.jst_auto_right&&(this.gk.right_f=!0,this.gk.left_f=!1,this.j_hashiru_f=!0)),this.gk.tr1_f?this.tr1_c<6&&this.tr1_c++:this.tr1_c=0,this.gk.tr1_f?this.gk.tr1_c<6&&this.gk.tr1_c++:this.gk.tr1_c=0,this.gk.tr2_f?this.tr2_c<2&&this.tr2_c++:this.tr2_c=0,this.gk.x_f?this.xkey_c<2&&this.xkey_c++:this.xkey_c=0,this.gk.left_f?this.gk.left_c<2&&this.gk.left_c++:this.gk.left_c=0,this.gk.right_f?this.gk.right_c<2&&this.gk.right_c++:this.gk.right_c=0,1==this.gk.left_c?(this.left_dcc>0?this.j_hashiru_f=!0:this.j_hashiru_f=!1,this.left_dcc=8):this.left_dcc>0&&this.left_dcc--,1==this.gk.right_c?(this.right_dcc>0?this.j_hashiru_f=!0:this.j_hashiru_f=!1,this.right_dcc=8):this.right_dcc>0&&this.right_dcc--,this.gk.up_f?(this.up_key_c++,this.up_key_c>2&&(this.up_key_c=2)):this.up_key_c=0,this.gk.down_f?(this.down_key_c++,this.down_key_c>2&&(this.down_key_c=2)):this.down_key_c=0,110==this.co_j.c){if(this.gk.left_f?(this.co_j.vx-=10,this.co_j.vx<-60&&(this.co_j.vx=-60)):this.gk.right_f&&(this.co_j.vx+=10,this.co_j.vx>60&&(this.co_j.vx=60)),this.co_j.c1++,this.co_j.c1>2){this.co_j.c=100;var i=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31);i>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32-1),i=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31),18!=i&&19!=i||(this.co_j.y-=16)}this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.co_j.pt=109,this.moveViewPosition()}else if(120==this.co_j.c)this.co_j.c1++,this.co_j.c1>6&&(this.co_j.c=100),this.co_j.pt=119,this.moveViewPosition();else if(130==this.co_j.c)this.co_j.c1++,this.co_j.c1>9&&(this.co_j.c=100),this.moveViewPosition();else if(140==this.co_j.c){if(this.gk.right_f?this.co_j.muki=1:this.gk.left_f&&(this.co_j.muki=0),3200==this.co_a[this.j_rope_id].c?this.gk.up_f?(this.j_rope_r+=6,this.j_rope_r>220&&(this.j_rope_r=220),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)):this.gk.down_f?(this.j_rope_r-=6,this.j_rope_r<48&&(this.j_rope_r=48),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)):this.co_j.ac=0:this.gk.up_f?(this.j_rope_r-=6,this.j_rope_r<48&&(this.j_rope_r=48),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)):this.gk.down_f?(this.j_rope_r+=6,2800==this.co_a[this.j_rope_id].c?this.j_rope_r>220&&(this.j_rope_r=220):this.j_rope_r>176&&(this.j_rope_r=176),this.co_j.ac++,this.co_j.ac>3&&(this.co_j.ac=0)):this.co_j.ac=0,this.co_j.x=this.co_a[this.j_rope_id].x+Math.floor(Math.cos(3.141592653589793*this.co_a[this.j_rope_id].vy/180)*this.j_rope_r)-16,this.co_j.y=this.co_a[this.j_rope_id].y+Math.floor(Math.sin(3.141592653589793*this.co_a[this.j_rope_id].vy/180)*this.j_rope_r)-16,this.co_j.vx=0,this.co_j.vy=0,1==this.tr1_c){if(this.co_j.c=100,2800==this.co_a[this.j_rope_id].c||3200==this.co_a[this.j_rope_id].c?this.co_j.vy=-230:this.co_j.vy=-200,this.j_jump_level=1,this.j_jump_type=0,this.co_j.pt=103,this.co_j.ac=0,this.j_djump_kf=!0,this.gs.rsAddSound(3),2800==this.co_a[this.j_rope_id].c||3200==this.co_a[this.j_rope_id].c?0==this.co_j.muki?this.co_j.vx=-80:this.co_j.vx=80:0==this.co_j.muki?this.co_j.vx=-100:this.co_j.vx=100,3200==this.co_a[this.j_rope_id].c){var i1=32*rightShiftIgnoreSign(this.co_a[this.j_rope_id].y,5)-32-2;this.co_j.y>i1&&(this.co_j.y=i1)}else{var j1=32*rightShiftIgnoreSign(this.co_a[this.j_rope_id].y,5)+32;this.co_j.y0&&0==this.coin_kazu&&(this.gs.rsAddSound(7),3==this.clear_type&&this.showHashigo())}break;case 8:(2!=this.clear_type&&3!=this.clear_type||this.coin_kazu<=0)&&(4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]?(this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),4),this.j_mizu_f=!0):this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),0),this.gs.rsAddSound(2),this.stage_cc=1,this.stage_max>=2&&this.stage>=this.stage_max?this.addScore(1e3):this.addScore(100));break;case 5:this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1);break;case 6:this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1)}1==this.co_j.ac||2==this.co_j.ac?this.co_j.pt=1201:this.co_j.pt=1200,this.moveViewPosition()}else if(145==this.co_j.c){if(this.gk.right_f){this.co_j.muki=1,this.co_a[this.j_rope_id].x+=4;var l2=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y-32,5),l3=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y-1,5),l4=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y+31,5),l5=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y+63,5),l6=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x+63,5);(this.maps.map_bg[l6][l2]>=18||this.maps.map_bg[l6][l3]>=18||this.maps.map_bg[l6][l4]>=18||this.maps.map_bg[l6][l5]>=18)&&(this.co_a[this.j_rope_id].x=32*l6-64)}else if(this.gk.left_f){this.co_j.muki=0,this.co_a[this.j_rope_id].x-=4;var i3=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y-32,5),i4=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y-1,5),i5=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y+31,5),i6=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y+63,5),i7=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x,5);(this.maps.map_bg[i7][i3]>=18||this.maps.map_bg[i7][i4]>=18||this.maps.map_bg[i7][i5]>=18||this.maps.map_bg[i7][i6]>=18)&&(this.co_a[this.j_rope_id].x=32*i7+32)}if(1==this.co_j.muki?this.co_a[this.j_rope_id].pt=605:this.co_a[this.j_rope_id].pt=600,this.gk.up_f){this.co_a[this.j_rope_id].y-=4,this.co_a[this.j_rope_id].y<352&&(this.co_a[this.j_rope_id].y=352);var j3=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x,5),j4=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x+31,5),j5=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x+63,5),j6=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y-32,5);(this.maps.map_bg[j3][j6]>=18||this.maps.map_bg[j4][j6]>=18||this.maps.map_bg[j5][j6]>=18)&&(this.co_a[this.j_rope_id].y=32*j6+64)}else if(this.gk.down_f){this.co_a[this.j_rope_id].y+=4,this.co_a[this.j_rope_id].y>this.ochiru_y-32&&(this.co_a[this.j_rope_id].y=this.ochiru_y-32);var k3=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x,5),k4=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x+31,5),k5=rightShiftIgnoreSign(this.co_a[this.j_rope_id].x+63,5),k6=rightShiftIgnoreSign(this.co_a[this.j_rope_id].y+63,5);(this.maps.map_bg[k3][k6]>=18||this.maps.map_bg[k4][k6]>=18||this.maps.map_bg[k5][k6]>=18)&&(this.co_a[this.j_rope_id].y=32*k6-64)}this.co_j.x=this.co_a[this.j_rope_id].x+16,this.co_j.y=this.co_a[this.j_rope_id].y-16,this.co_j.pt=100,1==this.tr1_c&&(this.co_j.c=100,this.co_j.vy=-200,this.j_jump_level=1,this.j_jump_type=0,this.co_j.pt=103,this.co_j.ac=0,this.j_djump_kf=!0,this.co_j.y--,this.gs.rsAddSound(3),0==this.co_j.muki?this.co_j.vx=-60:this.co_j.vx=60,this.j_rope_cf=!0);var word1=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+15,5)];switch(word1){case 7:default:break;case 9:if(4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]?(this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),4),this.j_mizu_f=!0):this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),0),this.addScore(5),this.gs.rsAddSound(6),2!=this.clear_type&&3!=this.clear_type)break;var l1=this.coin_kazu;if(this.getCoinTotal(),l1<=0||0!=this.coin_kazu)break;this.gs.rsAddSound(7),3==this.clear_type&&this.showHashigo();break;case 8:if((2==this.clear_type||3==this.clear_type)&&this.coin_kazu>0)break;4==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)-1][rightShiftIgnoreSign(this.co_j.y+15,5)]?(this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),4),this.j_mizu_f=!0):this.maps.putBGCode(rightShiftIgnoreSign(this.co_j.x+15,5),rightShiftIgnoreSign(this.co_j.y+15,5),0),this.gs.rsAddSound(2),this.stage_cc=1,this.stage_max>=2&&this.stage>=this.stage_max?this.addScore(1e3):this.addScore(100);break;case 5:this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1);break;case 6:this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5),this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+15,5),this.jShinu(1)}this.moveViewPosition()}else if(150==this.co_j.c)this.co_j.pt=this.setmyw_pt,this.co_j.muki=this.setmyw_muki,this.co_j.c1--,this.co_j.c1<=0&&(this.co_j.c=100),this.moveViewPosition();else if(200==this.co_j.c)this.co_j.vy+=25,this.co_j.vy>100&&(this.co_j.vy=100),this.co_j.y+=rounddown(this.co_j.vy/10),this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.co_j.c2<100?(this.co_j.c1<=0?(this.co_j.pt=110,this.co_j.muki=0):this.co_j.c1<=1?(this.co_j.pt=111,this.co_j.muki=0,this.co_j.c2++,this.co_j.c2>4&&(this.co_j.c2=100)):this.co_j.c1<=2?(this.co_j.pt=112,this.co_j.muki=0):(this.co_j.pt=113,this.co_j.muki=0),this.co_j.c1++,this.co_j.c1>3&&(this.co_j.c1=0)):(this.co_j.pt=112,this.co_j.muki=0),this.co_j.wy>=320&&(this.co_j.c=210,this.co_j.c1=0,this.co_j.y=this.maps.wy+320+32,this.co_j.pt=0);else if(210==this.co_j.c)100==this.spot_c&&(this.spot_c=200),this.stage_cc<=0&&(this.co_j.c1++,this.co_j.c1>16&&(this.j_left--,this.j_left<0?(this.j_left=0,this.ml_mode=300):2==this.stage_select?this.ml_mode=250:this.ml_mode=90));else if(220==this.co_j.c)this.co_j.pt=114,this.co_j.c1++,this.co_j.c1>=25&&(this.co_j.c=210,this.co_j.c1=0);else if(230==this.co_j.c)this.co_j.pt=115,this.co_j.c1++,this.co_j.c1>=25&&(this.co_j.c=210,this.co_j.c1=0);else if(240==this.co_j.c)this.co_j.c2>=100&&(this.co_j.y+=10),this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.co_j.c2<100?(this.co_j.c1<=0?(this.co_j.pt=110,this.co_j.muki=0):this.co_j.c1<=1?(this.co_j.pt=111,this.co_j.muki=0,this.co_j.c2++,this.co_j.c2>4&&(this.co_j.c2=100)):this.co_j.c1<=2?(this.co_j.pt=112,this.co_j.muki=0):(this.co_j.pt=113,this.co_j.muki=0),this.co_j.c1++,this.co_j.c1>3&&(this.co_j.c1=0)):(this.co_j.pt=112,this.co_j.muki=0),this.co_j.wy>=320&&(this.co_j.c=210,this.co_j.c1=0,this.co_j.y=this.maps.wy+320+32,this.co_j.pt=0);else if(250==this.co_j.c)this.co_j.c1++,this.co_j.c1<=5?(this.co_j.pt=110,this.co_j.muki=0):this.co_j.c1<=10?(this.co_j.pt=111,this.co_j.muki=0):this.co_j.c1<=15?(this.co_j.pt=112,this.co_j.muki=0):this.co_j.c1<=20?(this.co_j.pt=113,this.co_j.muki=0):(this.co_j.muki=0,this.co_j.c=210,this.co_j.c1=0,this.co_j.y=this.maps.wy+320+32,this.co_j.pt=0),this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy;else if(300==this.co_j.c)this.co_j.pt=1100,this.co_j.c1++,this.co_j.c1>=32&&(this.co_j.c=310,this.co_j.c1=0,this.j_jump_type=0,this.j_djump_kf=!0,this.co_j.pt=1110),1==this.co_j.c1&&this.gs.rsAddSound(21),this.moveViewPosition();else if(310==this.co_j.c){if(this.co_j.pt=1110,this.stage_cc<=0)if(this.co_j.c1++,2==this.dokan_mode||this.co_j.c2>=100){if(this.co_j.c1>=10){this.co_j.c=320,this.co_j.c1=42;for(var k=0;;){if(k>this.a_kazu)break;if(!(0!=this.sl_step&&1!=this.sl_step&&10!=this.sl_step&&11!=this.sl_step||(this.co_j.c2<100||this.co_j.c2>=200||1!=this.co_j.c5?this.co_j.c2<200||this.co_j.c2>=300?this.co_j.c2<300||this.co_j.c2>=400?this.co_j.c2>=100?300!=this.co_a[k].c||1==this.co_a[k].c4||this.co_j.c2!=this.co_a[k].c3||1==this.co_a[k].c5:300!=this.co_a[k].c||1==this.co_a[k].c4||(this.co_a[k].c3<100||this.co_a[k].c3>=200?this.co_j.c2!=this.co_a[k].c3:this.co_j.c2!=this.co_a[k].c3-100||0==this.co_a[k].c5):300!=this.co_a[k].c||1==this.co_a[k].c4||this.co_j.c2!=this.co_a[k].c3&&this.co_j.c2-100!=this.co_a[k].c3:300!=this.co_a[k].c||1==this.co_a[k].c4||this.co_j.c2!=this.co_a[k].c3&&this.co_j.c2+100!=this.co_a[k].c3:300!=this.co_a[k].c||1==this.co_a[k].c4||this.co_j.c2!=this.co_a[k].c3+100))){this.co_j.x=this.co_a[k].x+16,this.co_j.y=this.co_a[k].y-32,this.co_a[k].c3>=100&&this.co_a[k].c3<200?(this.co_j.y=this.co_a[k].y+32,this.co_j.vy=20):this.co_a[k].c3>=200&&this.co_a[k].c3<300?(this.co_j.x=this.co_a[k].x-32,this.co_j.y=this.co_a[k].y+16,this.co_j.muki=0,this.co_j.vy=20):this.co_a[k].c3>=300&&this.co_a[k].c3<400&&(this.co_j.x=this.co_a[k].x+32,this.co_j.y=this.co_a[k].y+16,this.co_j.muki=1,this.co_j.vy=20),this.co_j.c2=this.co_a[k].c3,this.co_a[k].c4=1,this.nkscroll_con=0,this.nkscroll_zsc=!0;break}k++}k>this.a_kazu&&(this.co_j.c2>=200&&this.co_j.c2<300?(this.co_j.muki=0,this.co_j.vy=20):this.co_j.c2>=300&&this.co_j.c2<400&&(this.co_j.muki=1,this.co_j.vy=20));for(var l=0;l<=this.a_kazu;l++)this.co_a[l].c<100&&60!=this.co_a[l].c||(this.co_a[l].gf=!0,300==this.co_a[l].c&&(this.co_a[l].c3>=100&&this.co_a[l].c3<200?this.co_j.x==this.co_a[l].x+16&&this.co_j.y==this.co_a[l].y+32||(this.co_a[l].c4=0):this.co_a[l].c3>=200&&this.co_a[l].c3<300?this.co_j.x==this.co_a[l].x-32&&this.co_j.y==this.co_a[l].y+16||(this.co_a[l].c4=0):this.co_a[l].c3>=300&&this.co_a[l].c3<400?this.co_j.x==this.co_a[l].x+32&&this.co_j.y==this.co_a[l].y+16||(this.co_a[l].c4=0):this.co_j.x==this.co_a[l].x+16&&this.co_j.y==this.co_a[l].y-32||(this.co_a[l].c4=0)));10!=this.sl_step&&11!=this.sl_step||(this.maps.wx=this.co_j.x-192,this.ks_wx=this.maps.wx),this.moveViewPosition()}}else if(10==this.co_j.c1){var s;s=1==this.co_j.c2?this.tdb.getValue("url2"):2==this.co_j.c2?this.tdb.getValue("url3"):3==this.co_j.c2?this.tdb.getValue("url4"):this.tdb.getValue("url1"),location.href=s}else this.co_j.c1>80&&(this.ml_mode=50)}else if(320==this.co_j.c)this.co_j.pt=1100,this.co_j.c1--,this.co_j.c1<=0&&(this.co_j.c=100,this.co_j.c1=0,this.co_j.pt=100);else if(400==this.co_j.c){if(this.co_j.c1>48?(this.co_j.c1--,this.co_j.pt=100,this.co_j.c1<=48&&(this.co_j.pt=0)):this.co_j.pt=0,0==this.co_a[this.j_rope_id].c3||4==this.co_a[this.j_rope_id].c3){var i2=this.co_a[this.j_rope_id].c4;345!=i2&&330!=i2&&315!=i2&&300!=i2&&285!=i2||(this.co_a[this.j_rope_id].vx=0),this.gk.up_f?this.co_a[this.j_rope_id].vx=-3:this.gk.down_f&&(this.co_a[this.j_rope_id].vx=3),this.co_a[this.j_rope_id].vx<0?270==this.co_a[this.j_rope_id].c4&&(this.co_a[this.j_rope_id].vx=0):this.co_a[this.j_rope_id].vx>0&&0==this.co_a[this.j_rope_id].c4&&(this.co_a[this.j_rope_id].vx=0),this.co_a[this.j_rope_id].c4+=this.co_a[this.j_rope_id].vx,this.co_a[this.j_rope_id].c4<0&&(this.co_a[this.j_rope_id].c4+=360),this.co_a[this.j_rope_id].c4>=360&&(this.co_a[this.j_rope_id].c4-=360),this.co_j.muki=1}else if(1==this.co_a[this.j_rope_id].c3||3==this.co_a[this.j_rope_id].c3){var j2=this.co_a[this.j_rope_id].c4;195!=j2&&210!=j2&&225!=j2&&240!=j2&&255!=j2||(this.co_a[this.j_rope_id].vx=0),this.gk.up_f?this.co_a[this.j_rope_id].vx=3:this.gk.down_f&&(this.co_a[this.j_rope_id].vx=-3),this.co_a[this.j_rope_id].vx<0?180==this.co_a[this.j_rope_id].c4&&(this.co_a[this.j_rope_id].vx=0):this.co_a[this.j_rope_id].vx>0&&270==this.co_a[this.j_rope_id].c4&&(this.co_a[this.j_rope_id].vx=0),this.co_a[this.j_rope_id].c4+=this.co_a[this.j_rope_id].vx,this.co_j.muki=0}else if(2==this.co_a[this.j_rope_id].c3){var k2=this.co_a[this.j_rope_id].c4;15!=k2&&30!=k2&&45!=k2&&60!=k2&&75!=k2||(this.co_a[this.j_rope_id].vx=0),this.gk.up_f?this.co_a[this.j_rope_id].vx=-3:this.gk.down_f&&(this.co_a[this.j_rope_id].vx=3),this.co_a[this.j_rope_id].vx<0?0==this.co_a[this.j_rope_id].c4&&(this.co_a[this.j_rope_id].vx=0):this.co_a[this.j_rope_id].vx>0&&90==this.co_a[this.j_rope_id].c4&&(this.co_a[this.j_rope_id].vx=0),this.co_a[this.j_rope_id].c4+=this.co_a[this.j_rope_id].vx,this.co_j.muki=1}if(this.co_j.c1>48?(this.co_j.x=this.co_a[this.j_rope_id].x+16+Math.floor(Math.cos(3.141592653589793*this.co_a[this.j_rope_id].c4/180)*this.co_j.c1)-16,this.co_j.y=this.co_a[this.j_rope_id].y+16+Math.floor(Math.sin(3.141592653589793*this.co_a[this.j_rope_id].c4/180)*this.co_j.c1)-16):(this.co_j.x=this.co_a[this.j_rope_id].x,this.co_j.y=this.co_a[this.j_rope_id].y),this.j_cannon_c=1,this.tr1_c>=1&&this.tr1_c<=5&&this.co_a[this.j_rope_id].c4%15==0&&this.co_j.c1<=48){this.co_j.x=this.co_a[this.j_rope_id].x+16+Math.floor(Math.cos(3.141592653589793*this.co_a[this.j_rope_id].c4/180)*this.co_j.c1)-16,this.co_j.y=this.co_a[this.j_rope_id].y+16+Math.floor(Math.sin(3.141592653589793*this.co_a[this.j_rope_id].c4/180)*this.co_j.c1)-16,this.j_jump_type=0,this.co_j.ac=0,this.co_j.c=100,this.co_j.vx=Math.floor(160*Math.cos(3.141592653589793*this.co_a[this.j_rope_id].c4/180)),this.co_j.vy=Math.floor(160*Math.sin(3.141592653589793*this.co_a[this.j_rope_id].c4/180)),this.j_jump_level=5,this.j_djump_kf=!0,this.co_j.pt=101,this.co_j.vy>0&&(this.co_j.pt=102),Math.abs(this.co_j.vy)<50&&(this.co_j.pt=83);for(var j=0;j<=5;j++)this.j_zan_x[j]=this.co_j.x,this.j_zan_y[j]=this.co_j.y,this.j_zan_pt[j]=0,this.j_zan_pth[j]=this.co_j.muki;this.j_zan_p=0,this.j_zan_c=0,this.j_zan_nagasa=5,this.j_zan_f=!0,this.j_zan_cf=!0,this.j_rope_cf=!0,this.j_cannon_c=22,this.j_cannon_type=0,this.gs.rsAddSound(19)}this.co_j.c1<=48&&100!=this.co_j.c?(this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.co_j.c1<=48&&100!=this.co_j.c&&(this.scroll_area<2||this.scroll_area>5)&&14!=this.j_tokugi&&15!=this.j_tokugi&&(0==this.co_a[this.j_rope_id].c3||2==this.co_a[this.j_rope_id].c3||4==this.co_a[this.j_rope_id].c3?2==this.view_move_type?this.co_j.wx>256?(this.co_j.wx-=6,this.co_j.wx<256&&(this.co_j.wx=256),this.maps.wx=this.co_j.x-this.co_j.wx):this.co_j.wx<256&&(this.co_j.wx+=6,this.co_j.wx>256&&(this.co_j.wx=256),this.maps.wx=this.co_j.x-this.co_j.wx):this.co_j.wx>96?(this.co_j.wx-=6,this.co_j.wx<96&&(this.co_j.wx=96),this.maps.wx=this.co_j.x-this.co_j.wx):this.co_j.wx<96&&(this.co_j.wx+=6,this.co_j.wx>96&&(this.co_j.wx=96),this.maps.wx=this.co_j.x-this.co_j.wx):2==this.view_move_type?this.co_j.wx>384?(this.co_j.wx-=6,this.co_j.wx<384&&(this.co_j.wx=384),this.maps.wx=this.co_j.x-this.co_j.wx):this.co_j.wx<384&&(this.co_j.wx+=6,this.co_j.wx>384&&(this.co_j.wx=384),this.maps.wx=this.co_j.x-this.co_j.wx):this.co_j.wx<224?(this.co_j.wx+=6,this.co_j.wx>224&&(this.co_j.wx=224),this.maps.wx=this.co_j.x-this.co_j.wx):this.co_j.wx>224&&(this.co_j.wx-=6,this.co_j.wx<224&&(this.co_j.wx=224),this.maps.wx=this.co_j.x-this.co_j.wx),2==this.co_a[this.j_rope_id].c3?this.co_j.wy>78?(this.co_j.wy-=6,this.co_j.wy<78&&(this.co_j.wy=78),this.maps.wy=this.co_j.y-this.co_j.wy):this.co_j.wy<78&&(this.co_j.wy+=6,this.co_j.wy>78&&(this.co_j.wy=78),this.maps.wy=this.co_j.y-this.co_j.wy):this.co_j.wy<176?(this.co_j.wy+=6,this.co_j.wy>176&&(this.co_j.wy=176),this.maps.wy=this.co_j.y-this.co_j.wy):this.co_j.wy>176&&(this.co_j.wy-=6,this.co_j.wy<176&&(this.co_j.wy=176),this.maps.wy=this.co_j.y-this.co_j.wy))):this.moveViewPosition(),this.maps.wxthis.maps.wx_max&&(this.maps.wx=this.maps.wx_max),this.maps.wythis.maps.wy_max&&(this.maps.wy=this.maps.wy_max)}},MainProgram.prototype.moveViewPosition=function(){this.co_j.wx=this.co_j.x-this.maps.wx,this.co_j.wy=this.co_j.y-this.maps.wy,this.scroll_area>=2&&this.scroll_area<=5||14==this.j_tokugi||15==this.j_tokugi?(this.co_j.wx<176?this.maps.wx=this.co_j.x-176:this.co_j.wx>304&&(this.maps.wx=this.co_j.x-304),this.co_j.wy<112?this.maps.wy=this.co_j.y-112:this.co_j.wy>176&&(this.maps.wy=this.co_j.y-176)):2==this.view_move_type?(this.co_j.wx<256?this.maps.wx=this.co_j.x-256:this.co_j.wx>384&&(this.maps.wx=this.co_j.x-384),this.co_j.wy<78?this.maps.wy=this.co_j.y-78:this.co_j.wy>176&&(this.maps.wy=this.co_j.y-176)):(this.co_j.wx<96?this.maps.wx=this.co_j.x-96:this.co_j.wx>224&&(this.maps.wx=this.co_j.x-224),this.co_j.wy<78?this.maps.wy=this.co_j.y-78:this.co_j.wy>176&&(this.maps.wy=this.co_j.y-176)),this.maps.wxthis.maps.wx_max&&(this.maps.wx=this.maps.wx_max),this.maps.wythis.maps.wy_max&&(this.maps.wy=this.maps.wy_max)},MainProgram.prototype.jShinu=function(i){this.co_j.c1=0,this.co_j.c2=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0,this.j_muteki_c=0,this.j_hp=0,this.co_mu[0].c=0,this.co_mu[1].c=0,this.j_cannon_c=1,this.setmyw_w=-1,this.km.initAll(),this.km.mode=10,1==i?this.co_j.c=240:2==i?(this.co_j.c=200,this.co_j.vy=-280):3==i?this.co_j.c=220:4==i?this.co_j.c=230:5==i&&(this.co_j.c=210,this.co_j.y=this.ochiru_y+64,this.co_j.c1=-8),14!=this.j_tokugi&&15!=this.j_tokugi||(this.co_j.c=250),this.gs.rsAddSound(24),this.sendHighscore()},MainProgram.prototype.jFumu=function(i){return!(this.co_j.c<100||this.co_j.c>=200)&&(this.gs.rsAddSound(8),this.co_j.y=this.co_j.y-10,this.co_j.vy=-160,this.j_jump_type=1,this.co_j.c=110,this.co_j.c1=0,this.co_j.pt=109,2==i?this.co_j.vy=-220:3==i&&(this.co_j.vy=-320),!0)},MainProgram.prototype.getSakamichiY=function(i,j){var k=0,l=i-32*rightShiftIgnoreSign(i,5),word0=this.maps.map_bg[rightShiftIgnoreSign(i,5)][rightShiftIgnoreSign(j,5)];if(18==word0){var i1=31-l;k=32*rightShiftIgnoreSign(j,5)+i1-31}else if(19==word0){var j1=l;k=32*rightShiftIgnoreSign(j,5)+j1-31}else k=j-31;return k},MainProgram.prototype.jZutuki=function(i,j,k){for(var l=0;l<=this.t_kazu;l++)if(!(this.co_t[l].c<100)){var characterobject=this.co_t[l],flag=!1;if(1==k?15!=this.j_tokugi||2!=this.j_4_muki&&3!=this.j_4_muki?Math.abs(i-characterobject.x)<25&&Math.abs(j-characterobject.y)<23&&(flag=!0):Math.abs(i-characterobject.x)<25&&Math.abs(j-characterobject.y)<23&&(flag=!0):2==k?Math.abs(i-characterobject.x)<54&&j==characterobject.y&&(flag=!0):Math.abs(i-characterobject.x)<34&&j==characterobject.y&&(flag=!0),flag){if(i>characterobject.x?(characterobject.pth=1,characterobject.vx=-7):(characterobject.pth=0,characterobject.vx=7),characterobject.c>=1200&&characterobject.c<1300)characterobject.c=54,characterobject.vy=-25;else if(characterobject.c>=1400&&characterobject.c<1500)characterobject.c=57,characterobject.c1=0;else if(1190==characterobject.c){characterobject.c=55,characterobject.c1=0;var i1=rightShiftIgnoreSign(characterobject.x,5),j1=rightShiftIgnoreSign(characterobject.y,5);1==characterobject.c5?this.onASwitch(i1-5,j1-5,i1+5,j1+5):this.onASwitch(i1-10,j1-10,i1+10,j1+10)}else characterobject.c=52,characterobject.vy=-30,14!=this.j_tokugi&&15!=this.j_tokugi||(characterobject.c=55,characterobject.c1=0);1==k&&this.gs.rsAddSound(9)}}},MainProgram.prototype.checkWater=function(i,j){var k=this.maps.getBGCode(i,j);if(4==k)return!0;if(8==k||9==k){if(4==this.maps.getBGCode(i-32,j))return!0}else if(k>=15&&k<=19&&4==this.maps.getBGCode(i,j-32))return!0;return!1},MainProgram.prototype.tSet=function(i,j,k,l){for(var i1=0;;){if(i1>this.t_kazu&&this.co_t.push(new CharacterObject),this.co_t[i1].c<=0){this.co_t[i1].init();var characterobject=this.co_t[i1];switch(characterobject.c=10,characterobject.c1=l,characterobject.c2=k,characterobject.c3=i,characterobject.c4=j,characterobject.x=i,characterobject.y=j,k){case 200:case 201:case 202:case 203:characterobject.c2=200,characterobject.c3=k-200;break;case 301:characterobject.c2=300,characterobject.c3=1;break;case 310:characterobject.c3=8,characterobject.c4=0;break;case 311:characterobject.c2=310,characterobject.c3=999,characterobject.c4=0;break;case 312:characterobject.c2=310,characterobject.c3=8,characterobject.c4=1;break;case 313:characterobject.c2=310,characterobject.c3=999,characterobject.c4=1;break;case 500:characterobject.y=j-12,characterobject.c3=j-52,characterobject.c4=j-12,characterobject.vy=-4;break;case 530:characterobject.y=j,characterobject.c3=j,characterobject.c4=0;break;case 600:case 601:case 602:characterobject.c2=600,characterobject.c3=0,characterobject.c4=k-600;break;case 660:characterobject.y=j,characterobject.c3=i,characterobject.c4=10;break;case 670:characterobject.y=j,characterobject.c3=i,characterobject.c4=0;break;case 700:case 701:case 702:case 703:case 704:characterobject.c2=700,characterobject.c3=k-700;break;case 710:characterobject.c3=0;break;case 711:characterobject.c2=710,characterobject.c3=1;break;case 800:case 801:case 802:case 803:case 804:characterobject.c2=800,characterobject.c4=k-800;break;case 920:characterobject.c3=0;break;case 921:characterobject.c2=920,characterobject.c3=1;break;case 930:characterobject.y=j,characterobject.c3=i,characterobject.c4=20;break;case 1070:characterobject.c3=i-64;break;case 1080:characterobject.c3=i-64;break;case 1170:characterobject.c3=i-64;break;case 1180:characterobject.c3=i-64;break;case 1190:characterobject.c3=i-64,characterobject.c5=0;break;case 1191:characterobject.c2=1190,characterobject.c3=i-64,characterobject.c5=1;break;case 1200:characterobject.c=1220;break;case 1400:characterobject.c=1430,characterobject.c2=this.tpika_p,this.tpika_p++,this.tpika_p>2&&(this.tpika_p=2)}break}i1++}},MainProgram.prototype.tSetBoss=function(i,j,k,l){for(var i1=0;;){if(i1>this.t_kazu&&this.co_t.push(new CharacterObject),this.co_t[i1].c<=0){var characterobject=this.co_t[i1];switch(characterobject.init(),characterobject.c=k,characterobject.c1=0,characterobject.c2=0,characterobject.c3=i,characterobject.c4=j,characterobject.x=i,characterobject.y=j,characterobject.vx=l,k){case 150:characterobject.vx=l,characterobject.vy=-28,characterobject.vx<=0?characterobject.muki=0:characterobject.muki=1;break;case 450:characterobject.vx=l,characterobject.vy=-22,characterobject.vx<=0?characterobject.muki=0:characterobject.muki=1;break;case 650:characterobject.vx=l,characterobject.vy=-28,characterobject.vx<=0?characterobject.muki=0:characterobject.muki=1}break}i1++}},MainProgram.prototype.tMove=function(){for(var flag=!1,i=0;i<=this.t_kazu;i++)if(!(0==this.co_t[i].c||this.co_t[i].x=characterobject.c1&&(characterobject.c=characterobject.c2,characterobject.c1=0,characterobject.c2=0);break;case 50:characterobject.c1++,characterobject.c2>=0&&this.yo[characterobject.c2].con>=350&&this.yo[characterobject.c2].con<400&&(i21=this.getSHCOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15)),characterobject.c1>14&&(characterobject.c=0,this.addScore(10));break;case 52:l20+=characterobject.vx,characterobject.vy+=5,characterobject.vy>25&&(characterobject.vy=25),i21+=characterobject.vy,i21>this.maps.wy+320&&(characterobject.c=0,this.addScore(10));break;case 54:l20+=characterobject.vx,characterobject.vy+=5,characterobject.vy>25&&(characterobject.vy=25),i21+=characterobject.vy,i21>this.maps.wy+320&&(characterobject.c=60,characterobject.c1=0);break;case 55:characterobject.c1++,1==characterobject.c1&&this.addScore(10),characterobject.pth=0,characterobject.c1<=3?characterobject.pt=172:characterobject.c1<=6?characterobject.pt=173:characterobject.c1<=9?characterobject.pt=174:(characterobject.pt=174,characterobject.c=0);break;case 57:characterobject.c1++,characterobject.pth=0,characterobject.c1<=3?characterobject.pt=172:characterobject.c1<=6?characterobject.pt=173:characterobject.c1<=9?characterobject.pt=174:(characterobject.pt=174,characterobject.c=65,characterobject.c1=0);break;case 60:if(1==characterobject.c1){i21=this.maps.wy_mini-32;for(var j=0;;){if(j>15)break;2==this.scroll_area||4==this.scroll_area?l20=32+32*this.ranInt(16):3==this.scroll_area||5==this.scroll_area?l20=32+32*this.ranInt(32):(l20=32*(rightShiftIgnoreSign(this.co_j.x,5)+this.ranInt(17)-8),l20<32?l20=32:l20>32*this.mapWidth&&(l20=32*this.mapWidth));var l36=this.maps.getBGCode(l20+15,i21+32+15);if(l36<=10||15==l36){characterobject.muki=this.ranInt(2),characterobject.c1=2;break}j++}characterobject.pt=0}else characterobject.c1<50?(characterobject.c1++,characterobject.pt=0):characterobject.c1>=50&&(++i21>=this.maps.wy_mini&&(characterobject.c=1220),characterobject.pt=140,characterobject.pth=characterobject.muki);break;case 65:characterobject.c1++,characterobject.c1<50?(i21=this.maps.wy_mini-32,characterobject.pt=0):characterobject.c1>=50&&(100==this.mhouse_c?(characterobject.c=1430,l20=32*this.mhouse_x,i21=32*this.mhouse_y,characterobject.pt=0,characterobject.pth=0):characterobject.c=0);break;case 100:if(this.ana_kazu>0){var j21=this.anaCheckNormal(l20,i21);if(j21>=0){characterobject.c=1300,l20=32*this.ana_x[j21];break}}var j44=this.maps.getBGCode(l20+15,i21+31);if(18!=j44&&19!=j44&&(j44=0),0==j44&&this.maps.getBGCode(l20+15,i21+32)<=9||j44>0&&this.getSakamichiY(l20+15,i21+31)>i21){if(i21+=5,this.maps.getBGCode(l20+15,i21+32)>=20&&(i21=32*rightShiftIgnoreSign(i21+32,5)-32),(18==this.maps.getBGCode(l20+15,i21+31)||19==this.maps.getBGCode(l20+15,i21+31))&&this.getSakamichiY(l20+15,i21+31)=0)for(var k=0;;){if(k>this.yuka_id_max)break;if(this.yo[k].con>=300&&this.yo[k].con<350){var k21=this.getSCOY(this.yo[k].x,this.yo[k].y,this.yo[k].x2,this.yo[k].y2,l20+15);if(k21>=0&&k21<=i21&&k21+31>=i21){i21=k21,characterobject.c=104,characterobject.c2=k,characterobject.vx=-1;break}}else if(this.yo[k].con>=350&&this.yo[k].con<400){var l21=this.getSHCOY(this.yo[k].x,this.yo[k].y,this.yo[k].x2,this.yo[k].y2,l20+15);if(l21>=0&&l21-192<=i21&&l21+31+192>=i21){i21=l21,characterobject.c=104,characterobject.c2=k,characterobject.vx=-1;break}}else if(this.yo[k].con>=400&&this.yo[k].con<450){var i22=this.getSWUpOY(this.yo[k].x,this.yo[k].y,this.yo[k].x2,this.yo[k].y2,l20+15);if(i22>=0&&i22<=i21&&i22+31>=i21){i21=i22,characterobject.c=104,characterobject.c2=k,characterobject.vx=-1;break}}else if(this.yo[k].con>=450&&this.yo[k].con<500){var j22=this.getSWDownOY(this.yo[k].x,this.yo[k].y,this.yo[k].x2,this.yo[k].y2,l20+15);if(j22>=0&&j22<=i21&&j22+31>=i21){i21=j22,characterobject.c=104,characterobject.c2=k,characterobject.vx=-1;break}}k++}}else{rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-3,5)&&(18==j44?i21=32*rightShiftIgnoreSign(i21+31,5):19==j44&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32),18==this.maps.getBGCode(l20+15-3,i21+32)&&i21++),l20-=3;var i37=this.maps.getBGCode(l20+15,i21+31); 18!=i37&&19!=i37||(i21=this.getSakamichiY(l20+15,i21+31)),i37=this.maps.getBGCode(l20,i21),(i37>=20||15==i37||18==i37)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.c=105),18==j44?rightShiftIgnoreSign(l20+15,5)=300&&this.yo[characterobject.c2].con<350){var l28=rounddown(80*this.yo[characterobject.c2].x2/100);characterobject.vx<0?(l20-=3)<=this.yo[characterobject.c2].x-l28-15&&(l20=this.yo[characterobject.c2].x-l28-15,characterobject.vx=1):(characterobject.pth=1,(l20+=3)>=this.yo[characterobject.c2].x+l28-15&&(l20=this.yo[characterobject.c2].x+l28-15,characterobject.vx=-1)),i21=this.getSCOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15)}else this.yo[characterobject.c2].con>=350&&this.yo[characterobject.c2].con<400?(characterobject.vx<0?(l20-=3)<=this.yo[characterobject.c2].x-15+8&&(l20=this.yo[characterobject.c2].x-15+8,characterobject.vx=1):(characterobject.pth=1,(l20+=3)>=this.yo[characterobject.c2].x+239-15-8&&(l20=this.yo[characterobject.c2].x+239-15-8,characterobject.vx=-1)),i21=this.getSHCOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15)):this.yo[characterobject.c2].con>=400&&this.yo[characterobject.c2].con<450?(characterobject.vx<0?(l20-=3)<=this.yo[characterobject.c2].x+8-15&&(l20=this.yo[characterobject.c2].x+8-15,characterobject.vx=1):(characterobject.pth=1,(l20+=3)>=this.yo[characterobject.c2].x+256-8-15&&(l20=this.yo[characterobject.c2].x+256-8-15,characterobject.vx=-1)),i21=this.getSWUpOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15)):this.yo[characterobject.c2].con>=450&&this.yo[characterobject.c2].con<500&&(characterobject.vx<0?(l20-=3)<=this.yo[characterobject.c2].x+8-15&&(l20=this.yo[characterobject.c2].x+8-15,characterobject.vx=1):(characterobject.pth=1,(l20+=3)>=this.yo[characterobject.c2].x+256-8-15&&(l20=this.yo[characterobject.c2].x+256-8-15,characterobject.vx=-1)),i21=this.getSWDownOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15));break;case 105:if(this.ana_kazu>0){var k22=this.anaCheckNormal(l20,i21);if(k22>=0){characterobject.c=1300,l20=32*this.ana_x[k22];break}}var k44=this.maps.getBGCode(l20+15,i21+31);18!=k44&&19!=k44&&(k44=0),rightShiftIgnoreSign(l20+15,5)=20||15==j37||19==j37)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c=100),19==k44?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-3,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&(l20=32*rightShiftIgnoreSign(l20+15,5)-16,characterobject.c=100):18==k44?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-3,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&this.maps.getBGCode(l20+15,i21+31)<=9&&(l20=32*rightShiftIgnoreSign(l20+15,5)-16,i21++,characterobject.c=100):this.maps.getBGCode(l20+31,i21+32)<=9&&this.maps.getBGCode(l20+31,i21+31)<=9&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c=100),characterobject.pt=140+this.g_ac,characterobject.pth=1;break;case 110:if(this.ana_kazu>0){var l22=this.anaCheckNormal(l20,i21);if(l22>=0){characterobject.c=1300,l20=32*this.ana_x[l22];break}}var l44=this.maps.getBGCode(l20+15,i21+31);18!=l44&&19!=l44&&(l44=0),rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-3,5)&&(18==l44?i21=32*rightShiftIgnoreSign(i21+31,5):19==l44&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32),18==this.maps.getBGCode(l20+15-3,i21+32)&&i21++),l20-=3;var k37=this.maps.getBGCode(l20+15,i21+31);if(18!=k37&&19!=k37||(i21=this.getSakamichiY(l20+15,i21+31)),l20<32)l20<=3&&(characterobject.c=0);else{var l37=this.maps.getBGCode(l20,i21);(l37>=20||15==l37||18==l37)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.c=115)}i>=120&&l200){var i23=this.anaCheckNormal(l20,i21);if(i23>=0){characterobject.c=1300,l20=32*this.ana_x[i23];break}}var i45=this.maps.getBGCode(l20+15,i21+31);18!=i45&&19!=i45&&(i45=0),rightShiftIgnoreSign(l20+15,5)=20||15==i38||19==i38)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c=110),i>=120&&l20>this.maps.wx+512&&(characterobject.c=0),19==i45?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-3,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&(i21=32*rightShiftIgnoreSign(i21+15,5)):18==i45?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-3,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&this.maps.getBGCode(l20+15,i21+31)<=9:this.maps.getBGCode(l20,i21+32)<=9&&18!=this.maps.getBGCode(l20+15,i21+31)&&19!=this.maps.getBGCode(l20+15,i21+31)&&19!=this.maps.getBGCode(l20,i21+31)&&(l20=32*rightShiftIgnoreSign(l20,5),characterobject.c=125),characterobject.pt=140+this.g_ac,characterobject.pth=1;break;case 120:if(this.ana_kazu>0){for(var l=0;;){if(l>11)break;if(this.ana_c[l]>0&&32*this.ana_y[l]==i21+32&&Math.abs(32*this.ana_x[l]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l];break}l++}if(1300==characterobject.c)break}i21+=5,this.maps.getBGCode(l20+15,i21+32)>=20&&(i21=32*rightShiftIgnoreSign(i21+32,5)-32,characterobject.c=110),(18==this.maps.getBGCode(l20+15,i21+31)||19==this.maps.getBGCode(l20+15,i21+31))&&this.getSakamichiY(l20+15,i21+31)=this.ochiru_y&&(characterobject.c=0),characterobject.pt=140,characterobject.pth=0;break;case 125:if(this.ana_kazu>0){for(var i1=0;;){if(i1>11)break;if(this.ana_c[i1]>0&&32*this.ana_y[i1]==i21+32&&Math.abs(32*this.ana_x[i1]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[i1];break}i1++}if(1300==characterobject.c)break}i21+=5,this.maps.getBGCode(l20+15,i21+32)>=20&&(i21=32*rightShiftIgnoreSign(i21+32,5)-32,characterobject.c=115),(18==this.maps.getBGCode(l20+15,i21+31)||19==this.maps.getBGCode(l20+15,i21+31))&&this.getSakamichiY(l20+15,i21+31)=this.ochiru_y&&(characterobject.c=0),characterobject.pt=140,characterobject.pth=1;break;case 150:if(this.ana_kazu>0){for(var j1=0;;){if(j1>11)break;if(this.ana_c[j1]>0&&32*this.ana_y[j1]==i21+32&&Math.abs(32*this.ana_x[j1]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[j1];break}j1++}if(1300==characterobject.c)break}characterobject.vx<0&&(this.maps.getBGCode(l20,i21)>=15||this.maps.getBGCode(l20,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.vx=0),characterobject.vx>0&&(this.maps.getBGCode(l20+31,i21)>=15||this.maps.getBGCode(l20+31,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.vx=0),l20+=characterobject.vx,characterobject.vy+=2,characterobject.vy>18&&(characterobject.vy=18),i21+=characterobject.vy;var j23=rightShiftIgnoreSign(i21+31,5),word0=this.maps.map_bg[rightShiftIgnoreSign(l20,5)][j23],word3=this.maps.map_bg[rightShiftIgnoreSign(l20+31,5)][j23];(word0>=15||word3>=15)&&(i21=32*j23-32,1==characterobject.muki?characterobject.c=115:characterobject.c=110),i21>=this.ochiru_y&&(characterobject.c=0),characterobject.pt=140,characterobject.pth=characterobject.muki;break;case 200:if(this.ana_kazu>0){for(var k1=0;;){if(k1>11)break;if(this.ana_c[k1]>0&&32*this.ana_y[k1]==i21+32&&Math.abs(32*this.ana_x[k1]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[k1];break}k1++}if(1300==characterobject.c)break}characterobject.c1<=0?this.co_j.x>=l20-240&&this.co_j.x<=l20+240&&(characterobject.c=210,characterobject.vy=-14):characterobject.c1--,characterobject.pt=143,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1;break;case 210:if(this.ana_kazu>0&&characterobject.vy>0){for(var l1=0;;){if(l1>11)break;if(this.ana_c[l1]>0&&32*this.ana_y[l1]<=i21+32&&32*this.ana_y[l1]>=i21+16&&Math.abs(32*this.ana_x[l1]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l1],i21=32*this.ana_y[l1]-32;break}l1++}if(1300==characterobject.c)break}if(characterobject.vy++,characterobject.vy>14&&(characterobject.vy=14),i21+=characterobject.vy,this.maps.getBGCode(l20+15,i21+31)>=10&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32,characterobject.c=200,characterobject.c1=30),this.yuka_id_max>=0)for(var i2=0;i2<=this.yuka_id_max;i2++)if(this.yo[i2].con>=300&&this.yo[i2].con<350){var k23=this.getSCOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,l20+15);k23>=0&&k23<=i21&&k23+31>=i21&&(i21=k23,characterobject.c=200,characterobject.c1=30)}else if(this.yo[i2].con>=350&&this.yo[i2].con<400){var l23=this.getSHCOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,l20+15);l23>=0&&l23<=i21&&l23+31>=i21&&(i21=l23,characterobject.c=200,characterobject.c1=30)}else if(this.yo[i2].con>=400&&this.yo[i2].con<450){var i24=this.getSWUpOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,l20+15);i24>=0&&i24<=i21&&i24+31>=i21&&(i21=i24,characterobject.c=200,characterobject.c1=30)}else if(!(this.yo[i2].con<450||this.yo[i2].con>=500)){var j24=this.getSWDownOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,l20+15);j24>=0&&j24<=i21&&j24+31>=i21&&(i21=j24,characterobject.c=200,characterobject.c1=30)}if(i21>=this.ochiru_y&&(characterobject.c=0),0==characterobject.vy&&(Math.abs(this.co_j.x-l20)>32||i21<=this.co_j.y)&&i21>=this.maps.wy-128&&i21<=this.maps.wy+320+128)if(1==characterobject.c3)l20+8>=this.co_j.x?(this.mSet2(l20-16,32*rightShiftIgnoreSign(i21,5),732,-10,0),this.gs.rsAddSound(15)):(this.mSet2(l20+16,32*rightShiftIgnoreSign(i21,5),732,10,0),this.gs.rsAddSound(15));else if(2==characterobject.c3)if(l20+8>=this.co_j.x){var d=3.140000104904175;this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),733,Math.floor(9*Math.cos(d)),Math.floor(9*Math.sin(d))),d=3.6633334159851074,this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),733,Math.floor(9*Math.cos(d)),Math.floor(9*Math.sin(d))),d=2.616666793823242,this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),733,Math.floor(9*Math.cos(d)),Math.floor(9*Math.sin(d))),this.gs.rsAddSound(10)}else{var d1=0;this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),733,Math.floor(9*Math.cos(d1)),Math.floor(9*Math.sin(d1))),d1=5.756667137145996,this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),733,Math.floor(9*Math.cos(d1)),Math.floor(9*Math.sin(d1))),d1=.5233333706855774,this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),733,Math.floor(9*Math.cos(d1)),Math.floor(9*Math.sin(d1))),this.gs.rsAddSound(10)}else 3==characterobject.c3?l20+8>=this.co_j.x?(this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),810,-12,0),this.gs.rsAddSound(22)):(this.mSet2(l20,32*rightShiftIgnoreSign(i21,5),810,12,0),this.gs.rsAddSound(22)):(this.mSet(l20,i21,100),this.gs.rsAddSound(10));characterobject.vy<=-1?characterobject.pt=144:characterobject.pt=145,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1;break;case 300:if(this.ana_kazu>0){for(var j2=0;;){if(j2>11)break;if(this.ana_c[j2]>0&&32*this.ana_y[j2]==i21+32&&Math.abs(32*this.ana_x[j2]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[j2];break}j2++}if(1300==characterobject.c)break}characterobject.c1>0?(characterobject.c1++,2==characterobject.c1||10==characterobject.c1||18==characterobject.c1||26==characterobject.c1?(l20+8>=this.co_j.x?1==characterobject.c3?this.mSet(l20,i21,201):this.mSet(l20,i21,200):1==characterobject.c3?this.mSet(l20,i21,206):this.mSet(l20,i21,205),2==characterobject.c1&&Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(11)):characterobject.c1>86&&(characterobject.c1=0)):this.co_j.x>=l20-256&&this.co_j.x<=l20+256&&(characterobject.c1=1),characterobject.pt=150,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1;break;case 310:if(this.ana_kazu>0){for(var k2=0;;){if(k2>11)break;if(this.ana_c[k2]>0&&32*this.ana_y[k2]==i21+32&&Math.abs(32*this.ana_x[k2]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[k2];break}k2++}if(1300==characterobject.c)break}characterobject.c1<=0?l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&(characterobject.c1=100,this.gs.rsAddSound(17)):characterobject.c1>=100&&characterobject.c1<200&&(characterobject.c1++,101==characterobject.c1?(1==characterobject.c4?this.tSetBoss(l20,i21,650,-3):this.tSetBoss(l20,i21,450,-3),characterobject.c3<999&&characterobject.c3--,characterobject.c3<=0&&(characterobject.c1=500)):characterobject.c1>=140&&(characterobject.c1=100),l200){for(var l2=0;;){if(l2>11)break;if(this.ana_c[l2]>0&&32*this.ana_y[l2]==i21+32&&Math.abs(32*this.ana_x[l2]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l2];break}l2++}if(1300==characterobject.c)break}if(characterobject.c1<=0)l20>=this.maps.wx-16&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-288&&this.co_j.x<=l20+192&&Math.abs(this.co_j.x-l20)>=88&&this.co_j.y<=i21+128&&(this.co_j.x<=l20+8?characterobject.c1=100:characterobject.c1=200);else if(characterobject.c1>=100&&characterobject.c1<200){if(characterobject.c1++,101==characterobject.c1){var d2=4.710000038146973;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d2)),Math.floor(10*Math.sin(d2))),this.gs.rsAddSound(11)}else if(105==characterobject.c1){var d3=3.924999952316284;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d3)),Math.floor(10*Math.sin(d3)))}else if(109==characterobject.c1){var d4=3.140000104904175;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d4)),Math.floor(10*Math.sin(d4)))}else if(113==characterobject.c1){var d5=3.6633334159851074;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d5)),Math.floor(10*Math.sin(d5)))}else if(characterobject.c1>=121){var d6=4.186666965484619;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d6)),Math.floor(10*Math.sin(d6))),characterobject.c1=300}}else if(characterobject.c1>=200&&characterobject.c1<300){if(characterobject.c1++,201==characterobject.c1){var d7=4.710000038146973;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d7)),Math.floor(10*Math.sin(d7))),this.gs.rsAddSound(11)}else if(205==characterobject.c1){var d8=5.49500036239624;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d8)),Math.floor(10*Math.sin(d8)))}else if(209==characterobject.c1){var d9=0;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d9)),Math.floor(10*Math.sin(d9)))}else if(213==characterobject.c1){var d10=5.756667137145996;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d10)),Math.floor(10*Math.sin(d10)))}else if(characterobject.c1>=221){var d11=5.233333587646484;this.mSet2(l20,i21,731,Math.floor(10*Math.cos(d11)),Math.floor(10*Math.sin(d11))),characterobject.c1=300}}else characterobject.c1++,characterobject.c1>350&&(characterobject.c1=0);characterobject.pt=150,this.co_j.x<=l20+8?characterobject.pth=0:characterobject.pth=1;break;case 330:if(this.ana_kazu>0){for(var i3=0;;){if(i3>11)break;if(this.ana_c[i3]>0&&32*this.ana_y[i3]==i21+32&&Math.abs(32*this.ana_x[i3]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[i3];break}i3++}if(1300==characterobject.c)break}characterobject.c1<=0?l20>=this.maps.wx-16&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-352&&this.co_j.x<=l20-72&&Math.abs(this.co_j.y-i21)<32&&(this.mSet2(l20,i21,75,i,0),this.gs.rsAddSound(11),characterobject.c1=300):(characterobject.c1++,characterobject.c1>420&&(characterobject.c1=0)),characterobject.pt=150,characterobject.pth=0;break;case 335:if(this.ana_kazu>0){for(var j3=0;;){if(j3>11)break;if(this.ana_c[j3]>0&&32*this.ana_y[j3]==i21+32&&Math.abs(32*this.ana_x[j3]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[j3];break}j3++}if(1300==characterobject.c)break}characterobject.c1<=0?l20>=this.maps.wx-16-144&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x<=l20+352&&this.co_j.x>=l20+72&&Math.abs(this.co_j.y-i21)<32&&(this.mSet2(l20,i21,85,i,0),this.gs.rsAddSound(11),characterobject.c1=300):(characterobject.c1++,characterobject.c1>420&&(characterobject.c1=0)),characterobject.pt=150,characterobject.pth=1;break;case 400:if(this.ana_kazu>0){for(var k3=0;;){if(k3>11)break;if(this.ana_c[k3]>0&&32*this.ana_y[k3]==i21+32&&Math.abs(32*this.ana_x[k3]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[k3];break}k3++}if(1300==characterobject.c)break}14==this.j_tokugi&&(characterobject.c2++,characterobject.c2>24&&(characterobject.c2=0,this.co_j.y0&&this.getSakamichiY(l20+15,i21+31)>i21){if(i21+=5,this.maps.getBGCode(l20+15,i21+32)>=20&&(i21=32*rightShiftIgnoreSign(i21+32,5)-32),(18==this.maps.getBGCode(l20+15,i21+31)||19==this.maps.getBGCode(l20+15,i21+31))&&this.getSakamichiY(l20+15,i21+31)=0)for(var l3=0;;){if(l3>this.yuka_id_max)break;if(this.yo[l3].con>=300&&this.yo[l3].con<350){var k24=this.getSCOY(this.yo[l3].x,this.yo[l3].y,this.yo[l3].x2,this.yo[l3].y2,l20+15);if(k24>=0&&k24<=i21&&k24+31>=i21){i21=k24,characterobject.c=404,characterobject.c2=l3,characterobject.vx=-1;break}}else if(this.yo[l3].con>=350&&this.yo[l3].con<400){var l24=this.getSHCOY(this.yo[l3].x,this.yo[l3].y,this.yo[l3].x2,this.yo[l3].y2,l20+15);if(l24>=0&&l24-192<=i21&&l24+31+192>=i21){i21=l24,characterobject.c=404,characterobject.c2=l3,characterobject.vx=-1;break}}else if(this.yo[l3].con>=400&&this.yo[l3].con<450){var i25=this.getSWUpOY(this.yo[l3].x,this.yo[l3].y,this.yo[l3].x2,this.yo[l3].y2,l20+15);if(i25>=0&&i25<=i21&&i25+31>=i21){i21=i25,characterobject.c=404,characterobject.c2=l3,characterobject.vx=-1;break}}else if(this.yo[l3].con>=450&&this.yo[l3].con<500){var j25=this.getSWDownOY(this.yo[l3].x,this.yo[l3].y,this.yo[l3].x2,this.yo[l3].y2,l20+15);if(j25>=0&&j25<=i21&&j25+31>=i21){i21=j25,characterobject.c=404,characterobject.c2=l3,characterobject.vx=-1;break}}l3++}}else{rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-4,5)&&(18==j45?i21=32*rightShiftIgnoreSign(i21+31,5):19==j45&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32),18==this.maps.getBGCode(l20+15-4,i21+32)&&i21++),l20-=4;var j38=this.maps.getBGCode(l20+15,i21+31);18!=j38&&19!=j38||(i21=this.getSakamichiY(l20+15,i21+31)),j38=this.maps.getBGCode(l20,i21),(j38>=20||15==j38||18==j38)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.c=405),18==j45?rightShiftIgnoreSign(l20+15,5)=300&&this.yo[characterobject.c2].con<350){var i29=rounddown(80*this.yo[characterobject.c2].x2/100);characterobject.vx<0?(l20-=4)<=this.yo[characterobject.c2].x-i29-15&&(l20=this.yo[characterobject.c2].x-i29-15,characterobject.vx=1):(characterobject.pth=1,(l20+=4)>=this.yo[characterobject.c2].x+i29-15&&(l20=this.yo[characterobject.c2].x+i29-15,characterobject.vx=-1)),i21=this.getSCOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15)}else this.yo[characterobject.c2].con>=350&&this.yo[characterobject.c2].con<400?(characterobject.vx<0?(l20-=4)<=this.yo[characterobject.c2].x-15+8&&(l20=this.yo[characterobject.c2].x-15+8,characterobject.vx=1):(characterobject.pth=1,(l20+=4)>=this.yo[characterobject.c2].x+239-15-8&&(l20=this.yo[characterobject.c2].x+239-15-8,characterobject.vx=-1)),i21=this.getSHCOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15)):this.yo[characterobject.c2].con>=400&&this.yo[characterobject.c2].con<450?(characterobject.vx<0?(l20-=4)<=this.yo[characterobject.c2].x+8-15&&(l20=this.yo[characterobject.c2].x+8-15,characterobject.vx=1):(characterobject.pth=1,(l20+=4)>=this.yo[characterobject.c2].x+256-8-15&&(l20=this.yo[characterobject.c2].x+256-8-15,characterobject.vx=-1)),i21=this.getSWUpOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15)):this.yo[characterobject.c2].con>=450&&this.yo[characterobject.c2].con<500&&(characterobject.vx<0?(l20-=4)<=this.yo[characterobject.c2].x+8-15&&(l20=this.yo[characterobject.c2].x+8-15,characterobject.vx=1):(characterobject.pth=1,(l20+=4)>=this.yo[characterobject.c2].x+256-8-15&&(l20=this.yo[characterobject.c2].x+256-8-15,characterobject.vx=-1)),i21=this.getSWDownOY(this.yo[characterobject.c2].x,this.yo[characterobject.c2].y,this.yo[characterobject.c2].x2,this.yo[characterobject.c2].y2,l20+15));break;case 405:if(this.ana_kazu>0){for(var i4=0;;){if(i4>11)break;if(this.ana_c[i4]>0&&32*this.ana_y[i4]==i21+32&&Math.abs(32*this.ana_x[i4]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[i4];break}i4++}if(1300==characterobject.c)break}14==this.j_tokugi&&(characterobject.c2++,characterobject.c2>24&&(characterobject.c2=0,this.co_j.y=20||15==k38||19==k38)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c=400),19==k45?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-4,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&(l20=32*rightShiftIgnoreSign(l20+15,5)-16,characterobject.c=400):18==k45?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-4,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&this.maps.getBGCode(l20+15,i21+31)<=9&&(l20=32*rightShiftIgnoreSign(l20+15,5)-16,i21++,characterobject.c=400):this.maps.getBGCode(l20+31,i21+32)<=9&&this.maps.getBGCode(l20+31,i21+31)<=9&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c=400),characterobject.pt=152+this.g_ac,characterobject.pth=1;break;case 410:if(this.ana_kazu>0){for(var j4=0;;){if(j4>11)break;if(this.ana_c[j4]>0&&32*this.ana_y[j4]==i21+32&&Math.abs(32*this.ana_x[j4]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[j4];break}j4++}if(1300==characterobject.c)break}var l45=this.maps.getBGCode(l20+15,i21+31);18!=l45&&19!=l45&&(l45=0),rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-4,5)&&(18==l45?i21=32*rightShiftIgnoreSign(i21+31,5):19==l45&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32),18==this.maps.getBGCode(l20+15-4,i21+32)&&i21++),l20-=4;var l38=this.maps.getBGCode(l20+15,i21+31);if(18!=l38&&19!=l38||(i21=this.getSakamichiY(l20+15,i21+31)),l20<32)l20<=3&&(characterobject.c=0);else{var i39=this.maps.getBGCode(l20,i21);(i39>=20||15==i39||18==i39)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.c=415)}i>=120&&l200){for(var k4=0;;){if(k4>11)break;if(this.ana_c[k4]>0&&32*this.ana_y[k4]==i21+32&&Math.abs(32*this.ana_x[k4]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[k4];break}k4++}if(1300==characterobject.c)break}var i46=this.maps.getBGCode(l20+15,i21+31);18!=i46&&19!=i46&&(i46=0),rightShiftIgnoreSign(l20+15,5)=20||15==j39||19==j39)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c=410),i>=120&&l20>this.maps.wx+512&&(characterobject.c=0),19==i46?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-4,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&(i21=32*rightShiftIgnoreSign(i21+15,5)):18==i46?rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-4,5)&&this.maps.getBGCode(l20+15,i21+32)<=9&&this.maps.getBGCode(l20+15,i21+31)<=9:this.maps.getBGCode(l20,i21+32)<=9&&18!=this.maps.getBGCode(l20+15,i21+31)&&19!=this.maps.getBGCode(l20+15,i21+31)&&19!=this.maps.getBGCode(l20,i21+31)&&(l20=32*rightShiftIgnoreSign(l20,5),characterobject.c=425),characterobject.pt=152+this.g_ac,characterobject.pth=1;break;case 420:if(this.ana_kazu>0){for(var l4=0;;){if(l4>11)break;if(this.ana_c[l4]>0&&32*this.ana_y[l4]==i21+32&&Math.abs(32*this.ana_x[l4]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l4];break}l4++}if(1300==characterobject.c)break}i21+=5,this.maps.getBGCode(l20+15,i21+32)>=20&&(i21=32*rightShiftIgnoreSign(i21+32,5)-32,characterobject.c=410),(18==this.maps.getBGCode(l20+15,i21+31)||19==this.maps.getBGCode(l20+15,i21+31))&&this.getSakamichiY(l20+15,i21+31)=this.ochiru_y&&(characterobject.c=0),characterobject.pt=152,characterobject.pth=0;break;case 425:if(this.ana_kazu>0){for(var i5=0;;){if(i5>11)break;if(this.ana_c[i5]>0&&32*this.ana_y[i5]==i21+32&&Math.abs(32*this.ana_x[i5]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[i5];break}i5++}if(1300==characterobject.c)break}i21+=5,this.maps.getBGCode(l20+15,i21+32)>=20&&(i21=32*rightShiftIgnoreSign(i21+32,5)-32,characterobject.c=415),(18==this.maps.getBGCode(l20+15,i21+31)||19==this.maps.getBGCode(l20+15,i21+31))&&this.getSakamichiY(l20+15,i21+31)=this.ochiru_y&&(characterobject.c=0),characterobject.pt=152,characterobject.pth=1;break;case 450:if(this.ana_kazu>0){for(var j5=0;;){if(j5>11)break;if(this.ana_c[j5]>0&&32*this.ana_y[j5]==i21+32&&Math.abs(32*this.ana_x[j5]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[j5];break}j5++}if(1300==characterobject.c)break}characterobject.vx<0&&(this.maps.getBGCode(l20,i21)>=15||this.maps.getBGCode(l20,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.vx=0),characterobject.vx>0&&(this.maps.getBGCode(l20+31,i21)>=15||this.maps.getBGCode(l20+31,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.vx=0),l20+=characterobject.vx,characterobject.vy+=2,characterobject.vy>18&&(characterobject.vy=18),i21+=characterobject.vy;var k25=rightShiftIgnoreSign(i21+31,5),word1=this.maps.map_bg[rightShiftIgnoreSign(l20,5)][k25],word4=this.maps.map_bg[rightShiftIgnoreSign(l20+31,5)][k25];(word1>=10||word4>=10)&&(i21=32*k25-32,1==characterobject.muki?characterobject.c=415:characterobject.c=410),i21>=this.ochiru_y&&(characterobject.c=0),characterobject.pt=152,characterobject.pth=characterobject.muki;break;case 500:i21<=characterobject.c3?(characterobject.vy++,characterobject.vy>4&&(characterobject.vy=4)):i21>=characterobject.c4&&(characterobject.vy--,characterobject.vy<-4&&(characterobject.vy=-4)),i21+=characterobject.vy,characterobject.pt=147+this.g_ac,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1;break;case 510:(l20-=3)<48?l20<=3&&(characterobject.c=0):this.maps.getBGCode(l20-16,i21+31)>=15&&(l20=32*rightShiftIgnoreSign(l20-16,5)+32+16,characterobject.c=515),characterobject.pt=147+this.g_ac,characterobject.pth=0;break;case 515:l20+=3,this.maps.getBGCode(l20+31+16,i21+31)>=15&&(l20=32*rightShiftIgnoreSign(l20+31+16,5)-32-16,characterobject.c=510),characterobject.pt=147+this.g_ac,characterobject.pth=1;break;case 520:characterobject.c1<=0?l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-288&&this.co_j.x<=l20+192&&Math.abs(this.co_j.x-l20)>=64&&Math.abs(this.co_j.y-i21)<=128&&(characterobject.c1=1):1==characterobject.c1?(l20+8>=this.co_j.x?(this.mSet(l20,i21,300),this.gs.rsAddSound(14)):(this.mSet(l20,i21,305),this.gs.rsAddSound(14)),characterobject.c1=2):(characterobject.c1++,characterobject.c1>40&&(characterobject.c1=0)),characterobject.pt=147+this.g_ac,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1;break;case 530:characterobject.c4<=0?(i21-=2)<=characterobject.c3-64&&(i21=characterobject.c3-64,characterobject.c4=10,l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-320&&this.co_j.x<=l20+256&&Math.abs(this.co_j.x-l20)>=64&&Math.abs(this.co_j.y-i21)<=160&&(characterobject.c4=20)):10==characterobject.c4?(i21+=2)>=characterobject.c3&&(i21=characterobject.c3,characterobject.c4=0):20==characterobject.c4&&((Math.abs(this.co_j.x-l20)>32||i21<=this.co_j.y)&&(i21==characterobject.c3-64&&(l20+8>=this.co_j.x?(this.mSet(l20,i21,300),this.gs.rsAddSound(14)):(this.mSet(l20,i21,305),this.gs.rsAddSound(14))),i21==characterobject.c3-32&&(l20+8>=this.co_j.x?this.mSet(l20,i21,300):this.mSet(l20,i21,305))),(i21+=2)>=characterobject.c3&&(i21=characterobject.c3,characterobject.c4=0,(Math.abs(this.co_j.x-l20)>32||i21<=this.co_j.y)&&(l20+8>=this.co_j.x?this.mSet(l20,i21,300):this.mSet(l20,i21,305)))),characterobject.pt=147+this.g_ac,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1;break;case 540:if(characterobject.c1<=0)l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-288&&this.co_j.x<=l20+192&&Math.abs(this.co_j.x-l20)>=64&&Math.abs(this.co_j.y-i21)<=128&&(characterobject.c1=1);else if(1==characterobject.c1){ if(l20+8>=this.co_j.x){var d12=3.140000104904175;this.mSet2(l20,i21,730,Math.floor(9*Math.cos(d12)),Math.floor(9*Math.sin(d12))),d12=3.6633334159851074,this.mSet2(l20,i21,730,Math.floor(9*Math.cos(d12)),Math.floor(9*Math.sin(d12))),d12=2.616666793823242,this.mSet2(l20,i21,730,Math.floor(9*Math.cos(d12)),Math.floor(9*Math.sin(d12))),this.gs.rsAddSound(18)}else{var d13=0;this.mSet2(l20,i21,730,Math.floor(9*Math.cos(d13)),Math.floor(9*Math.sin(d13))),d13=5.756667137145996,this.mSet2(l20,i21,730,Math.floor(9*Math.cos(d13)),Math.floor(9*Math.sin(d13))),d13=.5233333706855774,this.mSet2(l20,i21,730,Math.floor(9*Math.cos(d13)),Math.floor(9*Math.sin(d13))),this.gs.rsAddSound(18)}characterobject.c1=2}else characterobject.c1++,characterobject.c1>40&&(characterobject.c1=0);characterobject.pt=147+this.g_ac,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1;break;case 550:if(characterobject.c1<=0)l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-228&&this.co_j.x<=l20+192&&Math.abs(this.co_j.x-l20)>=64&&Math.abs(this.co_j.y-i21)<=128&&(characterobject.c1=1);else if(1==characterobject.c1){for(var k5=0;k5<=300;k5+=90)this.mSet2(l20,i21,950,k5,0),this.mSet2(l20,i21,960,300-k5,0),this.gs.rsAddSound(18);characterobject.c1=2}else characterobject.c1++,characterobject.c1>80&&(characterobject.c1=0);characterobject.pt=147+this.g_ac,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1;break;case 600:if(i<120&&2==characterobject.c4&&20==characterobject.c1&&(characterobject.c=605,characterobject.c1++),characterobject.c1<25){if(this.ana_kazu>0){for(var l5=0;;){if(l5>11)break;if(this.ana_c[l5]>0&&32*this.ana_y[l5]==i21+32&&Math.abs(32*this.ana_x[l5]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l5];break}l5++}if(1300==characterobject.c)break}characterobject.c1++,characterobject.vy=-17,characterobject.c3=0,i<120&&1==characterobject.c4&&(characterobject.vy=-22);var l25=this.maps.getBGCode(l20+15,i21+32);18!=l25&&19!=l25||(i21=this.getSakamichiY(l20+15,i21+32)),characterobject.pt=154,characterobject.pth=0,i<120&&1==characterobject.c4&&(this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1)}else{if(this.ana_kazu>0&&characterobject.vy>0){for(var i6=0;;){if(i6>11)break;if(this.ana_c[i6]>0&&32*this.ana_y[i6]<=i21+32&&32*this.ana_y[i6]>=i21+16&&Math.abs(32*this.ana_x[i6]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[i6],i21=32*this.ana_y[i6]-32;break}i6++}if(1300==characterobject.c)break}0==characterobject.c3?(characterobject.vy++,characterobject.c3=1):(characterobject.vy+=2,characterobject.c3=0),characterobject.vy>17&&(characterobject.vy=17),(i>=120||1!=characterobject.c4)&&(l20-=5);var k32=i21;if(i21+=characterobject.vy,characterobject.vy<4?(characterobject.pt=155,characterobject.pth=0):(characterobject.pt=156,characterobject.pth=0),l20<32)l20<=3&&(characterobject.c=0);else{characterobject.vy<0&&this.maps.getBGCode(l20+15,i21+6)>=18&&(i21=32*rightShiftIgnoreSign(i21+6,5)+32-6,characterobject.vy=0);var k39=this.maps.getBGCode(l20+15,i21+31);if((k39>=20||10==k39||15==k39)&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32,characterobject.c1=15,characterobject.pt=154,characterobject.pth=0),18==k39||19==k39)i21>=this.getSakamichiY(l20+15,i21+31)&&(i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=15,characterobject.pt=154,characterobject.pth=0);else if(rightShiftIgnoreSign(i21+31,5)>rightShiftIgnoreSign(k32+31,5)){var l39=this.maps.getBGCode(l20+15,k32+31);18!=l39&&19!=l39||(i21=32*rightShiftIgnoreSign(k32+31,5),i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=15,characterobject.pt=154,characterobject.pth=0)}if(this.yuka_id_max>=0)for(var j6=0;j6<=this.yuka_id_max;j6++)if(this.yo[j6].con>=300&&this.yo[j6].con<350){var i26=this.getSCOY(this.yo[j6].x,this.yo[j6].y,this.yo[j6].x2,this.yo[j6].y2,l20+15);i26>=0&&i26<=i21&&i26+31>=i21&&(i21=i26,characterobject.c1=15,characterobject.pt=154,characterobject.pth=0)}else if(this.yo[j6].con>=350&&this.yo[j6].con<400){var j26=this.getSHCOY(this.yo[j6].x,this.yo[j6].y,this.yo[j6].x2,this.yo[j6].y2,l20+15);j26>=0&&j26<=i21&&j26+31>=i21&&(i21=j26,characterobject.c1=15,characterobject.pt=154,characterobject.pth=0)}else if(this.yo[j6].con>=400&&this.yo[j6].con<450){var k26=this.getSWUpOY(this.yo[j6].x,this.yo[j6].y,this.yo[j6].x2,this.yo[j6].y2,l20+15);k26>=0&&k26<=i21&&k26+31>=i21&&(i21=k26,characterobject.c1=15,characterobject.pt=154,characterobject.pth=0)}else if(!(this.yo[j6].con<450||this.yo[j6].con>=500)){var l26=this.getSWDownOY(this.yo[j6].x,this.yo[j6].y,this.yo[j6].x2,this.yo[j6].y2,l20+15);l26>=0&&l26<=i21&&l26+31>=i21&&(i21=l26,characterobject.c1=15,characterobject.pt=154,characterobject.pth=0)}18!=this.maps.getBGCode(l20+15,i21+31)&&19!=this.maps.getBGCode(l20+15,i21+31)&&(this.maps.getBGCode(l20,i21+31)>=20||this.maps.getBGCode(l20,i21+8)>=20)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.c=605),i>=120&&l20=this.ochiru_y&&(characterobject.c=0);break;case 605:if(i<120&&2==characterobject.c4&&20==characterobject.c1&&(characterobject.c=600,characterobject.c1++),characterobject.c1<25){if(this.ana_kazu>0){for(var k6=0;;){if(k6>11)break;if(this.ana_c[k6]>0&&32*this.ana_y[k6]==i21+32&&Math.abs(32*this.ana_x[k6]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[k6];break}k6++}if(1300==characterobject.c)break}characterobject.c1++,characterobject.vy=-17,characterobject.c3=0,characterobject.pt=154,characterobject.pth=1}else{if(this.ana_kazu>0&&characterobject.vy>0){for(var l6=0;;){if(l6>11)break;if(this.ana_c[l6]>0&&32*this.ana_y[l6]<=i21+32&&32*this.ana_y[l6]>=i21+16&&Math.abs(32*this.ana_x[l6]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l6],i21=32*this.ana_y[l6]-32;break}l6++}if(1300==characterobject.c)break}0==characterobject.c3?(characterobject.vy++,characterobject.c3=1):(characterobject.vy+=2,characterobject.c3=0),characterobject.vy>17&&(characterobject.vy=17),l20+=5;var l32=i21;i21+=characterobject.vy,characterobject.vy<4?(characterobject.pt=155,characterobject.pth=1):(characterobject.pt=156,characterobject.pth=1),characterobject.vy<0&&this.maps.getBGCode(l20+15,i21+6)>=18&&(i21=32*rightShiftIgnoreSign(i21+6,5)+32-6,characterobject.vy=0);var i40=this.maps.getBGCode(l20+15,i21+31);if((i40>=20||10==i40||15==i40)&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32,characterobject.c1=15,characterobject.pt=154,characterobject.pth=1),18==i40||19==i40)i21>=this.getSakamichiY(l20+15,i21+31)&&(i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=15,characterobject.pt=154,characterobject.pth=1);else if(rightShiftIgnoreSign(i21+31,5)>rightShiftIgnoreSign(l32+31,5)){var j40=this.maps.getBGCode(l20+15,l32+31);18!=j40&&19!=j40||(i21=32*rightShiftIgnoreSign(l32+31,5),i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=15,characterobject.pt=154,characterobject.pth=1)}if(this.yuka_id_max>=0)for(var i7=0;i7<=this.yuka_id_max;i7++)if(this.yo[i7].con>=300&&this.yo[i7].con<350){var i27=this.getSCOY(this.yo[i7].x,this.yo[i7].y,this.yo[i7].x2,this.yo[i7].y2,l20+15);i27>=0&&i27<=i21&&i27+31>=i21&&(i21=i27,characterobject.c1=15,characterobject.pt=154,characterobject.pth=1)}else if(this.yo[i7].con>=350&&this.yo[i7].con<400){var j27=this.getSHCOY(this.yo[i7].x,this.yo[i7].y,this.yo[i7].x2,this.yo[i7].y2,l20+15);j27>=0&&j27<=i21&&j27+31>=i21&&(i21=j27,characterobject.c1=15,characterobject.pt=154,characterobject.pth=1)}else if(this.yo[i7].con>=400&&this.yo[i7].con<450){var k27=this.getSWUpOY(this.yo[i7].x,this.yo[i7].y,this.yo[i7].x2,this.yo[i7].y2,l20+15);k27>=0&&k27<=i21&&k27+31>=i21&&(i21=k27,characterobject.c1=15,characterobject.pt=154,characterobject.pth=1)}else if(!(this.yo[i7].con<450||this.yo[i7].con>=500)){var l27=this.getSWDownOY(this.yo[i7].x,this.yo[i7].y,this.yo[i7].x2,this.yo[i7].y2,l20+15);l27>=0&&l27<=i21&&l27+31>=i21&&(i21=l27,characterobject.c1=15,characterobject.pt=154,characterobject.pth=1)}18!=this.maps.getBGCode(l20+15,i21+31)&&19!=this.maps.getBGCode(l20+15,i21+31)&&(this.maps.getBGCode(l20+31,i21+31)>=20||this.maps.getBGCode(l20+31,i21+8)>=20)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c=600),i>=120&&l20>this.maps.wx+512&&(characterobject.c=0)}i21>=this.ochiru_y&&(characterobject.c=0);break;case 650:characterobject.vx<0&&(this.maps.getBGCode(l20,i21)>=15||this.maps.getBGCode(l20,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.vx=0),characterobject.vx>0&&(this.maps.getBGCode(l20+31,i21)>=15||this.maps.getBGCode(l20+31,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.vx=0),l20+=characterobject.vx,characterobject.vy+=2,characterobject.vy>18&&(characterobject.vy=18),i21+=characterobject.vy;var i28=rightShiftIgnoreSign(i21+31,5),word2=this.maps.map_bg[rightShiftIgnoreSign(l20,5)][i28],word5=this.maps.map_bg[rightShiftIgnoreSign(l20+31,5)][i28];(word2>=10||word5>=10)&&(i21=32*i28-32,1==characterobject.muki?characterobject.c=605:characterobject.c=600,characterobject.c1=15),i21>=this.ochiru_y&&(characterobject.c=0),characterobject.vy<4?characterobject.pt=155:characterobject.pt=156,characterobject.pth=characterobject.muki;break;case 660:characterobject.c4<20?(characterobject.c4++,characterobject.pt=154,characterobject.pth=0,characterobject.c4<10&&(characterobject.pth=1)):20==characterobject.c4?((l20-=8)<=characterobject.c3-128&&(l20=characterobject.c3-128,characterobject.c4=30),characterobject.pt=155+this.g_ac,characterobject.pth=0):characterobject.c4<50?(characterobject.c4++,characterobject.pt=154,characterobject.pth=1,characterobject.c4<40&&(characterobject.pth=0)):50==characterobject.c4&&((l20+=8)>=characterobject.c3&&(l20=characterobject.c3,characterobject.c4=0),characterobject.pt=155+this.g_ac,characterobject.pth=1);break;case 670:characterobject.c4<10?(characterobject.c4++,characterobject.pt=154,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1):10==characterobject.c4?(l20-128-16<=this.co_j.x&&l20-48>=this.co_j.x&&Math.abs(i21-this.co_j.y)<=10&&(characterobject.c4=100),l20+128+16>=this.co_j.x&&l20+48<=this.co_j.x&&Math.abs(i21-this.co_j.y)<=10&&(characterobject.c4=200),characterobject.pt=154,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1):100==characterobject.c4?((l20-=10)<=characterobject.c3-160&&(l20=characterobject.c3-160,characterobject.c4=150),characterobject.pt=155+this.g_ac,characterobject.pth=0):150==characterobject.c4?((l20+=4)>=characterobject.c3&&(l20=characterobject.c3,characterobject.c4=0),characterobject.pt=155+this.g_ac,characterobject.pth=1):200==characterobject.c4?((l20+=10)>=characterobject.c3+160&&(l20=characterobject.c3+160,characterobject.c4=250),characterobject.pt=155+this.g_ac,characterobject.pth=1):250==characterobject.c4&&((l20-=4)<=characterobject.c3&&(l20=characterobject.c3,characterobject.c4=0),characterobject.pt=155+this.g_ac,characterobject.pth=0);break;case 700:if(this.ana_kazu>0){for(var j7=0;;){if(j7>11)break;if(this.ana_c[j7]>0&&32*this.ana_y[j7]==i21+32&&Math.abs(32*this.ana_x[j7]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[j7];break}j7++}if(1300==characterobject.c)break}if(1!=characterobject.c3)if(characterobject.c1>0)if(characterobject.c1++,2==characterobject.c1)if(2==characterobject.c3)(Math.abs(this.co_j.x-l20)>32||i21<=this.co_j.y)&&(l20+8>=this.co_j.x?(this.mSet2(l20,i21,800,-10,-32),this.gs.rsAddSound(22)):(this.mSet2(l20,i21,800,10,-32),this.gs.rsAddSound(22)));else if(3==characterobject.c3){if(Math.abs(this.co_j.x-l20)>32||i21<=this.co_j.y)if(l20+8>=this.co_j.x){var d14=3.140000104904175;this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d14)),Math.floor(9*Math.sin(d14))),d14=3.6633334159851074,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d14)),Math.floor(9*Math.sin(d14))),d14=4.186666965484619,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d14)),Math.floor(9*Math.sin(d14))),this.gs.rsAddSound(11)}else{var d15=0;this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d15)),Math.floor(9*Math.sin(d15))),d15=5.756667137145996,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d15)),Math.floor(9*Math.sin(d15))),d15=5.233333587646484,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d15)),Math.floor(9*Math.sin(d15))),this.gs.rsAddSound(11)}}else 4==characterobject.c3?(Math.abs(this.co_j.x-l20)>32||i21<=this.co_j.y)&&(l20+8>=this.co_j.x?(this.mSet2(l20,i21,810,-12,0),this.gs.rsAddSound(22)):(this.mSet2(l20,i21,810,12,0),this.gs.rsAddSound(22))):l20+8>=this.co_j.x?(this.mSet(l20,i21,300),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(14)):(this.mSet(l20,i21,305),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(14));else 2!=characterobject.c3&&3!=characterobject.c3&&characterobject.c1>40?characterobject.c1=0:characterobject.c1>52&&(characterobject.c1=0);else l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&this.co_j.x>=l20-256&&this.co_j.x<=l20+192&&Math.abs(this.co_j.x-l20)>=96&&(characterobject.c1=1);characterobject.pt=158,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1;break;case 710:if(this.ana_kazu>0){for(var k7=0;;){if(k7>11)break;if(this.ana_c[k7]>0&&32*this.ana_y[k7]==i21+32&&Math.abs(32*this.ana_x[k7]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[k7];break}k7++}if(1300==characterobject.c)break}characterobject.c1<=0?l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-320&&this.co_j.x<=l20+192&&Math.abs(this.co_j.x-l20)>=64&&Math.abs(this.co_j.y-i21)<=128&&(0==characterobject.c3?characterobject.c1=1:characterobject.c1=100):1==characterobject.c1?(l20+8>=this.co_j.x?(this.mSet(l20,i21,300),this.gs.rsAddSound(14)):(this.mSet(l20,i21,305),this.gs.rsAddSound(14)),characterobject.c1=300):characterobject.c1>=100&&characterobject.c1<200?(characterobject.c1++,101==characterobject.c1&&this.gs.rsAddSound(14),Math.abs(this.co_j.x-l20)>=48&&(101==characterobject.c1||109==characterobject.c1||117==characterobject.c1)&&(l20+8>=this.co_j.x?this.mSet(l20,i21,300):this.mSet(l20,i21,305)),characterobject.c1>=125&&(characterobject.c1=300)):(characterobject.c1++,characterobject.c1>335&&(characterobject.c1=0)),characterobject.pt=158,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1;break;case 720:if(this.ana_kazu>0){for(var l7=0;;){if(l7>11)break;if(this.ana_c[l7]>0&&32*this.ana_y[l7]==i21+32&&Math.abs(32*this.ana_x[l7]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l7];break}l7++}if(1300==characterobject.c)break}characterobject.c1<=0?l20>=this.maps.wx-16&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-352&&this.co_j.x<=l20-72&&Math.abs(this.co_j.y-i21)<64&&(this.mSet2(l20,i21,77,i,0),this.gs.rsAddSound(14),characterobject.c1=300):(characterobject.c1++,characterobject.c1>380&&(characterobject.c1=0)),characterobject.pt=158,characterobject.pth=0;break;case 725:if(this.ana_kazu>0){for(var i8=0;;){if(i8>11)break;if(this.ana_c[i8]>0&&32*this.ana_y[i8]==i21+32&&Math.abs(32*this.ana_x[i8]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[i8];break}i8++}if(1300==characterobject.c)break}characterobject.c1<=0?l20>=this.maps.wx-16-144&&l20<=this.maps.wx+512-32&&i21>=this.maps.wy&&i21<=this.maps.wy+320-32&&this.co_j.x<=l20+352&&this.co_j.x>=l20+72&&Math.abs(this.co_j.y-i21)<32&&(this.mSet2(l20,i21,87,i,0),this.gs.rsAddSound(14),characterobject.c1=300):(characterobject.c1++,characterobject.c1>380&&(characterobject.c1=0)),characterobject.pt=158,characterobject.pth=1;break;case 800:if(this.ana_kazu>0){for(var j8=0;;){if(j8>11)break;if(this.ana_c[j8]>0&&32*this.ana_y[j8]==i21+32&&Math.abs(32*this.ana_x[j8]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[j8];break}j8++}if(1300==characterobject.c)break}if(characterobject.c1>0)if(characterobject.c1++,2==characterobject.c1)if(1==characterobject.c4)if(l20+8>=this.co_j.x){var d16=3.140000104904175;this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d16)),Math.floor(9*Math.sin(d16))),d16=3.6633334159851074,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d16)),Math.floor(9*Math.sin(d16))),d16=4.186666965484619,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d16)),Math.floor(9*Math.sin(d16))),this.gs.rsAddSound(11)}else{var d17=0;this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d17)),Math.floor(9*Math.sin(d17))),d17=5.756667137145996,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d17)),Math.floor(9*Math.sin(d17))),d17=5.233333587646484,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d17)),Math.floor(9*Math.sin(d17))),this.gs.rsAddSound(11)}else if(2==characterobject.c4)this.mSet(l20,i21,100),this.gs.rsAddSound(10),characterobject.c1=12;else if(3==characterobject.c4)l20+8>=this.co_j.x?(this.mSet2(l20-16,i21,732,-10,0),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(15)):(this.mSet2(l20+16,i21,732,10,0),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(15)),characterobject.c1=12;else if(4==characterobject.c4)for(var k8=0;k8<=300;k8+=90)this.mSet2(l20,i21,950,k8,0),this.mSet2(l20,i21,960,300-k8,0),this.gs.rsAddSound(18);else l20+8>=this.co_j.x?(this.mSet(l20,i21,400),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(15)):(this.mSet(l20,i21,405),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(15));else characterobject.c1>20&&(characterobject.c=810,characterobject.c1=0);else characterobject.c1<0?characterobject.c1++:this.co_j.x>=l20-240&&this.co_j.x<=l20+240&&(characterobject.c1=1);characterobject.pt=160,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1;break;case 810:if(this.ana_kazu>0){for(var l8=0;;){if(l8>11)break;if(this.ana_c[l8]>0&&32*this.ana_y[l8]==i21+32&&Math.abs(32*this.ana_x[l8]-l20)<32){characterobject.c=1300,l20=32*this.ana_x[l8];break}l8++}if(1300==characterobject.c)break}if(characterobject.c1<=0)(l20+=3)>=characterobject.c3+96&&(l20=characterobject.c3+96,characterobject.c1=10),this.maps.getBGCode(l20+31,i21+32)<=9&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,characterobject.c1=10),characterobject.pt=161+this.g_ac,characterobject.pth=1;else if(4!=characterobject.c4&&characterobject.c1<=35||characterobject.c1<=50){if(characterobject.c1++,15==characterobject.c1)if(1==characterobject.c4)if(l20+8>=this.co_j.x){var d18=3.140000104904175;this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d18)),Math.floor(9*Math.sin(d18))),d18=3.6633334159851074,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d18)),Math.floor(9*Math.sin(d18))),d18=4.186666965484619,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d18)),Math.floor(9*Math.sin(d18))),this.gs.rsAddSound(11)}else{var d19=0;this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d19)),Math.floor(9*Math.sin(d19))),d19=5.756667137145996,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d19)),Math.floor(9*Math.sin(d19))),d19=5.233333587646484,this.mSet2(l20,i21,731,Math.floor(9*Math.cos(d19)),Math.floor(9*Math.sin(d19))),this.gs.rsAddSound(11)}else if(2==characterobject.c4)this.mSet(l20,i21,100),this.gs.rsAddSound(10);else if(3==characterobject.c4)l20+8>=this.co_j.x?(this.mSet2(l20-16,i21,732,-10,0),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(15)):(this.mSet2(l20+16,i21,732,10,0),Math.abs(i21-this.co_j.y)<=288&&this.gs.rsAddSound(15));else if(4==characterobject.c4)for(var i9=0;i9<=300;i9+=90)this.mSet2(l20,i21,950,i9,0),this.mSet2(l20,i21,960,300-i9,0),this.gs.rsAddSound(18);else l20+8>=this.co_j.x?(this.mSet(l20,i21,400),this.gs.rsAddSound(15)):(this.mSet(l20,i21,405),this.gs.rsAddSound(15));characterobject.pt=160,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1}else(l20-=3)<=characterobject.c3&&(l20=characterobject.c3,characterobject.c=800,characterobject.c1=-20),this.maps.getBGCode(l20,i21+32)<=9&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.c=800,characterobject.c1=-20),characterobject.pt=161+this.g_ac,characterobject.pth=0;break;case 850:if(characterobject.pt=160,characterobject.pth=0,characterobject.c1<=0)(l20-=4)-this.maps.wx<=400&&(l20=this.maps.wx+384+16,characterobject.c1=2),characterobject.pt=161+this.g_ac,characterobject.pth=0;else if(characterobject.c1<=20){if(characterobject.c1++,8==characterobject.c1){var d20=3.140000104904175,k29=Math.floor(12*Math.cos(d20)),i33=Math.floor(12*Math.sin(d20))*-1;this.mSet2(l20,i21,730,k29,i33),d20=2.7038888931274414,k29=Math.floor(12*Math.cos(d20)),i33=Math.floor(12*Math.sin(d20))*-1,this.mSet2(l20,i21,730,k29,i33),d20=2.267777919769287,k29=Math.floor(12*Math.cos(d20)),i33=Math.floor(12*Math.sin(d20))*-1,this.mSet2(l20,i21,730,k29,i33),d20=3.576111078262329,k29=Math.floor(12*Math.cos(d20)),i33=Math.floor(12*Math.sin(d20))*-1,this.mSet2(l20,i21,730,k29,i33),d20=4.0122222900390625,k29=Math.floor(12*Math.cos(d20)),i33=Math.floor(12*Math.sin(d20))*-1,this.mSet2(l20,i21,730,k29,i33),this.gs.rsAddSound(18)}}else(l20+=6)-this.maps.wx>=512&&(characterobject.c=0),characterobject.pt=161+this.g_ac,characterobject.pth=1;break;case 900:(l20-=4)<48?l20<=4&&(characterobject.c=0):(characterobject.c1++,1==characterobject.c1?this.mSet(l20,i21+19,600):characterobject.c1>26&&(characterobject.c1=0),this.maps.getBGCode(l20,i21+31)>=15&&(l20=32*rightShiftIgnoreSign(l20,5)+32,characterobject.c=910)),characterobject.pt=164,characterobject.pth=0;break;case 910:characterobject.pt=164,characterobject.pth=0;break;case 920:characterobject.c1<=0?l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21<=this.maps.wy+320-32&&this.co_j.x>=l20-256&&this.co_j.x<=l20+256&&this.co_j.y>=i21+16&&(characterobject.c1=1):1==characterobject.c1?(1==characterobject.c3?this.mSet2(l20,i21,800,0,0):this.mSet(l20,i21+19,606),characterobject.c1=2):(characterobject.c1++,characterobject.c1>30&&(characterobject.c1=0)),characterobject.pt=164,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1;break;case 930:characterobject.c4<20?(characterobject.c4++,characterobject.pt=164,characterobject.pth=0,characterobject.c4<10&&(characterobject.pth=1)):20==characterobject.c4?(((l20-=4)==characterobject.c3-4||l20==characterobject.c3-4-64||l20==characterobject.c3-4-128)&&l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21<=this.maps.wy+320-32&&this.co_j.y>=i21+16&&this.mSet(l20+2,i21,600),l20<=characterobject.c3-160&&(l20=characterobject.c3-160,characterobject.c4=30),characterobject.pt=164,characterobject.pth=0):characterobject.c4<50?(characterobject.c4++,characterobject.pt=164,characterobject.pth=1,characterobject.c4<40&&(characterobject.pth=0)):50==characterobject.c4&&(((l20+=4)==characterobject.c3+4-32||l20==characterobject.c3+4-96)&&l20>=this.maps.wx&&l20<=this.maps.wx+512-32&&i21<=this.maps.wy+320-32&&this.co_j.y>=i21+16&&this.mSet(l20-2,i21,605),l20>=characterobject.c3&&(l20=characterobject.c3,characterobject.c4=0),characterobject.pt=164,characterobject.pth=1);break;case 950:(l20-=4)<48?l20<=4&&(characterobject.c=0):(characterobject.c1++,1==characterobject.c1?this.mSet(l20,i21+19,600):characterobject.c1>26&&(characterobject.c1=0),this.maps.getBGCode(l20-16,i21+31)>=15&&(l20=32*rightShiftIgnoreSign(l20-16,5)+32+16,characterobject.c=960,characterobject.c1=16)),characterobject.pt=164,characterobject.pth=0;break;case 960:l20+=4,characterobject.c1++,1==characterobject.c1?this.mSet(l20,i21+19,605):characterobject.c1>26&&(characterobject.c1=0),this.maps.getBGCode(l20+31+16,i21+31)>=15&&(l20=32*rightShiftIgnoreSign(l20+31+16,5)-32-16,characterobject.c=950,characterobject.c1=16),characterobject.pt=164,characterobject.pth=1;break;case 1e3:(l20-=3)<=characterobject.c3-256+16&&(characterobject.c=1005),(this.maps.getBGCode(l20-16,i21)>=15||this.maps.getBGCode(l20-16,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20-16,5)+32+16,characterobject.c=1005),characterobject.pt=166,characterobject.pth=0;break;case 1002:(l20-=3)<=this.maps.wx-32&&(characterobject.c=0),l20>=this.maps.wx+64+24&&l20<=this.maps.wx+512-64&&(characterobject.c1++,characterobject.c1>30&&(characterobject.c1=0),1==characterobject.c1&&this.mSet(l20,i21,150)),characterobject.pt=166,characterobject.pth=0;break;case 1003:l20>=this.maps.wx+64+24&&l20<=this.maps.wx+512-64&&(characterobject.c1++,characterobject.c1>30&&(characterobject.c1=0),1==characterobject.c1&&this.mSet(l20,i21,150)),characterobject.pt=166,characterobject.pth=0;break;case 1005:(l20+=3)>=characterobject.c3+16&&(characterobject.c=1e3),(this.maps.getBGCode(l20+31+16,i21)>=15||this.maps.getBGCode(l20+31+16,i21+31)>=15)&&(l20=32*rightShiftIgnoreSign(l20+31+16,5)-32-16,characterobject.c=1e3),characterobject.pt=166,characterobject.pth=1;break;case 1050:if(characterobject.pt=166,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1,characterobject.c1<=0){var j28=this.maps.getBGCode(l20+15,i21+32);18!=j28&&19!=j28||(i21=this.getSakamichiY(l20+15,i21+32)),this.co_j.x>=l20-136&&this.co_j.x<=l20+136&&(characterobject.vy=-26,characterobject.c1=100)}else if(100==characterobject.c1){characterobject.vy+=2,characterobject.vy>18&&(characterobject.vy=18),characterobject.vy<-22?i21-=22:i21+=characterobject.vy,characterobject.vy<0&&this.maps.getBGCode(l20+15,i21)>=18&&(i21=32*rightShiftIgnoreSign(i21,5)+32,characterobject.vy=0);var k40=this.maps.getBGCode(l20+15,i21+31);if((k40>=20||10==k40||15==k40)&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32,characterobject.c1=200),18==k40||19==k40)i21>=this.getSakamichiY(l20+15,i21+31)&&(i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=200);else if(rightShiftIgnoreSign(i21+31,5)>rightShiftIgnoreSign(characterobject.y+31,5)){var l40=this.maps.getBGCode(l20+15,characterobject.y+31);18!=l40&&19!=l40||(i21=32*rightShiftIgnoreSign(characterobject.y+31,5),i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=200)}}else characterobject.c1>=200&&(characterobject.c1++,characterobject.c1>210&&(characterobject.c1=0));i21>=this.ochiru_y&&(characterobject.c=0);break;case 1060:characterobject.pt=166,characterobject.pth=0,characterobject.c1<=0?(l20=100&&this.co_j.c<200&&characterobject.c3-160+16<=this.co_j.x&&characterobject.c3+128-16>=this.co_j.x&&characterobject.c4-128+16<=this.co_j.y&&characterobject.c4+128-16>=this.co_j.y&&(characterobject.c1=100,l20>this.co_j.x?this.maps.getBGCode(l20-1,i21+15)>=18&&(characterobject.c1=0):l20=18&&(characterobject.c1=0),i21>this.co_j.y?this.maps.getBGCode(l20+15,i21-1)>=18&&(characterobject.c1=0):i21=18&&(characterobject.c1=0))):100==characterobject.c1?(l20>this.co_j.x?this.maps.getBGCode(l20-1,i21+15)>=18&&(characterobject.c1=200):l20=18&&(characterobject.c1=200),i21>this.co_j.y?this.maps.getBGCode(l20+15,i21-1)>=18&&(characterobject.c1=200):i21=18&&(characterobject.c1=200),200==characterobject.c1?(l20this.co_j.x&&(l20-=3),Math.abs(i21-this.co_j.y)<=2?i21=this.co_j.y:i21this.co_j.y&&(i21-=2),(characterobject.c3-160>this.co_j.x||characterobject.c3+128this.co_j.y||characterobject.c4+128=200)&&(characterobject.c1=200))):200==characterobject.c1&&(l20characterobject.c3&&(l20-=3),Math.abs(i21-characterobject.c4)<=2?i21=characterobject.c4:i21characterobject.c4&&(i21-=2),l20==characterobject.c3&&i21==characterobject.c4&&(characterobject.c1=0));break;case 1070:characterobject.c1-=5,characterobject.c1<0&&(characterobject.c1+=360),l20=characterobject.c3+Math.floor(64*Math.cos(3.14*characterobject.c1/180)),i21=characterobject.c4+Math.floor(64*Math.sin(3.14*characterobject.c1/180)),characterobject.pt=166,characterobject.c1<180?characterobject.pth=1:characterobject.pth=0;break;case 1080:characterobject.c1+=5,characterobject.c1>=360&&(characterobject.c1-=360),l20=characterobject.c3+Math.floor(64*Math.cos(3.14*characterobject.c1/180)),i21=characterobject.c4+Math.floor(64*Math.sin(3.14*characterobject.c1/180)),characterobject.pt=166,characterobject.c1<180?characterobject.pth=0:characterobject.pth=1;break;case 1100:characterobject.c1>0?(characterobject.c1++,characterobject.c1>77&&(characterobject.c1=0)):Math.abs(this.co_j.x-l20)<=144&&Math.abs(this.co_j.y-i21)<=144&&(characterobject.c1=1,this.mSet2(l20,i21,700,-3,-3),this.mSet2(l20,i21,700,3,-3),this.mSet2(l20,i21,700,-3,3),this.mSet2(l20,i21,700,3,3),this.mSet2(l20,i21,700,-4,0),this.mSet2(l20,i21,700,4,0),this.mSet2(l20,i21,700,0,-4),this.mSet2(l20,i21,700,0,4)),characterobject.pt=167,l20+8>=this.co_j.x?characterobject.pth=0:characterobject.pth=1;break;case 1102:l20<=this.maps.wx-32&&(characterobject.c=0),l20>=this.maps.wx+112&&l20<=this.maps.wx+512-64&&(characterobject.c1++,characterobject.c1>50&&(characterobject.c1=0),1==characterobject.c1&&(this.maps.getBGCode(l20+15,i21+32)<20||this.co_j.y<=i21+8)&&(this.maps.getBGCode(l20+15,i21-1)<20||this.co_j.y>=i21-8)&&this.mSet(l20,i21,150)),characterobject.pt=167,characterobject.pth=0;break;case 1103:if(l20<=this.maps.wx-32&&(characterobject.c=0),l20>=this.maps.wx+112&&l20<=this.maps.wx+512-64&&(characterobject.c1++,characterobject.c1>50&&(characterobject.c1=0),1==characterobject.c1))for(var j9=0;j9<=315;j9+=45){var d21=3.14*j9/180,l29=Math.floor(12*Math.cos(d21)),j33=Math.floor(12*Math.sin(d21))*-1;this.mSet2(l20,i21,730,l29,j33)}characterobject.pt=167,characterobject.pth=0;break;case 1150:if(characterobject.pt=167,this.co_j.x<=l20+8||14==this.j_tokugi?characterobject.pth=0:characterobject.pth=1,characterobject.c1<=0){var k28=this.maps.getBGCode(l20+15,i21+32);18!=k28&&19!=k28||(i21=this.getSakamichiY(l20+15,i21+32)),this.co_j.x>=l20-128&&this.co_j.x<=l20+128&&i21+32<=this.co_j.y&&(characterobject.vy=2,characterobject.c1=100)}else if(100==characterobject.c1){characterobject.vy++,characterobject.vy>16&&(characterobject.vy=16),characterobject.vy<-22?i21-=22:i21+=characterobject.vy,characterobject.vy<0&&this.maps.getBGCode(l20+15,i21)>=18&&(i21=32*rightShiftIgnoreSign(i21,5)+32,characterobject.vy=0);var i41=this.maps.getBGCode(l20+15,i21+31);if((i41>=20||10==i41||15==i41)&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32,characterobject.c1=200),18==i41||19==i41)i21>=this.getSakamichiY(l20+15,i21+31)&&(i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=200);else if(rightShiftIgnoreSign(i21+31,5)>rightShiftIgnoreSign(characterobject.y+31,5)){var j41=this.maps.getBGCode(l20+15,characterobject.y+31);18!=j41&&19!=j41||(i21=32*rightShiftIgnoreSign(characterobject.y+31,5),i21=this.getSakamichiY(l20+15,i21+31),characterobject.c1=200)}}else characterobject.c1>=200&&(characterobject.c1++,characterobject.c1>210&&(characterobject.c1=0));i21>=this.ochiru_y&&(characterobject.c=0);break;case 1160:characterobject.pt=167,characterobject.pth=0,characterobject.c1<=0?(l20=100&&this.co_j.c<200&&characterobject.c3-160+16<=this.co_j.x&&characterobject.c3+128-16>=this.co_j.x&&characterobject.c4-128+16<=this.co_j.y&&characterobject.c4+128-16>=this.co_j.y&&(characterobject.c1=100,l20>this.co_j.x?this.maps.getBGCode(l20-1,i21+15)>=18&&(characterobject.c1=0):l20=18&&(characterobject.c1=0),i21>this.co_j.y?this.maps.getBGCode(l20+15,i21-1)>=18&&(characterobject.c1=0):i21=18&&(characterobject.c1=0))):100==characterobject.c1?(l20>this.co_j.x?this.maps.getBGCode(l20-1,i21+15)>=18&&(characterobject.c1=200):l20=18&&(characterobject.c1=200),i21>this.co_j.y?this.maps.getBGCode(l20+15,i21-1)>=18&&(characterobject.c1=200):i21=18&&(characterobject.c1=200),200==characterobject.c1?(l20this.co_j.x&&(l20-=3),Math.abs(i21-this.co_j.y)<=2?i21=this.co_j.y:i21this.co_j.y&&(i21-=2),(characterobject.c3-160>this.co_j.x||characterobject.c3+128this.co_j.y||characterobject.c4+128=200)&&(characterobject.c1=200))):200==characterobject.c1&&(l20characterobject.c3&&(l20-=3),Math.abs(i21-characterobject.c4)<=2?i21=characterobject.c4:i21characterobject.c4&&(i21-=2),l20==characterobject.c3&&i21==characterobject.c4&&(characterobject.c1=0));break;case 1170:characterobject.c1-=5,characterobject.c1<0&&(characterobject.c1+=360),l20=characterobject.c3+Math.floor(64*Math.cos(3.14*characterobject.c1/180)),i21=characterobject.c4+Math.floor(64*Math.sin(3.14*characterobject.c1/180)),characterobject.pt=167,characterobject.c1<180?characterobject.pth=1:characterobject.pth=0;break;case 1180:characterobject.c1+=5,characterobject.c1>=360&&(characterobject.c1-=360),l20=characterobject.c3+Math.floor(64*Math.cos(3.14*characterobject.c1/180)),i21=characterobject.c4+Math.floor(64*Math.sin(3.14*characterobject.c1/180)),characterobject.pt=167,characterobject.c1<180?characterobject.pth=0:characterobject.pth=1;break;case 1190:characterobject.pt=167,characterobject.pth=0;break;case 1200:if(l20-=4,characterobject.muki=0,characterobject.direction=0,rightShiftIgnoreSign(l20+15,5)=20||18==l41)&&(l20=32*rightShiftIgnoreSign(l20,5)+32,Math.abs(i21-this.co_j.y)>=32||l20<=this.co_j.x)){var i42=this.maps.getBGCode(l20+32,i21+15);if(i42<=10||15==i42){characterobject.c=1210,characterobject.muki=1,characterobject.direction=1,characterobject.pt=140+this.g_ac;for(var i17=0;;){if(i17>this.t_kazu)break;if(this.co_t[i17].c>1200&&this.co_t[i17].c<=1210&&this.co_t[i17].x==l20+32&&Math.abs(this.co_t[i17].y-i21)<32){characterobject.c=1200;break}i17++}break}}if(Math.abs(i21-this.co_j.y)<32&&l20=1300)&&60!=this.co_t[j17].c||j17==i||Math.abs(this.co_t[j17].x-l20)>=32||Math.abs(this.co_t[j17].y-i21)>=32)){if(1210==this.co_t[j17].c){var k33=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));k33<=1||k33>=5?l20>this.co_j.x?characterobject.c=1200:characterobject.c=1210:l2031||i30+k9>=this.mapWidth||this.maps.map_bg[i30+k9][k33]>=19)break;if(this.maps.map_bg[i30+k9][k33+1]<=10||15==this.maps.map_bg[i30+k9][k33+1]){characterobject.c=1210;break}k9++}else if(k33>rightShiftIgnoreSign(this.co_j.y+15,5))for(var l9=1;;){if(l9>31||i30+l9>=this.mapWidth||this.maps.map_bg[i30+l9][k33]>=19)break;if(10==this.maps.map_bg[i30+l9][k33]){characterobject.c=1210;break}l9++}if(i30=rightShiftIgnoreSign(characterobject.x+15,5),k33=rightShiftIgnoreSign(characterobject.y+15,5),k3331||i30-i10<=0||this.maps.map_bg[i30-i10][k33]>=20||18==this.maps.map_bg[i30-i10][k33])break;if(this.maps.map_bg[i30-i10][k33+1]<=10||15==this.maps.map_bg[i30-i10][k33+1]){characterobject.c=1200;break}i10++}else if(k33>rightShiftIgnoreSign(this.co_j.y+15,5))for(var j10=1;;){if(j10>31||i30-j10<=0||this.maps.map_bg[i30-j10][k33]>=20||18==this.maps.map_bg[i30-j10][k33])break;if(10==this.maps.map_bg[i30-j10][k33]){characterobject.c=1200;break}j10++}if(j17rightShiftIgnoreSign(this.co_j.y+15,5)&&10==this.maps.getBGCode(characterobject.x+15,characterobject.y+15)){characterobject.c=1210;for(var k10=0;k10<=this.t_kazu;k10++)if(1200==this.co_t[k10].c&&Math.abs(this.co_t[k10].y-characterobject.y)<=16&&characterobject.x<=this.co_t[k10].x)for(var j20=0;;){if(j20>this.t_kazu)break;if(this.co_t[j20].c>=1200&&this.co_t[j20].c<1300&&Math.abs(this.co_t[j20].y-this.co_t[k10].y)<=16&&this.co_t[j20].x>=this.co_t[k10].x-32&&this.co_t[j20].x16||characterobject.x>this.co_t[l10].x))for(var k20=0;;){if(k20>this.t_kazu)continue label0;if(this.co_t[k20].c>=1200&&this.co_t[k20].c<1300&&Math.abs(this.co_t[k20].y-this.co_t[l10].y)<=16&&this.co_t[k20].x>=this.co_t[l10].x-32&&this.co_t[k20].xrightShiftIgnoreSign(this.co_j.y+15,5)&&10==this.maps.getBGCode(characterobject.x+15,characterobject.y+15)?characterobject.c=1230:k33=i)){l20=characterobject.x,flag1=!0;break}}if(flag1)characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;else{if(32*rightShiftIgnoreSign(l20,5)==l20){var j30=rightShiftIgnoreSign(l20+15,5),l33=rightShiftIgnoreSign(i21+15,5);if(this.maps.map_bg[j30][l33+1]<=9&&10!=this.maps.map_bg[j30][l33]||(this.maps.map_bg[j30][l33+1]<=10||15==this.maps.map_bg[j30][l33+1])&&l33this.t_kazu)break;if((this.co_t[k17].c>=1200&&this.co_t[k17].c<1300||60==this.co_t[k17].c)&&k17!=i&&l20==this.co_t[k17].x&&i21<=this.co_t[k17].y&&i21+32>=this.co_t[k17].y){flag2=!0;break}k17++}if(flag2)break}for(var l17=0;;){if(l17>this.t_kazu)break;if(this.co_t[l17].c>=1200&&this.co_t[l17].c<=1210&&l17!=i&&32*rightShiftIgnoreSign(this.co_t[l17].x,5)==this.co_t[l17].x&&l20==this.co_t[l17].x&&i21<=this.co_t[l17].y&&i21+32>=this.co_t[l17].y&&this.maps.getBGCode(this.co_t[l17].x+15,this.co_t[l17].y+32)>=20){flag2=!0;break}l17++}flag2||(characterobject.c=1220,characterobject.c1=0)}else if(10==this.maps.map_bg[j30][l33]&&l33>rightShiftIgnoreSign(this.co_j.y+15,5))characterobject.c=1230;else if((this.maps.map_bg[j30-1][l33]>=20||this.maps.map_bg[j30-1][l33]>=18)&&(Math.abs(i21-this.co_j.y)>=32||l20<=this.co_j.x)){characterobject.c=1210;var j42=this.maps.getBGCode(l20+32,i21+15);j42>=19&&(characterobject.c=1200)}}var k42=this.maps.getBGCode(l20+15,i21+31);18!=k42&&19!=k42||(i21=this.getSakamichiY(l20+15,i21+31)),characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki}}break;case 1210:if(l20+=4,characterobject.muki=1,characterobject.direction=1,rightShiftIgnoreSign(l20+15,5)>rightShiftIgnoreSign(l20+15-4,5)){var l42=this.maps.getBGCode(l20-4+15,i21+31);18==l42?i21=32*rightShiftIgnoreSign(i21+31,5)-32:19==l42&&(i21=32*rightShiftIgnoreSign(i21+31,5)),l42=this.maps.getBGCode(l20+15,i21+32),19==l42&&(i21=this.getSakamichiY(l20+15,i21+32))}if(this.maps.getBGCode(l20+31,i21+8)>=19&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32,Math.abs(i21-this.co_j.y)>=32||l20>=this.co_j.x)){var i43=this.maps.getBGCode(l20-1,i21+15);if(i43<=10||15==i43){characterobject.c=1200,characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;for(var i18=0;;){if(i18>this.t_kazu)break;if(this.co_t[i18].c>1200&&this.co_t[i18].c<=1210&&this.co_t[i18].x==l20-32&&Math.abs(this.co_t[i18].y-i21)<32){characterobject.c=1210;break}i18++}break}}if(Math.abs(i21-this.co_j.y)<32&&l20>this.co_j.x)characterobject.c=1200,characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;else{for(var flag3=!1,j18=0;j18<=this.t_kazu;j18++)if(!((this.co_t[j18].c<1200||this.co_t[j18].c>=1300)&&60!=this.co_t[j18].c||j18==i||Math.abs(this.co_t[j18].x-l20)>=32||Math.abs(this.co_t[j18].y-i21)>=32)){if(1200==this.co_t[j18].c){var i34=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));i34<=1||i34>=5?l20>this.co_j.x?characterobject.c=1200:characterobject.c=1210:l2031||k30+j11>=this.mapWidth||this.maps.map_bg[k30+j11][i34]>=19)break;if(this.maps.map_bg[k30+j11][i34+1]<=10||15==this.maps.map_bg[k30+j11][i34+1]){characterobject.c=1210;break}j11++}else if(i34>rightShiftIgnoreSign(this.co_j.y+15,5))for(var k11=1;;){if(k11>31||k30+k11>=this.mapWidth||this.maps.map_bg[k30+k11][i34]>=19)break;if(10==this.maps.map_bg[k30+k11][i34]){characterobject.c=1210;break}k11++}if(k30=rightShiftIgnoreSign(characterobject.x+15,5),i34=rightShiftIgnoreSign(characterobject.y+15,5),i3431||k30-l11<=0||this.maps.map_bg[k30-l11][i34]>=20||18==this.maps.map_bg[k30-l11][i34])break;if(this.maps.map_bg[k30-l11][i34+1]<=10||15==this.maps.map_bg[k30-l11][i34+1]){characterobject.c=1200;break}l11++}else if(i34>rightShiftIgnoreSign(this.co_j.y+15,5))for(var i12=1;;){if(i12>31||k30-i12<=0||this.maps.map_bg[k30-i12][i34]>=20||18==this.maps.map_bg[k30-i12][i34])break;if(10==this.maps.map_bg[k30-i12][i34]){characterobject.c=1200;break}i12++}j18characterobject.x){l20=characterobject.x,flag3=!0;break}if(!(this.co_t[j18].x!=characterobject.x||j18>=i)){l20=characterobject.x,flag3=!0;break}}if(flag3)characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;else{if(32*rightShiftIgnoreSign(l20,5)==l20){var l30=rightShiftIgnoreSign(l20+15,5),j34=rightShiftIgnoreSign(i21+15,5);if(this.maps.map_bg[l30][j34+1]<=9&&10!=this.maps.map_bg[l30][j34]||(this.maps.map_bg[l30][j34+1]<=10||15==this.maps.map_bg[l30][j34+1])&&j34this.t_kazu)break;if((this.co_t[k18].c>=1200&&this.co_t[k18].c<1300||60==this.co_t[k18].c)&&k18!=i&&l20==this.co_t[k18].x&&i21<=this.co_t[k18].y&&i21+32>=this.co_t[k18].y){flag4=!0;break}k18++}if(flag4)break}for(var l18=0;;){if(l18>this.t_kazu)break;if(this.co_t[l18].c>=1200&&this.co_t[l18].c<=1210&&l18!=i&&32*rightShiftIgnoreSign(this.co_t[l18].x,5)==this.co_t[l18].x&&l20==this.co_t[l18].x&&i21<=this.co_t[l18].y&&i21+32>=this.co_t[l18].y&&this.maps.getBGCode(this.co_t[l18].x+15,this.co_t[l18].y+32)>=20){flag4=!0;break}l18++}flag4||(characterobject.c=1220,characterobject.c1=0)}else if(10==this.maps.map_bg[l30][j34]&&j34>rightShiftIgnoreSign(this.co_j.y+15,5))characterobject.c=1230;else if(this.maps.map_bg[l30+1][j34]>=19&&(Math.abs(i21-this.co_j.y)>=32||l20>=this.co_j.x)){characterobject.c=1200;var j43=this.maps.getBGCode(l20-1,i21+15);(j43>=20||18==j43)&&(characterobject.c=1210)}}var k43=this.maps.getBGCode(l20+15,i21+31);18!=k43&&19!=k43||(i21=this.getSakamichiY(l20+15,i21+31)),characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki}}break;case 1220:if(10==this.maps.getBGCode(l20+15,i21+31)&&(l20this.co_j.x&&(characterobject.muki=0),characterobject.direction=3),i21-20>=this.co_j.y&&10==this.maps.getBGCode(l20+15,i21+31)&&(this.maps.getBGCode(l20+15,i21+31-32)<=10||15==this.maps.getBGCode(l20+15,i21+31-32))){if(characterobject.c=1230,characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki,32*rightShiftIgnoreSign(i21,5)!=i21)for(var i19=0;;){if(i19>this.t_kazu)break;if(this.co_t[i19].c>=1220&&i19!=i&&Math.abs(this.co_t[i19].x-l20)<32&&Math.abs(i21-4-this.co_t[i19].y)<32){characterobject.c=1220;break}i19++}if(1230==characterobject.c)break}i21+=4;var flag6=!1;label1:for(var j19=0;j19<=this.t_kazu;j19++)if(!((this.co_t[j19].c<1200||this.co_t[j19].c>=1300)&&60!=this.co_t[j19].c||j19==i||Math.abs(this.co_t[j19].x-l20)>=32||Math.abs(this.co_t[j19].y-i21)>=32)){if(this.co_t[j19].y>characterobject.y){i21=characterobject.y,flag6=!0,i21=this.co_t[j19].y-32;var flag9=!1;if(flag9=!1,1200==this.co_t[j19].c&&this.maps.getBGCode(this.co_t[j19].x-1,this.co_t[j19].y+15)>=20&&(flag9=!0),1210==this.co_t[j19].c&&this.maps.getBGCode(this.co_t[j19].x+32,this.co_t[j19].y+15)>=20&&(flag9=!0),1200==this.co_t[j19].c&&this.maps.getBGCode(this.co_t[j19].x+32,this.co_t[j19].y+15)>=20&&this.maps.getBGCode(this.co_t[j19].x+15,this.co_t[j19].y+32)>=20&&(flag9=!0),1210==this.co_t[j19].c&&this.maps.getBGCode(this.co_t[j19].x-1,this.co_t[j19].y+15)>=20&&this.maps.getBGCode(this.co_t[j19].x+15,this.co_t[j19].y+32)>=20&&(flag9=!0),!flag9)break;var k34=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));k34<=1||k34>=5?l20>this.co_j.x?characterobject.c=1200:characterobject.c=1210:l2031||i31+k12>=this.mapWidth||this.maps.map_bg[i31+k12][k34]>=19)break;if(this.maps.map_bg[i31+k12][k34+1]<=10||15==this.maps.map_bg[i31+k12][k34+1]){characterobject.c=1210;break}k12++}else if(k34>rightShiftIgnoreSign(this.co_j.y+15,5))for(var l12=1;;){if(l12>31||i31+l12>=this.mapWidth||this.maps.map_bg[i31+l12][k34]>=19)break;if(10==this.maps.map_bg[i31+l12][k34]){characterobject.c=1210;break}l12++}if(i31=rightShiftIgnoreSign(characterobject.x+15,5),k34=rightShiftIgnoreSign(characterobject.y+15,5),k3431||i31-i13<=0||this.maps.map_bg[i31-i13][k34]>=20||18==this.maps.map_bg[i31-i13][k34])break label1;if(this.maps.map_bg[i31-i13][k34+1]<=10||15==this.maps.map_bg[i31-i13][k34+1]){characterobject.c=1200;break label1}i13++}if(k34<=rightShiftIgnoreSign(this.co_j.y+15,5))break;for(var j13=1;;){if(j13>31||i31-j13<=0||this.maps.map_bg[i31-j13][k34]>=20||18==this.maps.map_bg[i31-j13][k34])break label1;if(10==this.maps.map_bg[i31-j13][k34]){characterobject.c=1200;break label1}j13++}}if(!(this.co_t[j19].y!=characterobject.y||j19>=i)){i21=characterobject.y,flag6=!0;break}}if(flag6){characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;break}this.maps.getBGCode(l20,i21+31)>=20&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32);var l43=this.maps.getBGCode(l20+15,i21+31);if((18==l43||19==l43)&&i21>=this.getSakamichiY(l20+15,i21+31)){i21=this.getSakamichiY(l20+15,i21+31);var l34=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));l34<=1||l34>=5?l20>this.co_j.x?(characterobject.muki=0,characterobject.c=1200):(characterobject.muki=1,characterobject.c=1210):l20this.co_j.y){characterobject.c=1230,characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;for(var k19=0;;){if(k19>this.t_kazu)break;if(1220==this.co_t[k19].c&&k19!=i&&Math.abs(this.co_t[k19].x-l20)<32&&Math.abs(i21-4-this.co_t[k19].y)<32){i21=characterobject.y,characterobject.c=1220;break}k19++}break}var i44=this.maps.getBGCode(l20,i21+32);if(i44>=20){i21=32*rightShiftIgnoreSign(i21+32,5)-32;var i35=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));i35<=1||i35>=5?l20>this.co_j.x?(characterobject.muki=0,characterobject.c=1200):(characterobject.muki=1,characterobject.c=1210):l2031||j31+k13>=this.mapWidth||this.maps.map_bg[j31+k13][i35]>=19)break;if(this.maps.map_bg[j31+k13][i35+1]<=10||15==this.maps.map_bg[j31+k13][i35+1]){characterobject.c=1210,characterobject.muki=1;break}k13++}else if(i35>rightShiftIgnoreSign(this.co_j.y+15,5))for(var l13=1;;){if(l13>31||j31+l13>=this.mapWidth||this.maps.map_bg[j31+l13][i35]>=19)break;if(10==this.maps.map_bg[j31+l13][i35]){characterobject.c=1210,characterobject.muki=1;break}l13++}if(j31=rightShiftIgnoreSign(characterobject.x+15,5),i35=rightShiftIgnoreSign(characterobject.y+15,5),i3531||j31-i14<=0||this.maps.map_bg[j31-i14][i35]>=20||18==this.maps.map_bg[j31-i14][i35])break;if(this.maps.map_bg[j31-i14][i35+1]<=10||15==this.maps.map_bg[j31-i14][i35+1]){characterobject.c=1200,characterobject.muki=0;break}i14++}else if(i35>rightShiftIgnoreSign(this.co_j.y+15,5))for(var j14=1;;){if(j14>31||j31-j14<=0||this.maps.map_bg[j31-j14][i35]>=20||18==this.maps.map_bg[j31-j14][i35])break;if(10==this.maps.map_bg[j31-j14][i35]){characterobject.c=1200,characterobject.muki=0;break}j14++}}else if((15==i44||10==i44||10==this.maps.getBGCode(l20+15,i21+15))&&rightShiftIgnoreSign(i21+15,5)>=rightShiftIgnoreSign(this.co_j.y+15,5)){i21=32*rightShiftIgnoreSign(i21+32,5)-32;var j35=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));j35<=1||j35>=5?l20>this.co_j.x?(characterobject.muki=0,characterobject.c=1200):(characterobject.muki=1,characterobject.c=1210):l2031||k31+k14>=this.mapWidth||this.maps.map_bg[k31+k14][j35]>=19)break;if(this.maps.map_bg[k31+k14][j35+1]<=10||15==this.maps.map_bg[k31+k14][j35+1]){characterobject.c=1210,characterobject.muki=1;break}k14++}else if(j35>rightShiftIgnoreSign(this.co_j.y+15,5))for(var l14=1;;){if(l14>31||k31+l14>=this.mapWidth||this.maps.map_bg[k31+l14][j35]>=19)break;if(10==this.maps.map_bg[k31+l14][j35]){characterobject.c=1210,characterobject.muki=1;break}l14++}if(k31=rightShiftIgnoreSign(characterobject.x+15,5),j35=rightShiftIgnoreSign(characterobject.y+15,5),j3531||k31-i15<=0||this.maps.map_bg[k31-i15][j35]>=20||18==this.maps.map_bg[k31-i15][j35])break;if(this.maps.map_bg[k31-i15][j35+1]<=10||15==this.maps.map_bg[k31-i15][j35+1]){characterobject.c=1200,characterobject.muki=0;break}i15++}else if(j35>rightShiftIgnoreSign(this.co_j.y+15,5))for(var j15=1;;){if(j15>31||k31-j15<=0||this.maps.map_bg[k31-j15][j35]>=20||18==this.maps.map_bg[k31-j15][j35])break;if(10==this.maps.map_bg[k31-j15][j35]){characterobject.c=1200,characterobject.muki=0;break}j15++}}else if(i44<=9){for(var flag7=!1,k15=0;k15<=11;k15++)if(!(this.ana_c[k15]<=0||32*this.ana_x[k15]!=l20||i21+32!=32*this.ana_y[k15])){for(var l19=0;;){if(l19>this.t_kazu)break;if((this.co_t[l19].c>=1200&&this.co_t[l19].c<1300||60==this.co_t[l19].c)&&l19!=i&&l20==this.co_t[l19].x&&i21<=this.co_t[l19].y&&i21+32>=this.co_t[l19].y){flag7=!0;break}l19++}if(flag7)break}if(flag7){var k35=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));k35<=1||k35>=5?l20>this.co_j.x?characterobject.c=1200:characterobject.c=1210:l20=20||18==this.maps.getBGCode(characterobject.x+32,characterobject.y+15))?(characterobject.c=1200,characterobject.muki=0,Math.abs(i21-this.co_j.y)<32&&l20=19&&(characterobject.c=1210,characterobject.muki=1,Math.abs(i21-this.co_j.y)<32&&l20>this.co_j.x&&(characterobject.c=1200,characterobject.muki=0)),32*rightShiftIgnoreSign(i21,5)==i21)for(var l15=0;l15<=11;l15++)this.ana_c[l15]>0&&32*this.ana_x[l15]==l20&&32*this.ana_y[l15]==i21&&(characterobject.c=1250,characterobject.c1=0)}(1200==characterobject.c||1210==characterobject.c)&&Math.abs(l20-this.co_j.x)<=32&&Math.abs(i21-this.co_j.y)<=32&&!this.co_j.jimen_f&&!this.j_hashigo_f&&(characterobject.c=1220),Math.abs(this.co_j.x-characterobject.x)<=24&&this.co_j.y+32==characterobject.y&&130!=this.co_j.c&&(32*rightShiftIgnoreSign(this.co_j.y,5)!=this.co_j.y||15!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32))&&!this.j_hashigo_f&&(this.co_j.y=i21-32,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32)),i21>=this.maps.wy_max+320&&(characterobject.c=60,characterobject.c1=0),characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;break;case 1230:if(characterobject.direction=2,l20this.co_j.x&&(characterobject.muki=0),i21+20<=this.co_j.y)characterobject.c=1220,characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;else{i21-=4;for(var flag8=!1,i20=0;i20<=this.t_kazu;i20++)if(!((this.co_t[i20].c<1200||this.co_t[i20].c>=1300)&&60!=this.co_t[i20].c||i20==i||Math.abs(this.co_t[i20].x-l20)>=32||Math.abs(this.co_t[i20].y-i21)>=32)){if(1220==this.co_t[i20].c){characterobject.c=1220,i21=characterobject.y,flag8=!0;break}if(this.co_t[i20].y=i)){i21=characterobject.y,flag8=!0;break}}if(flag8)characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;else{if(this.maps.getBGCode(l20,i21)>=18&&(i21=32*rightShiftIgnoreSign(i21,5)+32),32*rightShiftIgnoreSign(i21,5)==i21)if(10!=this.maps.getBGCode(l20+15,i21+15)||this.maps.getBGCode(l20+15,i21-1)>=20){var l35=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));l35<=1||l35>=5?l20>this.co_j.x?characterobject.c=1200:characterobject.c=1210:l2031||l31+i16>=this.mapWidth||this.maps.map_bg[l31+i16][l35]>=19)break;if(this.maps.map_bg[l31+i16][l35+1]<=10||15==this.maps.map_bg[l31+i16][l35+1]){characterobject.c=1210;break}i16++}else if(l35>rightShiftIgnoreSign(this.co_j.y+15,5))for(var j16=1;;){if(j16>31||l31+j16>=this.mapWidth||this.maps.map_bg[l31+j16][l35]>=19)break;if(10==this.maps.map_bg[l31+j16][l35]){characterobject.c=1210;break}j16++}if(l31=rightShiftIgnoreSign(characterobject.x+15,5),l35=rightShiftIgnoreSign(characterobject.y+15,5),l3531||l31-k16<=0||this.maps.map_bg[l31-k16][l35]>=20||18==this.maps.map_bg[l31-k16][l35])break;if(this.maps.map_bg[l31-k16][l35+1]<=10||15==this.maps.map_bg[l31-k16][l35+1]){characterobject.c=1200;break}k16++}else if(l35>rightShiftIgnoreSign(this.co_j.y+15,5))for(var l16=1;;){if(l16>31||l31-l16<=0||this.maps.map_bg[l31-l16][l35]>=20||18==this.maps.map_bg[l31-l16][l35])break;if(10==this.maps.map_bg[l31-l16][l35]){characterobject.c=1200;break}l16++}}else Math.abs(i21-this.co_j.y)<32&&(l20>this.co_j.x?(characterobject.muki=0,characterobject.c=1200):(characterobject.muki=1,characterobject.c=1210));(1200==characterobject.c||1210==characterobject.c)&&Math.abs(l20-this.co_j.x)<=32&&Math.abs(i21-this.co_j.y)<=32&&!this.co_j.jimen_f&&!this.j_hashigo_f&&(characterobject.c=1230),characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki}}break;case 1250:characterobject.c1<=75?(characterobject.c1++,characterobject.pt=140,characterobject.pth=characterobject.muki):(characterobject.c=1260,characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki);break;case 1260:if(32*rightShiftIgnoreSign(i21-=4,5)==i21){0==characterobject.muki?characterobject.c=1200:characterobject.c=1210;var j36=Math.abs(rightShiftIgnoreSign(i21+15,5)-rightShiftIgnoreSign(this.co_j.y+15,5));j36<=1||j36>=5?l20>this.co_j.x?(characterobject.muki=0,characterobject.c=1200):(characterobject.muki=1,characterobject.c=1210):l20=20&&(characterobject.c=60,characterobject.c1=0,this.gs.rsAddSound(19))}characterobject.pt=140+this.g_ac,characterobject.pth=characterobject.muki;break;case 1300:(i21+=4)%32==0&&(characterobject.c=1310);break;case 1400:l20-=4,characterobject.muki=0,this.maps.getBGCode(l20,i21+15)>=20&&(l20=32*rightShiftIgnoreSign(l20,5)+32),l20%32==0&&(0==characterobject.c2?l20-32>=this.co_j.x&&this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:i21-32>=this.co_j.y&&this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:i21+32<=this.co_j.y&&this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:characterobject.c=1430:1==characterobject.c2?i21-32>=this.co_j.y&&this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:i21+32<=this.co_j.y&&this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:characterobject.c=1410:2==characterobject.c2&&(this.maps.getBGCode(l20+15,i21-1)<20&&0==this.ranInt(2)?characterobject.c=1420:this.maps.getBGCode(l20+15,i21+32)<20&&0==this.ranInt(2)?characterobject.c=1430:this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:characterobject.c=1410)),characterobject.pt=143+this.g_ac,characterobject.pth=characterobject.muki,1==characterobject.c2?characterobject.pt=152+this.g_ac:2==characterobject.c2&&(characterobject.pt=155+this.g_ac),characterobject.direction=0;break;case 1410:l20+=4,characterobject.muki=1,this.maps.getBGCode(l20+31,i21+15)>=20&&(l20=32*rightShiftIgnoreSign(l20+31,5)-32),l20%32==0&&(0==characterobject.c2?l20+32<=this.co_j.x&&this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:i21-32>=this.co_j.y&&this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:i21+32<=this.co_j.y&&this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:characterobject.c=1430:1==characterobject.c2?i21-32>=this.co_j.y&&this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:i21+32<=this.co_j.y&&this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:characterobject.c=1400:2==characterobject.c2&&(this.maps.getBGCode(l20+15,i21-1)<20&&0==this.ranInt(2)?characterobject.c=1420:this.maps.getBGCode(l20+15,i21+32)<20&&0==this.ranInt(2)?characterobject.c=1430:this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:characterobject.c=1400)),characterobject.pt=143+this.g_ac,characterobject.pth=characterobject.muki,1==characterobject.c2?characterobject.pt=152+this.g_ac:2==characterobject.c2&&(characterobject.pt=155+this.g_ac),characterobject.direction=1;break;case 1420:i21-=4,this.maps.getBGCode(l20+15,i21)>=20&&(i21=32*rightShiftIgnoreSign(i21,5)+32),i21%32==0&&(0==characterobject.c2?l20-32>=this.co_j.x&&this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:l20+32<=this.co_j.x&&this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:characterobject.c=1430:1==characterobject.c2?i21-32>=this.co_j.y&&this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:l20-32>=this.co_j.x&&this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:l20+32<=this.co_j.x&&this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:characterobject.c=1410:2==characterobject.c2&&(this.maps.getBGCode(l20-1,i21+15)<20&&0==this.ranInt(2)?characterobject.c=1400:this.maps.getBGCode(l20+32,i21+15)<20&&0==this.ranInt(2)?characterobject.c=1410:this.maps.getBGCode(l20+15,i21-1)<20?characterobject.c=1420:characterobject.c=1430)),characterobject.pt=143+this.g_ac,characterobject.pth=characterobject.muki,1==characterobject.c2?characterobject.pt=152+this.g_ac:2==characterobject.c2&&(characterobject.pt=155+this.g_ac),characterobject.direction=2;break;case 1430:i21+=4,this.maps.getBGCode(l20+15,i21+31)>=20&&(i21=32*rightShiftIgnoreSign(i21+31,5)-32),i21%32==0&&(0==characterobject.c2?l20-32>=this.co_j.x&&this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:l20+32<=this.co_j.x&&this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:characterobject.c=1420:1==characterobject.c2?i21+32<=this.co_j.y&&this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:l20-32>=this.co_j.x&&this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:l20+32<=this.co_j.x&&this.maps.getBGCode(l20+32,i21+15)<20?characterobject.c=1410:this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:this.maps.getBGCode(l20-1,i21+15)<20?characterobject.c=1400:characterobject.c=1410:2==characterobject.c2&&(this.maps.getBGCode(l20-1,i21+15)<20&&0==this.ranInt(2)?characterobject.c=1400:this.maps.getBGCode(l20+32,i21+15)<20&&0==this.ranInt(2)?characterobject.c=1410:this.maps.getBGCode(l20+15,i21+32)<20?characterobject.c=1430:characterobject.c=1420)),characterobject.pt=143+this.g_ac,characterobject.pth=characterobject.muki,1==characterobject.c2?characterobject.pt=152+this.g_ac:2==characterobject.c2&&(characterobject.pt=155+this.g_ac),characterobject.direction=3}if(characterobject.c<100)characterobject.x=l20,characterobject.y=i21;else{var j29=Math.abs(l20-this.co_j.x);if(j29>=48)characterobject.x=l20,characterobject.y=i21;else{if(this.co_j.c>=100&&this.co_j.c<200&&j29<30&&(Math.abs(i21-this.co_j.y)<23||(10==this.j_tokugi||12==this.j_tokugi||13==this.j_tokugi)&&Math.abs(i21-this.co_j.y)<28))if(this.j_v_c>0||1==this.jst_fast_run_attack&&Math.abs(this.co_j.vx)>=100||this.j_cannon_c>0&&0==this.j_cannon_type||this.j_cannon_c>0&&this.j_cannon_c<9&&2==this.j_cannon_type||this.j_cannon_c>5&&3==this.j_cannon_type||this.j_cannon_c>5&&4==this.j_cannon_type&&4!=rounddown(characterobject.c/100)||this.j_cannon_c>0&&this.j_cannon_c<9&&5==this.j_cannon_type&&4!=rounddown(characterobject.c/100)||7==this.j_jump_type){if(1==this.co_j.muki?(characterobject.pth=0,characterobject.vx=3):(characterobject.pth=1,characterobject.vx=-3),characterobject.c>=1200&&characterobject.c<1300)characterobject.c=54,characterobject.vy=-25;else if(characterobject.c>=1400&&characterobject.c<1500)characterobject.c=57, characterobject.c1=0;else if(1190==characterobject.c){characterobject.c=55,characterobject.c1=0;var j32=rightShiftIgnoreSign(characterobject.x,5),k36=rightShiftIgnoreSign(characterobject.y,5);1==characterobject.c5?this.onASwitch(j32-5,k36-5,j32+5,k36+5):this.onASwitch(j32-10,k36-10,j32+10,k36+10)}else characterobject.c=52,characterobject.vy=-30,14!=this.j_tokugi&&15!=this.j_tokugi||(characterobject.c=55,characterobject.c1=0);this.gs.rsAddSound(9)}else 3==this.j_enemy_press&&4!=rounddown(characterobject.c/100)||(characterobject.c>=400&&characterobject.c<500||characterobject.c>=1e3&&characterobject.c<1200||10==this.j_tokugi||this.j_tokugi>=12&&this.j_tokugi<=15||2==this.j_enemy_press?this.j_muteki_c<=0&&(this.setMyHPDamage("1"),this.getMyHP()<=0&&this.jShinu(2)):(j29<27||2==this.easy_mode)&&this.co_j.vy>0&&!this.j_mizu_f||flag?(characterobject.pt=142,characterobject.c<200?characterobject.pt=142:characterobject.c<300?characterobject.pt=146:characterobject.c<400?characterobject.pt=151:characterobject.c<600?characterobject.pt=149:characterobject.c<700?characterobject.pt=157:characterobject.c<800?characterobject.pt=159:characterobject.c<900?characterobject.pt=163:characterobject.c<1e3&&(characterobject.pt=165),104!=characterobject.c&&(characterobject.c2=-1),characterobject.c=50,characterobject.c1=0,this.gs.rsAddSound(8),this.co_j.y=i21-12,this.co_j.vy=-160,this.j_jump_type=1,this.co_j.c=110,this.co_j.c1=0,this.co_j.pt=109,149!=characterobject.pt&&165!=characterobject.pt||(this.co_j.vy=-220,characterobject.c1=-2),characterobject.c2>=0&&(this.co_j.vy=-180),flag=!0):this.j_muteki_c<=0&&(this.setMyHPDamage("1"),this.getMyHP()<=0&&this.jShinu(2)));characterobject.x=l20,characterobject.y=i21}}}},MainProgram.prototype.anaCheckNormal=function(i,j){for(var l=-1,k=0;;){if(k>11)break;if(this.ana_c[k]>0&&Math.abs(32*this.ana_x[k]-i)<32&&j+32>=32*this.ana_y[k]&&j+16<=32*this.ana_y[k]){l=k;break}k++}return l},MainProgram.prototype.sakamichiY=function(i,j){var k=rightShiftIgnoreSign(i+15,5),l=rightShiftIgnoreSign(j+31,5),word0=this.maps.map_bg[k][l],k2=j;switch(word0){default:break;case 10:var i1=32*l-(i+15)%32;i179)break;if(this.co_m[l].c<=0){var characterobject=this.co_m[l];switch(characterobject.c=k,characterobject.x=i,characterobject.y=j,characterobject.c1=0,this.m_kazu++,k){case 90:characterobject.c2=4,characterobject.vx=0,characterobject.vy=0;break;case 95:characterobject.c2=4,characterobject.vx=-14,characterobject.vy=0;break;case 96:characterobject.c=95,characterobject.c2=4,characterobject.vx=14,characterobject.vy=0;break;case 100:var k1=this.co_j.x-i,i2=this.co_j.y-j,i1=Math.floor(Math.sqrt(k1*k1+i2*i2));i1<48?(this.m_kazu--,characterobject.c=0):(characterobject.vx=rounddown(14*k1/i1),characterobject.vy=rounddown(14*i2/i1),characterobject.x+=rounddown(16*characterobject.vx/14),characterobject.y+=rounddown(16*characterobject.vy/14)),2!=this.dengeki_mkf&&characterobject.c>0&&4==this.maps.getBGCode(characterobject.x+15,characterobject.y+15)&&(this.m_kazu--,characterobject.c=0);break;case 150:var l1=this.co_j.x-i,j2=this.co_j.y-j,j1=Math.floor(Math.sqrt(l1*l1+j2*j2));j1<32?(this.m_kazu--,characterobject.c=0):(characterobject.vx=10*l1/j1,characterobject.vy=10*j2/j1,characterobject.x+=rounddown(16*characterobject.vx/14),characterobject.y+=rounddown(16*characterobject.vy/14),11==this.sl_step&&(characterobject.vx+=this.sl_speed)),2!=this.dengeki_mkf&&characterobject.c>0&&4==this.maps.getBGCode(characterobject.x+15,characterobject.y+15)&&(this.m_kazu--,characterobject.c=0);break;case 200:characterobject.c2=0,characterobject.vx=-4-this.ranInt(6),characterobject.vy=-22,characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy;break;case 201:characterobject.c=200,characterobject.c2=1,characterobject.vx=-4-this.ranInt(6),characterobject.vy=-22,characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy;break;case 205:characterobject.c=200,characterobject.c2=0,characterobject.vx=4+this.ranInt(6),characterobject.vy=-22,characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy;break;case 206:characterobject.c=200,characterobject.c2=1,characterobject.vx=4+this.ranInt(6),characterobject.vy=-22,characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy;break;case 300:characterobject.vx=-12,characterobject.x+=characterobject.vx;break;case 305:characterobject.c=300,characterobject.vx=12,characterobject.x+=characterobject.vx;break;case 400:characterobject.vx=-80,characterobject.vy=-225;break;case 405:characterobject.c=400,characterobject.vx=80,characterobject.vy=-225;break;case 500:characterobject.vx=-4,characterobject.vy=-22;break;case 600:characterobject.vx=-40,characterobject.vy=0;break;case 605:characterobject.c=600,characterobject.vx=40,characterobject.vy=0;break;case 606:characterobject.c=600,characterobject.vx=0,characterobject.vy=0;break;case 2e3:characterobject.c3=j,characterobject.vy=-210;break;case 2010:characterobject.c=2e3,characterobject.c3=j-64,characterobject.vy=-280;break;case 2020:characterobject.c=2e3,characterobject.c3=j-32,characterobject.vy=-250;break;case 2100:characterobject.c2=0;break;case 2110:characterobject.c=2100,characterobject.c2=1;break;case 2120:characterobject.c=2100,characterobject.c2=2;break;case 2130:characterobject.c=2100,characterobject.c2=3;break;case 2140:characterobject.c=2100,characterobject.c2=4;break;case 2150:characterobject.c=2100,characterobject.c2=5;break;case 2160:characterobject.c=2100,characterobject.c2=6;break;case 2170:characterobject.c=2100,characterobject.c2=7;break;case 2171:characterobject.c=2100,characterobject.c2=15;break;case 2172:characterobject.c=2100,characterobject.c2=16;break;case 2180:characterobject.c=2100,characterobject.c2=8;break;case 2181:characterobject.c=2100,characterobject.c2=9;break;case 2182:characterobject.c=2100,characterobject.c2=10;break;case 2185:characterobject.c=2100,characterobject.c2=11;break;case 2186:characterobject.c=2100,characterobject.c2=12;break;case 2187:characterobject.c=2100,characterobject.c2=13;break;case 2188:characterobject.c=2100,characterobject.c2=14}break}l++}},MainProgram.prototype.mSet2=function(i,j,k,l,i1){for(var j1=0;;){if(j1>79)break;if(this.co_m[j1].c<=0){var characterobject=this.co_m[j1];switch(characterobject.c=k,characterobject.x=i,characterobject.y=j,characterobject.vx=l,characterobject.vy=i1,characterobject.c1=0,this.m_kazu++,k){case 75:characterobject.c2=l,characterobject.vy=96;break;case 77:characterobject.c2=l,characterobject.vy=96;break;case 85:characterobject.c2=l,characterobject.vy=96;break;case 87:characterobject.c2=l,characterobject.vy=96;break;case 500:characterobject.x+=characterobject.vx;break;case 550:characterobject.x+=characterobject.vx;break;case 700:characterobject.c2=0;break;case 710:characterobject.c=700,characterobject.c2=1;break;case 711:characterobject.c=700,characterobject.c2=1,characterobject.x=i+3*l,characterobject.y=j+3*i1;break;case 720:characterobject.c=700,characterobject.c2=2;break;case 730:characterobject.c=700,characterobject.c2=3;break;case 731:characterobject.c=700,characterobject.c2=4;break;case 732:characterobject.c=700,characterobject.c2=5;break;case 733:characterobject.c=700,characterobject.c2=6;break;case 740:characterobject.x=characterobject.x+2*characterobject.vx,characterobject.y=characterobject.y+2*characterobject.vy;break;case 801:characterobject.c=70,characterobject.c1=1,characterobject.c2=20;break;case 810:characterobject.c=800,characterobject.vy=9999;break;case 900:characterobject.vx=i,characterobject.vy=j,characterobject.c1=0,characterobject.c2=l;break;case 901:characterobject.c=900,characterobject.vx=i,characterobject.vy=j,characterobject.c1=0,characterobject.c2=l,characterobject.c3=1;break;case 910:characterobject.vx=i,characterobject.vy=j,characterobject.c1=0,characterobject.c2=l;break;case 911:characterobject.c=910,characterobject.vx=i,characterobject.vy=j,characterobject.c1=0,characterobject.c2=l,characterobject.c3=1;break;case 950:characterobject.vx=i,characterobject.vy=j,characterobject.c1=0,characterobject.c2=l;break;case 960:characterobject.vx=i,characterobject.vy=j,characterobject.c1=0,characterobject.c2=l;break;case 970:characterobject.vx=i,characterobject.vy=j,characterobject.c1=10,characterobject.c2=l;break;case 980:characterobject.vx=i,characterobject.vy=j,characterobject.c1=10,characterobject.c2=l}break}j1++}},MainProgram.prototype.mMove=function(){for(var i=0;i<=79;i++)if(0!=this.co_m[i].c){var characterobject=this.co_m[i];switch(characterobject.c){case 50:characterobject.c1++,characterobject.c1<=5?characterobject.pt=80:characterobject.c1<=10?characterobject.pt=81:characterobject.c1<=16?characterobject.pt=82:characterobject.c=0,characterobject.pth=0;break;case 60:characterobject.y-=5;var j4=rightShiftIgnoreSign(characterobject.y,5),word0=this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+11,5)][j4];(word0<=3||word0>=20||10==word0)&&(characterobject.c=0),word0=this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+20,5)][j4],(word0<=3||word0>=20||10==word0)&&(characterobject.c=0),word0=this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+15,5)][j4],8!=word0&&9!=word0||4==this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+15,5)-1][j4]||(characterobject.c=0),15==word0&&4!=this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+15,5)][j4-1]&&(characterobject.c=0),(characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512)&&(characterobject.c=0),(characterobject.y<=this.maps.wy-32||characterobject.y>=this.maps.wy+320)&&(characterobject.c=0),characterobject.pt=85,characterobject.pth=0;break;case 65:characterobject.c1++,characterobject.c1<=3?characterobject.pt=172:characterobject.c1<=6?characterobject.pt=173:characterobject.c1<=9?characterobject.pt=174:(characterobject.c=0,characterobject.pt=198),characterobject.pth=0;break;case 70:switch(characterobject.c1++,characterobject.c1){case 1:characterobject.c2=20;break;case 2:characterobject.c2=34;break;case 3:characterobject.c2=46;break;case 4:characterobject.c2=56;break;case 5:characterobject.c2=64;break;case 6:characterobject.c2=70;break;case 7:characterobject.c2=74;break;case 8:characterobject.c2=77;break;case 9:characterobject.c2=79;break;case 10:characterobject.c2=80}if(characterobject.c1>10&&(characterobject.c2=10,characterobject.c=0),this.co_j.c>=100&&this.co_j.c<200){var k2=this.co_j.x-characterobject.x,k4=this.co_j.y-characterobject.y,k7=Math.floor(Math.sqrt(k2*k2+k4*k4));k7<=characterobject.c2+4&&this.j_v_c<=0&&this.jShinu(1)}characterobject.pt=1100,characterobject.pth=0;break;case 75:characterobject.pt=1200,characterobject.pth=0,characterobject.vy-=6,characterobject.vy<=14&&(characterobject.c=76,characterobject.x=characterobject.x-16,characterobject.vx=characterobject.x+24,characterobject.c3=32,characterobject.pt=1210,characterobject.pth=0),characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&(characterobject.c=0);break;case 76:characterobject.x-=18,characterobject.x=20&&(characterobject.x=32*rightShiftIgnoreSign(characterobject.x,5)+32),characterobject.c3>0?(characterobject.c3--,characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&characterobject.x+18=100&&this.co_j.c<200&&characterobject.x<=this.co_j.x+31-8&&characterobject.vx-20>=this.co_j.x+8&&Math.abs(characterobject.y-this.co_j.y)<=22&&this.j_v_c<=0&&this.jShinu(1),characterobject.pt=1210,characterobject.pth=0;break;case 77:characterobject.pt=1220,characterobject.pth=0,characterobject.vy-=6,characterobject.vy<=14&&(characterobject.c=78,characterobject.x=characterobject.x-16,characterobject.vx=characterobject.x+24,characterobject.c3=32,characterobject.pt=1230,characterobject.pth=0),characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&(characterobject.c=0);break;case 78:characterobject.x-=18,characterobject.x=20&&(characterobject.x=32*rightShiftIgnoreSign(characterobject.x,5)+32),characterobject.c3>0?(characterobject.c3--,characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&characterobject.x+18=100&&this.co_j.c<200&&characterobject.x<=this.co_j.x+31-8&&characterobject.vx-20>=this.co_j.x+8&&Math.abs(characterobject.y-this.co_j.y)<=26&&this.j_v_c<=0&&this.jShinu(1),characterobject.pt=1230,characterobject.pth=0;break;case 80:characterobject.vy>=5&&(characterobject.vx>2?characterobject.vx--:characterobject.vx<-2&&characterobject.vx++),characterobject.x+=characterobject.vx,characterobject.vy+=4,characterobject.vy>30&&(characterobject.vy=30),characterobject.y+=characterobject.vy,characterobject.y>=this.maps.wy+320&&(characterobject.c=0),characterobject.pt=136,characterobject.vx<0?characterobject.pth=0:characterobject.pth=1;break;case 85:characterobject.pt=1200,characterobject.pth=0,characterobject.vy-=6,characterobject.vy<=14&&(characterobject.c=86,characterobject.x=characterobject.x+32+16,characterobject.vx=characterobject.x-24,characterobject.c3=32,characterobject.pt=1215,characterobject.pth=0),characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&(characterobject.c=0);break;case 86:characterobject.x+=18,characterobject.x>this.maps.wx+512+16&&(characterobject.x=this.maps.wx+512+16),this.maps.map_bg[rightShiftIgnoreSign(characterobject.x,5)][rightShiftIgnoreSign(characterobject.y+15,5)]>=20&&(characterobject.x=32*rightShiftIgnoreSign(characterobject.x,5)-1),characterobject.c3>0?(characterobject.c3--,characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&characterobject.x+18=characterobject.x-16&&(characterobject.c=0)),this.co_j.c>=100&&this.co_j.c<200&&characterobject.x>=this.co_j.x+8&&characterobject.vx+20<=this.co_j.x+24&&Math.abs(characterobject.y-this.co_j.y)<=22&&this.j_v_c<=0&&this.jShinu(1),characterobject.pt=1215,characterobject.pth=0;break;case 87:characterobject.pt=1220,characterobject.pth=0,characterobject.vy-=6,characterobject.vy<=14&&(characterobject.c=88,characterobject.x=characterobject.x+32+16,characterobject.vx=characterobject.x-24,characterobject.c3=32,characterobject.pt=1235,characterobject.pth=0),characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&(characterobject.c=0);break;case 88:characterobject.x+=18,characterobject.x>this.maps.wx+512+16&&(characterobject.x=this.maps.wx+512+16),this.maps.map_bg[rightShiftIgnoreSign(characterobject.x,5)][rightShiftIgnoreSign(characterobject.y+15,5)]>=20&&(characterobject.x=32*rightShiftIgnoreSign(characterobject.x,5)-1),characterobject.c3>0?(characterobject.c3--,characterobject.c2>=0&&this.co_t[characterobject.c2].c<100&&characterobject.x+18=characterobject.x-16&&(characterobject.c=0)),this.co_j.c>=100&&this.co_j.c<200&&characterobject.x>=this.co_j.x+8&&characterobject.vx+20<=this.co_j.x+24&&Math.abs(characterobject.y-this.co_j.y)<=26&&this.j_v_c<=0&&this.jShinu(1),characterobject.pt=1235,characterobject.pth=0;break;case 90:if(characterobject.c2<48){if(characterobject.c2+=4,characterobject.c2>=48){characterobject.c2=48;var l2=this.co_j.x-characterobject.x,l4=this.co_j.y-characterobject.y,l7=Math.floor(Math.sqrt(l2*l2+l4*l4));l7<32||this.co_j.c<100||this.co_j.c>=200?(characterobject.x=this.maps.wx+512+128+32?characterobject.c=0:(characterobject.y<=this.maps.wy-32-200-32||characterobject.y>=this.maps.wy+320+32)&&(characterobject.c=0);if(this.co_j.c>=100&&this.co_j.c<200){var i3=this.co_j.x-characterobject.x,i5=this.co_j.y-characterobject.y,i8=Math.floor(Math.sqrt(i3*i3+i5*i5));i8+4<=characterobject.c2&&(this.j_v_c>0?characterobject.c=0:this.jShinu(1))}characterobject.pt=1e3;break;case 95:if(characterobject.c2<64?(characterobject.c2+=4,characterobject.c2>=64&&(characterobject.c2=64)):(characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy,characterobject.x<=this.maps.wx-32-64||characterobject.x>=this.maps.wx+512+128+64?characterobject.c=0:(characterobject.y<=this.maps.wy-32-200-64||characterobject.y>=this.maps.wy+320+64)&&(characterobject.c=0)),this.co_j.c>=100&&this.co_j.c<200){var j3=this.co_j.x-characterobject.x,j5=this.co_j.y-characterobject.y,j8=Math.floor(Math.sqrt(j3*j3+j5*j5));j8+4<=characterobject.c2&&(this.j_v_c>0?characterobject.c=0:this.jShinu(1))}characterobject.pt=1010;break;case 100:characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy;var k3=rightShiftIgnoreSign(characterobject.x+15,5);(this.maps.map_bg[k3][rightShiftIgnoreSign(characterobject.y+12,5)]>=20||this.maps.map_bg[k3][rightShiftIgnoreSign(characterobject.y+18,5)]>=20)&&(characterobject.c=0),2!=this.dengeki_mkf&&4==this.maps.getBGCode(characterobject.x+15,characterobject.y+15)&&(characterobject.c=0),characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512+128?characterobject.c=0:(characterobject.y<=this.maps.wy-32-200||characterobject.y>=this.maps.wy+320)&&(characterobject.c=0),0==this.g_c1?(characterobject.pt=120,characterobject.pth=0):(characterobject.pt=121,characterobject.pth=0);break;case 150:characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy,this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+15,5)][rightShiftIgnoreSign(characterobject.y+15,5)]>=20&&(characterobject.c=0),2!=this.dengeki_mkf&&4==this.maps.getBGCode(characterobject.x+15,characterobject.y+15)&&(characterobject.c=0),characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512+128?characterobject.c=0:(characterobject.y<=this.maps.wy-32-200||characterobject.y>=this.maps.wy+320)&&(characterobject.c=0),0==this.g_c1?(characterobject.pt=120,characterobject.pth=0):(characterobject.pt=121,characterobject.pth=0);break;case 200:characterobject.x+=characterobject.vx,characterobject.vy+=2,characterobject.vy>12&&(characterobject.vy=12);var j=characterobject.vy;if(j<-18&&(j=-18),characterobject.y+=j,characterobject.y>=this.maps.wy+320&&(characterobject.c=0),1==characterobject.c2){var l3=rightShiftIgnoreSign(characterobject.x+15,5);(this.maps.map_bg[l3][rightShiftIgnoreSign(characterobject.y+12,5)]>=20||this.maps.map_bg[l3][rightShiftIgnoreSign(characterobject.y+20,5)]>=20)&&(characterobject.c=0)}switch(this.g_c2){case 0:characterobject.pt=122;break;case 1:characterobject.pt=123;break;case 2:characterobject.pt=124;break;case 3:characterobject.pt=125}characterobject.pth=0;break;case 300:characterobject.x+=characterobject.vx;var k5=rightShiftIgnoreSign(characterobject.y+15,5);(this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+8,5)][k5]>=20||this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+23,5)][k5]>=20)&&(characterobject.c=0),(characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512+128)&&(characterobject.c=0),0==this.g_c1?characterobject.pt=126:characterobject.pt=127,characterobject.vx<=0?characterobject.pth=0:characterobject.pth=1;break;case 400:characterobject.x+=rounddown(characterobject.vx/10),characterobject.vy+=25,characterobject.vy>180&&(characterobject.vy=180),characterobject.y+=rounddown(characterobject.vy/10),characterobject.y>=this.maps.wy+320&&(characterobject.c=0);var i4=rightShiftIgnoreSign(characterobject.x+15,5);this.maps.map_bg[i4][rightShiftIgnoreSign(characterobject.y+15,5)]>=20&&(characterobject.c=0),0==this.g_c1?characterobject.pt=128:characterobject.pt=129,characterobject.vx<=0?characterobject.pth=0:characterobject.pth=1;break;case 500:characterobject.vy>=5&&(characterobject.vx>2?characterobject.vx--:characterobject.vx<-2&&characterobject.vx++),characterobject.x+=characterobject.vx,characterobject.vy+=2,characterobject.vy>12&&(characterobject.vy=12);var k=characterobject.vy;k<-16&&(k=-16),characterobject.y+=k,characterobject.y>=this.maps.wy+320&&(characterobject.c=0),characterobject.pt=139,characterobject.pth=0;break;case 550:characterobject.vy>=5&&(characterobject.vx>2?characterobject.vx--:characterobject.vx<-2&&characterobject.vx++),characterobject.x+=characterobject.vx,characterobject.vy-=2,characterobject.vy<-12&&(characterobject.vy=-12);var l=characterobject.vy;l<-16&&(l=-16),characterobject.y+=l,characterobject.y<=this.maps.wy-32&&(characterobject.c=0),characterobject.pt=139,characterobject.pth=0;break;case 600:characterobject.vx>0?characterobject.vx-=2:characterobject.vx<0&&(characterobject.vx+=2),characterobject.x+=rounddown(characterobject.vx/10),characterobject.vy+=8,characterobject.vy>200&&(characterobject.vy=200),characterobject.y+=rounddown(characterobject.vy/10),this.maps.map_bg[rightShiftIgnoreSign(characterobject.x+15,5)][rightShiftIgnoreSign(characterobject.y+15,5)]>=20&&(characterobject.c=610,characterobject.c1=0,characterobject.y=32*rightShiftIgnoreSign(characterobject.y+15,5)-16,this.gs.rsAddSound(19)),characterobject.x<=this.maps.wx-32-64||characterobject.x>=this.maps.wx+512+64?characterobject.c=0:(characterobject.y<=this.maps.wy-32-200||characterobject.y>=this.maps.wy+320)&&(characterobject.c=0),characterobject.vx>28?(characterobject.pt=171,characterobject.pth=1):characterobject.vx<-28?(characterobject.pt=171,characterobject.pth=0):(characterobject.pt=170,characterobject.pth=0);break;case 610:characterobject.c1++,characterobject.c1<=3?characterobject.pt=172:characterobject.c1<=6?characterobject.pt=173:characterobject.c1<=9?characterobject.pt=174:(characterobject.c=0,characterobject.pt=198),characterobject.pth=0;break;case 700:characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy,characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512+32?characterobject.c=0:(characterobject.y<=this.maps.wy-64||characterobject.y>=this.maps.wy+320+64)&&(characterobject.c=0);var i1=this.maps.getBGCode(characterobject.x+15,characterobject.y+15);if(0==characterobject.c2&&i1>=20&&(characterobject.c=0),0==characterobject.c2&&i1<=3&&(characterobject.c=0),(3==characterobject.c2||4==characterobject.c2||5==characterobject.c2||6==characterobject.c2)&&i1>=20&&(characterobject.c=0),characterobject.pt=168+this.g_c1,characterobject.pth=0,2==characterobject.c2)characterobject.pt=134;else if(4==characterobject.c2){switch(this.g_c2){case 0:characterobject.pt=122;break;case 1:characterobject.pt=123;break;case 2:characterobject.pt=124;break;case 3:characterobject.pt=125}characterobject.vx<=0?characterobject.pth=0:characterobject.pth=1}else 5==characterobject.c2?(0==this.g_c1?characterobject.pt=128:characterobject.pt=129,characterobject.vx<=0?characterobject.pth=0:characterobject.pth=1):6==characterobject.c2&&(0==this.g_c1?characterobject.pt=120:characterobject.pt=121,characterobject.vx<=0?characterobject.pth=0:characterobject.pth=1);break;case 740:characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy,characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512+32?characterobject.c=0:(characterobject.y<=this.maps.wy-64||characterobject.y>=this.maps.wy+320+64)&&(characterobject.c=0),characterobject.pt=139,characterobject.pth=0;break;case 800:9999==characterobject.vy?(characterobject.x+=characterobject.vx,(characterobject.x<=this.maps.wx-16||characterobject.x>=this.maps.wx+512-16)&&(characterobject.c=0),(this.maps.getBGCode(characterobject.x,characterobject.y+15)>=20||this.maps.getBGCode(characterobject.x+31,characterobject.y+15)>=20)&&(characterobject.c=70,characterobject.c1=1,characterobject.c2=20)):(characterobject.vy>=5&&(characterobject.vx>2?characterobject.vx--:characterobject.vx<-2&&characterobject.vx++),characterobject.x+=characterobject.vx,characterobject.vy+=4,characterobject.vy>28&&(characterobject.vy=28),characterobject.y+=characterobject.vy,characterobject.y>=this.maps.wy+320&&(characterobject.c=0),this.maps.getBGCode(characterobject.x+15,characterobject.y+31)>=20&&(characterobject.c=70,characterobject.y=32*rightShiftIgnoreSign(characterobject.y+31,5)-16,characterobject.c1=1,characterobject.c2=20)),characterobject.pt=137+this.g_c1,characterobject.vx<0?characterobject.pth=0:characterobject.pth=1;break;case 900:characterobject.c1+=4,characterobject.c1<128?characterobject.c2+=3:characterobject.c1<192?characterobject.c2+=3:characterobject.c1<256?characterobject.c2+=2:characterobject.c1<288?characterobject.c2+=2:characterobject.c1<384?characterobject.c2++:characterobject.c1<448?characterobject.c2++:characterobject.c2++,characterobject.c2>=360&&(characterobject.c2-=360),characterobject.c1>576&&(characterobject.c=0),characterobject.x=characterobject.vx+Math.floor(Math.cos(3.14*characterobject.c2/180)*characterobject.c1),characterobject.y=characterobject.vy+Math.floor(Math.sin(3.14*characterobject.c2/180)*-1*characterobject.c1),1==characterobject.c3?(characterobject.pt=168+this.g_c1,characterobject.pth=0):(characterobject.pt=134,characterobject.pth=0);break;case 910:characterobject.c1+=4,characterobject.c1<128?characterobject.c2-=3:characterobject.c1<192?characterobject.c2-=3:characterobject.c1<256?characterobject.c2-=2:characterobject.c1<288?characterobject.c2-=2:characterobject.c1<384?characterobject.c2--:characterobject.c1<416?characterobject.c2--:characterobject.c2--,characterobject.c2<0&&(characterobject.c2+=360),characterobject.c1>576&&(characterobject.c=0),characterobject.x=characterobject.vx+Math.floor(Math.cos(3.14*characterobject.c2/180)*characterobject.c1),characterobject.y=characterobject.vy+Math.floor(Math.sin(3.14*characterobject.c2/180)*-1*characterobject.c1),1==characterobject.c3?(characterobject.pt=168+this.g_c1,characterobject.pth=0):(characterobject.pt=134,characterobject.pth=0);break;case 950:characterobject.c1+=4,characterobject.c1<128?characterobject.c2+=3:characterobject.c1<192?characterobject.c2+=3:characterobject.c1<256?characterobject.c2+=2:characterobject.c1<288?characterobject.c2+=2:characterobject.c1<384?characterobject.c2++:characterobject.c1<448?characterobject.c2++:characterobject.c2++,characterobject.c2>=360&&(characterobject.c2-=360),characterobject.c1>204&&(characterobject.c=0),characterobject.x=characterobject.vx+Math.floor(Math.cos(3.14*characterobject.c2/180)*characterobject.c1),characterobject.y=characterobject.vy+Math.floor(Math.sin(3.14*characterobject.c2/180)*-1*characterobject.c1),characterobject.pt=168+this.g_c1,characterobject.pth=0;break;case 960:characterobject.c1+=4,characterobject.c1<128?characterobject.c2-=3:characterobject.c1<192?characterobject.c2-=3:characterobject.c1<256?characterobject.c2-=2:characterobject.c1<288?characterobject.c2-=2:characterobject.c1<384?characterobject.c2--:characterobject.c1<416?characterobject.c2--:characterobject.c2--,characterobject.c2<0&&(characterobject.c2+=360),characterobject.c1>204&&(characterobject.c=0),characterobject.x=characterobject.vx+Math.floor(Math.cos(3.14*characterobject.c2/180)*characterobject.c1),characterobject.y=characterobject.vy+Math.floor(Math.sin(3.14*characterobject.c2/180)*-1*characterobject.c1),characterobject.pt=168+this.g_c1,characterobject.pth=0;break;case 970:characterobject.c1+=4,characterobject.c1<128?characterobject.c2+=5:characterobject.c1<192?characterobject.c2+=5:characterobject.c1<256?characterobject.c2+=5:characterobject.c1<288?characterobject.c2+=4:characterobject.c1<384?characterobject.c2+=3:characterobject.c1<448?characterobject.c2+=2:characterobject.c2+=2,characterobject.c2>=360&&(characterobject.c2-=360),characterobject.c1>80&&(characterobject.c1=80,characterobject.vx-=6),characterobject.vx80&&(characterobject.c1=80,characterobject.vx+=6),characterobject.vx>this.maps.wx+512+100&&(characterobject.c=0),characterobject.x=characterobject.vx+Math.floor(Math.cos(3.14*characterobject.c2/180)*characterobject.c1),characterobject.y=characterobject.vy+Math.floor(Math.sin(3.14*characterobject.c2/180)*-1*characterobject.c1),characterobject.pt=168+this.g_c1,characterobject.pth=0;break;case 2e3:characterobject.vy+=30,characterobject.vy>180&&(characterobject.vy=180),characterobject.y+=rounddown(characterobject.vy/10),characterobject.vy>=0&&characterobject.y>=characterobject.c3&&(characterobject.y=characterobject.c3,characterobject.vy=0),(this.scroll_area<2||this.scroll_area>5)&&14!=this.j_tokugi&&15!=this.j_tokugi&&(characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512)&&(characterobject.c=0),characterobject.pt=90+this.g_ac2,characterobject.pth=0;break;case 2100:(this.scroll_area<2||this.scroll_area>5)&&14!=this.j_tokugi&&15!=this.j_tokugi&&11!=characterobject.c2&&(characterobject.x<=this.maps.wx-32||characterobject.x>=this.maps.wx+512)&&(characterobject.c=0),characterobject.pt=42+characterobject.c2,8==characterobject.c2?characterobject.pt=59:9==characterobject.c2?characterobject.pt=109:10==characterobject.c2?characterobject.pt=107:11==characterobject.c2?characterobject.pt=97:12==characterobject.c2?characterobject.pt=42:13==characterobject.c2?characterobject.pt=42:14==characterobject.c2?characterobject.pt=42:15==characterobject.c2?characterobject.pt=49:16==characterobject.c2&&(characterobject.pt=1300),characterobject.pth=0;break;case 2200:characterobject.xthis.maps.wx+512-32&&(characterobject.x=this.maps.wx+512-32),characterobject.ythis.maps.wy+224&&(characterobject.y=this.maps.wy+224),this.stage_max>=2&&this.stage>=this.stage_max?0==this.g_ac2?characterobject.pt=99:characterobject.pt=98:0==this.g_ac2?characterobject.pt=95:characterobject.pt=94,characterobject.pth=0}if((100==characterobject.c||300==characterobject.c||400==characterobject.c||600==characterobject.c||700==characterobject.c&&(3==characterobject.c2||4==characterobject.c2||5==characterobject.c2||6==characterobject.c2)||800==characterobject.c)&&this.yuka_id_max>=0)for(var l6=0;l6<=this.yuka_id_max;l6++)if(this.yo[l6].con>=300&&this.yo[l6].con<350){var j1=this.getSCOY(this.yo[l6].x,this.yo[l6].y,this.yo[l6].x2,this.yo[l6].y2,characterobject.x+15);if(j1<0||j1+8>characterobject.y||j1+39=350&&this.yo[l6].con<400){var k1=this.getSHCOY(this.yo[l6].x,this.yo[l6].y,this.yo[l6].x2,this.yo[l6].y2,characterobject.x+15);if(k1<0||k1+8>characterobject.y||k1+39=400&&this.yo[l6].con<450){var l1=this.getSWUpOY(this.yo[l6].x,this.yo[l6].y,this.yo[l6].x2,this.yo[l6].y2,characterobject.x+15);if(l1<0||l1+8>characterobject.y||l1+39=500)){var i2=this.getSWDownOY(this.yo[l6].x,this.yo[l6].y,this.yo[l6].x2,this.yo[l6].y2,characterobject.x+15);i2<0||i2+8>characterobject.y||i2+39=200))if(characterobject.c>=2e3){if(Math.abs(characterobject.x-this.co_j.x)>14||characterobject.y>this.co_j.y+26||characterobject.y+150&&(this.time+=3e4);else if(3==characterobject.c2)this.j_jet_fuel+=80;else if(4==characterobject.c2)this.j_helm_f=!0;else if(5==characterobject.c2)this.j_tail_f=!0;else if(6==characterobject.c2)this.j_drell_f=!0;else if(7==characterobject.c2)this.j_gr_kazu++;else if(8==characterobject.c2)if(17==this.j_tokugi){var j2=this.getMyHP();j2<10&&this.setMyHP(String(j2+1))}else this.j_left++;else if(9==characterobject.c2)this.j_double_f=!0;else if(10==characterobject.c2){if(0==this.co_mu[0].c){this.co_mu[0].c=100,100!=this.co_b.c&&200!=this.co_b.c&&300!=this.co_b.c||(this.boss_hp+=10);for(var i7=0;i7<=7;i7++){var l5=this.mu_ato_p-i7;l5<0&&(l5+=32),this.mu_ato_x[l5]=this.co_j.x,this.mu_ato_y[l5]=this.co_j.y}var i6=this.mu_ato_p-7;i6<0&&(i6+=32),this.co_mu[0].x=this.mu_ato_x[i6],this.co_mu[0].y=this.mu_ato_y[i6]}else if(0==this.co_mu[1].c){this.co_mu[1].c=100,100!=this.co_b.c&&200!=this.co_b.c&&300!=this.co_b.c||(this.boss_hp+=10);for(var j7=8;j7<=14;j7++){var j6=this.mu_ato_p-j7;j6<0&&(j6+=32),this.mu_ato_x[j6]=this.co_mu[0].x,this.mu_ato_y[j6]=this.co_mu[0].y}var k6=this.mu_ato_p-14;k6<0&&(k6+=32),this.co_mu[1].x=this.mu_ato_x[k6],this.co_mu[1].y=this.mu_ato_y[k6]}}else 11==characterobject.c2?100==this.spot_c&&(this.spot_r+=48,this.spot_r>400&&(this.spot_c=0)):12==characterobject.c2?(this.j_fire_f=!0,this.j_fire_type=2,this.j_fire_range=9999):13==characterobject.c2?(this.j_fire_f=!0,this.j_fire_type=1):14==characterobject.c2?(this.j_fire_f=!0,this.j_fire_type=4,this.j_fire_range=10):15==characterobject.c2?this.j_gr_kazu+=5:16==characterobject.c2&&(this.cpoint_con=100,this.cpoint_stage=this.stage,this.cpoint_x=characterobject.x,this.cpoint_y=characterobject.y);else 2200==characterobject.c&&(this.stage_cc=1,this.stage_max>=2&&this.stage>=this.stage_max?this.addScore(995):this.addScore(95),this.gs.rsAddSound(2));characterobject.c=0,this.m_kazu--}else if(!(characterobject.c<100)){var flag=!1;14==this.j_tokugi||15==this.j_tokugi?Math.abs(characterobject.x-this.co_j.x)<=22&&Math.abs(characterobject.y-this.co_j.y)<=22&&(flag=!0):Math.abs(characterobject.x-this.co_j.x)<=23&&Math.abs(characterobject.y-this.co_j.y)<=28&&(flag=!0),flag&&(this.j_v_c>0||this.j_cannon_c>0&&2==this.j_cannon_type||this.j_cannon_c>5&&3==this.j_cannon_type||7==this.j_jump_type?(characterobject.c=0,this.m_kazu--):(this.j_muteki_c<=0&&(this.setMyHPDamage("1"),this.getMyHP()<=0&&this.jShinu(1)),800==characterobject.c&&(characterobject.c=70,characterobject.c1=1,characterobject.c2=20)))}}else this.m_kazu--}},MainProgram.prototype.jmSet=function(i,j,k){for(var l=0;;){if(l>1)break;if(this.co_jm[l].c<=0){var characterobject=this.co_jm[l];switch(characterobject.c=k,characterobject.x=i,characterobject.y=j+8,characterobject.c1=0,characterobject.c2=0,this.jm_kazu++,k){case 60:characterobject.x=i+16,characterobject.y=j,characterobject.vx=i+16,characterobject.c4=8,this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 65:characterobject.x=i+16,characterobject.y=j,characterobject.vx=i+16,characterobject.c4=8,this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 100:characterobject.vx=rounddown(this.co_j.vx/10)-10,characterobject.vy=-28,Math.abs(characterobject.vx)<2&&(characterobject.vx=-2),14==this.j_tokugi?(characterobject.c=101,characterobject.y=j,characterobject.vx=-16,characterobject.vy=0):15==this.j_tokugi?(characterobject.c=101,characterobject.y=j,characterobject.vx=-16,characterobject.vy=0,2==this.j_4_muki?(characterobject.vx=0,characterobject.vy=-16):3==this.j_4_muki&&(characterobject.vx=0,characterobject.vy=16)):3==this.j_fire_type?(characterobject.c=101,characterobject.y=j,characterobject.vx=-20,characterobject.vy=0):2==this.j_fire_type&&(characterobject.c=101,characterobject.y=j,characterobject.vx=rounddown(this.co_j.vx/10)-12,characterobject.vy=0,Math.abs(characterobject.vx)<6&&(characterobject.vx=-6)),this.gs.rsAddSound(23);break;case 105:characterobject.vx=rounddown(this.co_j.vx/10)+10,characterobject.vy=-28,Math.abs(characterobject.vx)<2&&(characterobject.vx=2),14==this.j_tokugi?(characterobject.c=106,characterobject.y=j,characterobject.vx=16,characterobject.vy=0):15==this.j_tokugi?(characterobject.c=106,characterobject.y=j,characterobject.vx=16,characterobject.vy=0,2==this.j_4_muki?(characterobject.vx=0,characterobject.vy=-16):3==this.j_4_muki&&(characterobject.vx=0,characterobject.vy=16)):3==this.j_fire_type?(characterobject.c=106,characterobject.y=j,characterobject.vx=20,characterobject.vy=0):2==this.j_fire_type&&(characterobject.c=106,characterobject.y=j,characterobject.vx=rounddown(this.co_j.vx/10)+12,characterobject.vy=0,Math.abs(characterobject.vx)<6&&(characterobject.vx=6)),this.gs.rsAddSound(23);break;case 110:characterobject.x=i,characterobject.y=j,characterobject.vx=-10,characterobject.vy=-10,this.gs.rsAddSound(23);break;case 115:characterobject.c=110,characterobject.x=i,characterobject.y=j,characterobject.vx=10,characterobject.vy=-10,this.gs.rsAddSound(23);break;case 200:characterobject.vx=rounddown(this.co_j.vx/10)-10,characterobject.vy=-35,Math.abs(characterobject.vx)<2&&(characterobject.vx=-2),5!=this.grenade_type&&6!=this.grenade_type||(characterobject.y=j,characterobject.vx=-20,characterobject.vy=0),this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 205:characterobject.c=200,14==this.j_tokugi?(characterobject.vx=10,characterobject.vy=0):(characterobject.vx=rounddown(this.co_j.vx/10)+10,characterobject.vy=-35,Math.abs(characterobject.vx)<2&&(characterobject.vx=2)),5!=this.grenade_type&&6!=this.grenade_type||(characterobject.y=j,characterobject.vx=20,characterobject.vy=0),this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 1206:characterobject.c=200,characterobject.c4=2,characterobject.x=i+16-10,characterobject.y=j,characterobject.vx=20,characterobject.vy=0,this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 1207:characterobject.c=200,characterobject.c4=2,characterobject.x=i+16+10,characterobject.y=j,characterobject.vx=-20,characterobject.vy=0,this.j_gr_kazu--,this.gs.rsAddSound(23)}break}l++}},MainProgram.prototype.jmSet2=function(i,j,k,l){var i1=l;if(!(this.co_jm[i1].c>0)){var characterobject=this.co_jm[i1];switch(characterobject.c=k,characterobject.x=i,characterobject.y=j+8,characterobject.c1=0,characterobject.c2=0,characterobject.c4=0,this.jm_kazu++,k){default:break;case 50:characterobject.x=i,characterobject.y=j,characterobject.c=50,characterobject.c1=1,characterobject.c2=20,this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 60:characterobject.x=i+16,characterobject.y=j,characterobject.vx=i+16,characterobject.c4=8,this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 65:characterobject.x=i+16,characterobject.y=j,characterobject.vx=i+16,characterobject.c4=8,this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 100:characterobject.vx=rounddown(this.co_j.vx/10)-10,characterobject.vy=-28,Math.abs(characterobject.vx)<2&&(characterobject.vx=-2),14==this.j_tokugi?(characterobject.c=101,characterobject.y=j,characterobject.vx=-16,characterobject.vy=0):15==this.j_tokugi&&(characterobject.c=101,characterobject.y=j,characterobject.vx=-16,characterobject.vy=0,2==this.j_4_muki?(characterobject.vx=0,characterobject.vy=-16):3==this.j_4_muki&&(characterobject.vx=0,characterobject.vy=16)),this.gs.rsAddSound(23);break;case 105:characterobject.vx=rounddown(this.co_j.vx/10)+10,characterobject.vy=-28,Math.abs(characterobject.vx)<2&&(characterobject.vx=2),14==this.j_tokugi?(characterobject.c=106,characterobject.y=j,characterobject.vx=16,characterobject.vy=0):15==this.j_tokugi&&(characterobject.c=106,characterobject.y=j,characterobject.vx=16,characterobject.vy=0,2==this.j_4_muki?(characterobject.vx=0,characterobject.vy=-16):3==this.j_4_muki&&(characterobject.vx=0,characterobject.vy=16)),this.gs.rsAddSound(23);break;case 200:characterobject.vx=rounddown(this.co_j.vx/10)-10,characterobject.vy=-35,Math.abs(characterobject.vx)<2&&(characterobject.vx=-2),5!=this.grenade_type&&6!=this.grenade_type&&15!=this.j_tokugi||(characterobject.y=j,characterobject.vx=-20,characterobject.vy=0,15==this.j_tokugi&&(2==this.j_4_muki?(characterobject.vx=0,characterobject.vy=-20):3==this.j_4_muki&&(characterobject.vx=0,characterobject.vy=20))),this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 205:characterobject.c=200,14==this.j_tokugi?(characterobject.vx=10,characterobject.vy=0):(characterobject.vx=rounddown(this.co_j.vx/10)+10,characterobject.vy=-35,Math.abs(characterobject.vx)<2&&(characterobject.vx=2)),5!=this.grenade_type&&6!=this.grenade_type&&15!=this.j_tokugi||(characterobject.y=j,characterobject.vx=20,characterobject.vy=0,15==this.j_tokugi&&(2==this.j_4_muki?(characterobject.vx=0,characterobject.vy=-20):3==this.j_4_muki&&(characterobject.vx=0,characterobject.vy=20))),this.j_gr_kazu--,this.gs.rsAddSound(23);break;case 206:characterobject.c=200,characterobject.c4=2,characterobject.x=i+16,characterobject.y=j,characterobject.vx=16,characterobject.vy=0,this.gs.rsAddSound(23);break;case 207:characterobject.c=200,characterobject.c4=2,characterobject.x=i-16,characterobject.y=j,characterobject.vx=-16,characterobject.vy=0,this.gs.rsAddSound(23);break;case 208:characterobject.c=200,characterobject.c4=2,characterobject.y=j-16,characterobject.vx=0,characterobject.vy=-16,this.gs.rsAddSound(23);break;case 209:characterobject.c=200,characterobject.c4=2,characterobject.y=j+24,characterobject.vx=0,characterobject.vy=18,this.gs.rsAddSound(23)}}},MainProgram.prototype.jmMove=function(){for(var i=0;i<=8;i++)if(0!=this.co_jm[i].c){var characterobject=this.co_jm[i];switch(characterobject.c){case 50:switch(characterobject.c1++,characterobject.c1){case 1:characterobject.c2=20;break;case 2:characterobject.c2=34;break;case 3:characterobject.c2=46;break;case 4:characterobject.c2=56;break;case 5:characterobject.c2=64;break;case 6:characterobject.c2=70;break;case 7:characterobject.c2=74;break;case 8:characterobject.c2=77;break;case 9:characterobject.c2=79;break;case 10:characterobject.c2=80}if(characterobject.c1>10&&(characterobject.c2=10,characterobject.c=0),2==characterobject.c4&&10==characterobject.c1){var i9=rightShiftIgnoreSign(characterobject.x+15,5),k12=rightShiftIgnoreSign(characterobject.y+15,5);characterobject.x=32*i9,characterobject.y=32*k12;for(var i16=-1;i16<=1;i16++)for(var k15=-1;k15<=1;k15++)i9+k15>=1&&i9+k15<=180&&k12+i16>=10&&k12+i16<=39&&20==this.maps.map_bg[i9+k15][k12+i16]&&this.maps.putBGCode(i9+k15,k12+i16,0)}if(7==this.grenade_type){characterobject.c2+=16,10!=this.sl_step&&11!=this.sl_step||(characterobject.x+=this.sl_speed);for(var j=0;j<=79;j++)if(!(this.co_m[j].c<100||this.co_m[j].c>2e3)){var characterobject1=this.co_m[j],j9=characterobject1.x-characterobject.x,l12=characterobject1.y-characterobject.y,k16=Math.floor(Math.sqrt(j9*j9+l12*l12));k16<=characterobject.c2+8&&(characterobject1.c=0,this.m_kazu--)}}for(var k=0;k<=this.t_kazu;k++)if(!(this.co_t[k].c<100)){var characterobject2=this.co_t[k],k9=characterobject2.x-characterobject.x,i13=characterobject2.y-characterobject.y,l16=Math.floor(Math.sqrt(k9*k9+i13*i13));if(!(l16>characterobject.c2+8)){if(characterobject.x>characterobject2.x?(characterobject2.pth=1,characterobject2.vx=-3):(characterobject2.pth=0,characterobject2.vx=3),characterobject2.c>=1200&&characterobject2.c<1300)characterobject2.c=54,characterobject2.vy=-25;else if(characterobject2.c>=1400&&characterobject2.c<1500)characterobject2.c=57,characterobject2.c1=0;else if(1190==characterobject2.c){characterobject2.c=55,characterobject2.c1=0;var l9=rightShiftIgnoreSign(characterobject2.x,5),j13=rightShiftIgnoreSign(characterobject2.y,5);1==characterobject2.c5?this.onASwitch(l9-5,j13-5,l9+5,j13+5):this.onASwitch(l9-10,j13-10,l9+10,j13+10)}else characterobject2.c=52,characterobject2.vy=-25,14!=this.j_tokugi&&15!=this.j_tokugi||(characterobject2.c=55,characterobject2.c1=0);this.gs.rsAddSound(9)}}if((1==this.grenade_type||5==this.grenade_type)&&this.co_b.c>=100){var i10=this.co_b.x-characterobject.x,k13=this.co_b.y-characterobject.y,i17=Math.floor(Math.sqrt(i10*i10+k13*k13));i17<=characterobject.c2+20&&(14==this.j_tokugi||15==this.j_tokugi?this.co_b.c<200?(this.co_b.c4=0,this.co_b.c=60,this.co_b.c1=0,this.co_b.pt=1010,this.co_b.y-=16,this.gs.rsAddSound(8)):this.co_b.c<300?(this.co_b.c4=0,this.co_b.c=70,this.co_b.c1=0,this.co_b.pt=1110,this.co_b.y-=16,this.gs.rsAddSound(8)):(this.co_b.c4=0,this.co_b.c=80,this.co_b.c1=0,this.co_b.pt=1210,this.co_b.y-=16,this.gs.rsAddSound(8)):this.co_b.c<200?(this.co_b.c=67,this.co_b.vy=-24,this.co_b.c1=0,characterobject.x>this.co_b.x?(this.co_b.muki=1,this.co_b.pt=1005,this.co_b.vx=-4):(this.co_b.muki=0,this.co_b.pt=1e3,this.co_b.vx=4),this.gs.rsAddSound(9)):this.co_b.c<300?(this.co_b.c=77,this.co_b.vy=-24,this.co_b.c1=0,characterobject.x>this.co_b.x?(this.co_b.muki=1,this.co_b.pt=1105,this.co_b.vx=-4):(this.co_b.muki=0,this.co_b.pt=1100,this.co_b.vx=4),this.gs.rsAddSound(9)):(this.co_b.c=87,this.co_b.vy=-24,this.co_b.c1=0,characterobject.x>this.co_b.x?(this.co_b.muki=1,this.co_b.pt=1205,this.co_b.vx=-4):(this.co_b.muki=0,this.co_b.pt=1200,this.co_b.vx=4),this.gs.rsAddSound(9)))}characterobject.pt=1e3,characterobject.pth=0;break;case 60:characterobject.y=this.co_j.y,characterobject.x-=28,characterobject.x<=this.maps.wx-32&&(characterobject.x=this.maps.wx-32),characterobject.c4>0?(characterobject.c4--,characterobject.vx=this.co_j.x+16):(characterobject.vx-=28,characterobject.vx<=characterobject.x&&(characterobject.c=0));for(var l=0;l<=this.t_kazu;l++)if(!(this.co_t[l].c<100)){var characterobject3=this.co_t[l];if(!(characterobject3.x<=characterobject.x-12||characterobject3.x>=characterobject.vx+12||Math.abs(characterobject3.y-characterobject.y)>=24)){if(characterobject3.pth=0,characterobject3.vx=-3,characterobject3.c>=1200&&characterobject3.c<1300)characterobject3.c=54,characterobject3.vy=-25;else if(characterobject3.c>=1400&&characterobject3.c<1500)characterobject3.c=57,characterobject3.c1=0;else if(1190==characterobject3.c){characterobject3.c=55,characterobject3.c1=0;var j10=rightShiftIgnoreSign(characterobject3.x,5),l13=rightShiftIgnoreSign(characterobject3.y,5);1==characterobject3.c5?this.onASwitch(j10-5,l13-5,j10+5,l13+5):this.onASwitch(j10-10,l13-10,j10+10,l13+10)}else characterobject3.c=52,characterobject3.vy=-25,14!=this.j_tokugi&&15!=this.j_tokugi||(characterobject3.c=55,characterobject3.c1=0);this.gs.rsAddSound(9)}}3==this.grenade_type&&this.co_b.c>=100&&this.co_b.x>characterobject.x-24&&this.co_b.x=200)&&(characterobject.c=0),characterobject.pt=1200;break;case 65:characterobject.y=this.co_j.y,characterobject.x+=28,characterobject.x>=this.maps.wx+512+32&&(characterobject.x=this.maps.wx+512+32),characterobject.c4>0?(characterobject.c4--,characterobject.vx=this.co_j.x+16):(characterobject.vx+=28,characterobject.vx>=characterobject.x&&(characterobject.c=0));for(var i1=0;i1<=this.t_kazu;i1++)if(!(this.co_t[i1].c<100)){var characterobject4=this.co_t[i1];if(!(characterobject4.x<=characterobject.vx-12||characterobject4.x>=characterobject.x+12||Math.abs(characterobject4.y-characterobject.y)>=24)){if(characterobject4.pth=0,characterobject4.vx=3,characterobject4.c>=1200&&characterobject4.c<1300)characterobject4.c=54,characterobject4.vy=-25;else if(characterobject4.c>=1400&&characterobject4.c<1500)characterobject4.c=57,characterobject4.c1=0;else if(1190==characterobject4.c){characterobject4.c=55,characterobject4.c1=0;var k10=rightShiftIgnoreSign(characterobject4.x,5),i14=rightShiftIgnoreSign(characterobject4.y,5);1==characterobject4.c5?this.onASwitch(k10-5,i14-5,k10+5,i14+5):this.onASwitch(k10-10,i14-10,k10+10,i14+10)}else characterobject4.c=52,characterobject4.vy=-25,14!=this.j_tokugi&&15!=this.j_tokugi||(characterobject4.c=55,characterobject4.c1=0);this.gs.rsAddSound(9)}}3==this.grenade_type&&this.co_b.c>=100&&this.co_b.x>characterobject.vx-24&&this.co_b.x=200)&&(characterobject.c=0),characterobject.pt=1205;break;case 100:var l10=characterobject.x;characterobject.x+=characterobject.vx,rightShiftIgnoreSign(l10+7,5)>rightShiftIgnoreSign(characterobject.x+7,5)&&19==this.maps.getBGCode(l10+7,characterobject.y+15)&&this.maps.getBGCode(characterobject.x+7,characterobject.y+15)>=20&&(characterobject.y=32*rightShiftIgnoreSign(characterobject.y+15,5)-24),this.maps.getBGCode(characterobject.x+7,characterobject.y+15)>=20&&(characterobject.c=0),characterobject.vy+=5,characterobject.vy>25&&(characterobject.vy=25);var j14=characterobject.y;characterobject.y+=characterobject.vy,characterobject.vy<0&&this.maps.getBGCode(characterobject.x+15,characterobject.y+8)>=20&&(characterobject.c=0);var i3=this.maps.getBGCode(characterobject.x+15,characterobject.y+23);if(i3>=20||15==i3||10==i3?(characterobject.y=32*rightShiftIgnoreSign(characterobject.y+23,5)-24,characterobject.vy=-28):rightShiftIgnoreSign(j14+23,5)=0&&characterobject.vy>0)for(var j1=0;j1<=this.yuka_id_max;j1++)if(this.yo[j1].con>=300&&this.yo[j1].con<350){var j3=this.getSCOY(this.yo[j1].x,this.yo[j1].y,this.yo[j1].x2,this.yo[j1].y2,characterobject.x+15);j3>=0&&j3+8<=characterobject.y&&j3+47>=characterobject.y&&(characterobject.y=j3+8,characterobject.vy=-28)}else if(this.yo[j1].con>=350&&this.yo[j1].con<400){var k3=this.getSHCOY(this.yo[j1].x,this.yo[j1].y,this.yo[j1].x2,this.yo[j1].y2,characterobject.x+15);k3>=0&&k3+8<=characterobject.y&&k3+47>=characterobject.y&&(characterobject.y=k3+8,characterobject.vy=-28)}else if(this.yo[j1].con>=400&&this.yo[j1].con<450){var l3=this.getSWUpOY(this.yo[j1].x,this.yo[j1].y,this.yo[j1].x2,this.yo[j1].y2,characterobject.x+15);l3>=0&&l3+8<=characterobject.y&&l3+47>=characterobject.y&&(characterobject.y=l3+8,characterobject.vy=-28)}else if(!(this.yo[j1].con<450||this.yo[j1].con>=500)){var i4=this.getSWDownOY(this.yo[j1].x,this.yo[j1].y,this.yo[j1].x2,this.yo[j1].y2,characterobject.x+15);i4>=0&&i4+8<=characterobject.y&&i4+47>=characterobject.y&&(characterobject.y=i4+8,characterobject.vy=-28)}this.j_fire_mkf||4!=this.maps.getBGCode(characterobject.x+15,characterobject.y+15)||(characterobject.c=0),(characterobject.x<=this.maps.wx-24||characterobject.x>=this.maps.wx+512-8||characterobject.y<=this.maps.wy-128||characterobject.y>=this.maps.wy+384)&&(characterobject.c=0),characterobject.pt=130+this.g_c2,characterobject.pth=0;break;case 101:if(characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy,(this.maps.getBGCode(characterobject.x+7,characterobject.y+15)>=20||18==this.maps.getBGCode(characterobject.x+7,characterobject.y+15))&&(characterobject.c=0),this.yuka_id_max>=0)for(var k1=0;k1<=this.yuka_id_max;k1++)if(this.yo[k1].con>=300&&this.yo[k1].con<350){var j4=this.getSCOY(this.yo[k1].x,this.yo[k1].y,this.yo[k1].x2,this.yo[k1].y2,characterobject.x+15);j4>=0&&j4+8<=characterobject.y&&j4+47>=characterobject.y&&(characterobject.c=0)}else if(this.yo[k1].con>=350&&this.yo[k1].con<400){var k4=this.getSHCOY(this.yo[k1].x,this.yo[k1].y,this.yo[k1].x2,this.yo[k1].y2,characterobject.x+15);k4>=0&&k4+8<=characterobject.y&&k4+47>=characterobject.y&&(characterobject.c=0)}else if(this.yo[k1].con>=400&&this.yo[k1].con<450){var l4=this.getSWUpOY(this.yo[k1].x,this.yo[k1].y,this.yo[k1].x2,this.yo[k1].y2,characterobject.x+15);l4>=0&&l4+8<=characterobject.y&&l4+47>=characterobject.y&&(characterobject.c=0)}else if(!(this.yo[k1].con<450||this.yo[k1].con>=500)){var i5=this.getSWDownOY(this.yo[k1].x,this.yo[k1].y,this.yo[k1].x2,this.yo[k1].y2,characterobject.x+15);i5>=0&&i5+8<=characterobject.y&&i5+47>=characterobject.y&&(characterobject.c=0)}characterobject.c2++,characterobject.c2>this.j_fire_range&&(characterobject.c=0),this.j_fire_mkf||4!=this.maps.getBGCode(characterobject.x+15,characterobject.y+15)||(characterobject.c=0),(characterobject.x<=this.maps.wx-24||characterobject.x>=this.maps.wx+512-8||characterobject.y<=this.maps.wy-24||characterobject.y>=this.maps.wy+320-8)&&(characterobject.c=0),characterobject.pt=130+this.g_c2,characterobject.pth=0;break;case 105:var j11=characterobject.x;characterobject.x+=characterobject.vx,rightShiftIgnoreSign(j11+23,5)=20&&(characterobject.y=32*rightShiftIgnoreSign(characterobject.y+15,5)-24),this.maps.getBGCode(characterobject.x+23,characterobject.y+15)>=20&&(characterobject.c=0),characterobject.vy+=5,characterobject.vy>25&&(characterobject.vy=25);var k14=characterobject.y;characterobject.y+=characterobject.vy,characterobject.vy<0&&this.maps.getBGCode(characterobject.x+15,characterobject.y+8)>=20&&(characterobject.c=0);var j5=this.maps.getBGCode(characterobject.x+15,characterobject.y+23);if(j5>=20||15==j5||10==j5?(characterobject.y=32*rightShiftIgnoreSign(characterobject.y+23,5)-24,characterobject.vy=-28):rightShiftIgnoreSign(k14+23,5)=0&&characterobject.vy>0)for(var l1=0;l1<=this.yuka_id_max;l1++)if(this.yo[l1].con>=300&&this.yo[l1].con<350){var k5=this.getSCOY(this.yo[l1].x,this.yo[l1].y,this.yo[l1].x2,this.yo[l1].y2,characterobject.x+15);k5>=0&&k5+8<=characterobject.y&&k5+47>=characterobject.y&&(characterobject.y=k5+8,characterobject.vy=-28)}else if(this.yo[l1].con>=350&&this.yo[l1].con<400){var l5=this.getSHCOY(this.yo[l1].x,this.yo[l1].y,this.yo[l1].x2,this.yo[l1].y2,characterobject.x+15);l5>=0&&l5+8<=characterobject.y&&l5+47>=characterobject.y&&(characterobject.y=l5+8,characterobject.vy=-28)}else if(this.yo[l1].con>=400&&this.yo[l1].con<450){var i6=this.getSWUpOY(this.yo[l1].x,this.yo[l1].y,this.yo[l1].x2,this.yo[l1].y2,characterobject.x+15);i6>=0&&i6+8<=characterobject.y&&i6+47>=characterobject.y&&(characterobject.y=i6+8,characterobject.vy=-28)}else if(!(this.yo[l1].con<450||this.yo[l1].con>=500)){var j6=this.getSWDownOY(this.yo[l1].x,this.yo[l1].y,this.yo[l1].x2,this.yo[l1].y2,characterobject.x+15);j6>=0&&j6+8<=characterobject.y&&j6+47>=characterobject.y&&(characterobject.y=j6+8,characterobject.vy=-28)}this.j_fire_mkf||4!=this.maps.getBGCode(characterobject.x+15,characterobject.y+15)||(characterobject.c=0),(characterobject.x<=this.maps.wx-24||characterobject.x>=this.maps.wx+512-8||characterobject.y<=this.maps.wy-128||characterobject.y>=this.maps.wy+384)&&(characterobject.c=0),characterobject.pt=130+this.g_c2,characterobject.pth=1;break;case 106:if(characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy,this.maps.getBGCode(characterobject.x+23,characterobject.y+15)>=19&&(characterobject.c=0),this.yuka_id_max>=0)for(var i2=0;i2<=this.yuka_id_max;i2++)if(this.yo[i2].con>=300&&this.yo[i2].con<350){var k6=this.getSCOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,characterobject.x+15);k6>=0&&k6+8<=characterobject.y&&k6+47>=characterobject.y&&(characterobject.c=0)}else if(this.yo[i2].con>=350&&this.yo[i2].con<400){var l6=this.getSHCOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,characterobject.x+15);l6>=0&&l6+8<=characterobject.y&&l6+47>=characterobject.y&&(characterobject.c=0)}else if(this.yo[i2].con>=400&&this.yo[i2].con<450){var i7=this.getSWUpOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,characterobject.x+15);i7>=0&&i7+8<=characterobject.y&&i7+47>=characterobject.y&&(characterobject.c=0)}else if(!(this.yo[i2].con<450||this.yo[i2].con>=500)){var j7=this.getSWDownOY(this.yo[i2].x,this.yo[i2].y,this.yo[i2].x2,this.yo[i2].y2,characterobject.x+15);j7>=0&&j7+8<=characterobject.y&&j7+47>=characterobject.y&&(characterobject.c=0)}characterobject.c2++,characterobject.c2>this.j_fire_range&&(characterobject.c=0),this.j_fire_mkf||4!=this.maps.getBGCode(characterobject.x+15,characterobject.y+15)||(characterobject.c=0),(characterobject.x<=this.maps.wx-24||characterobject.x>=this.maps.wx+512-8||characterobject.y<=this.maps.wy-24||characterobject.y>=this.maps.wy+320-8)&&(characterobject.c=0),characterobject.pt=130+this.g_c2,characterobject.pth=1,7!=i&&8!=i||(characterobject.pt=128+this.g_c1);break;case 110:for(var j15=-1,l11=9999,j2=0;j2<=this.t_kazu;j2++)if(!(this.co_t[j2].c<100||this.co_t[j2].xthis.maps.wx+512+15||this.co_t[j2].ythis.maps.wy+320+15)){var k7=Math.abs(this.co_t[j2].x-characterobject.x)+Math.abs(this.co_t[j2].y-characterobject.y);k7=0?(this.co_t[j15].xcharacterobject.x+8?(characterobject.vx+=3,characterobject.vx>10&&(characterobject.vx=10)):Math.abs(characterobject.vx)<=3?characterobject.vx=0:characterobject.vx>0?characterobject.vx-=3:characterobject.vx<0&&(characterobject.vx+=3),this.co_t[j15].ycharacterobject.y+8?(characterobject.vy+=3,characterobject.vy>10&&(characterobject.vy=10)):Math.abs(characterobject.vy)<=3?characterobject.vy=0:characterobject.vy>0?characterobject.vy-=3:characterobject.vy<0&&(characterobject.vy+=3)):14==this.j_tokugi?(characterobject.vx+=3,characterobject.vx>10&&(characterobject.vx=10),characterobject.vy-=3,characterobject.vy<-10&&(characterobject.vy=-10)):(0==this.co_j.muki?(characterobject.vx-=3,characterobject.vx<-10&&(characterobject.vx=-10)):(characterobject.vx+=3,characterobject.vx>10&&(characterobject.vx=10)),characterobject.vy-=3,characterobject.vy<-10&&(characterobject.vy=-10)),characterobject.x+=characterobject.vx,characterobject.y+=characterobject.vy,this.maps.getBGCode(characterobject.x+23,characterobject.y+15)>=19&&(characterobject.c=0),this.j_fire_mkf||4!=this.maps.getBGCode(characterobject.x+15,characterobject.y+15)||(characterobject.c=0),(characterobject.x<=this.maps.wx-24||characterobject.x>=this.maps.wx+512-8||characterobject.y<=this.maps.wy-24||characterobject.y>=this.maps.wy+320-8)&&(characterobject.c=0),characterobject.pt=130+this.g_c2,characterobject.pth=1,7!=i&&8!=i||(characterobject.pt=128+this.g_c1);break;case 200:characterobject.x+=characterobject.vx,2==characterobject.c4?characterobject.y+=characterobject.vy:(5!=this.grenade_type&&6!=this.grenade_type||15==this.j_tokugi)&&(15!=this.j_tokugi&&(14==this.j_tokugi?(characterobject.vy+=2,characterobject.vy>30&&(characterobject.vy=30)):(characterobject.vy+=5,characterobject.vy>30&&(characterobject.vy=30))),characterobject.y+=characterobject.vy,characterobject.vy>0&&this.maps.getBGCode(characterobject.x+15,characterobject.y+31)>=18&&(characterobject.c=50,characterobject.y=32*rightShiftIgnoreSign(characterobject.y+31,5)-16,characterobject.c1=1,characterobject.c2=20));var l7=this.maps.getBGCode(characterobject.x+15,characterobject.y+15);if((l7>=18||15==l7&&characterobject.vy>=0)&&(characterobject.c=50,characterobject.c1=1,characterobject.c2=20,2==characterobject.c4)){var i12=rightShiftIgnoreSign(characterobject.x+15,5),l14=rightShiftIgnoreSign(characterobject.y+15,5);characterobject.x=32*i12,characterobject.y=32*l14;for(var j16=-1;j16<=1;j16++)for(var l15=-1;l15<=1;l15++)i12+l15>=1&&i12+l15<=this.mapWidth&&l14+j16>=10&&l14+j16<=this.mapHeight+9&&20==this.maps.map_bg[i12+l15][l14+j16]&&this.gs.rsAddSound(16)}if(this.yuka_id_max>=0&&characterobject.vy>0)for(var k2=0;k2<=this.yuka_id_max;k2++)if(this.yo[k2].con>=300&&this.yo[k2].con<350){var i8=this.getSCOY(this.yo[k2].x,this.yo[k2].y,this.yo[k2].x2,this.yo[k2].y2,characterobject.x+15); i8>=0&&i8+8<=characterobject.y&&i8+47>=characterobject.y&&(characterobject.y=i8+16,characterobject.c=50,characterobject.c1=1,characterobject.c2=20)}else if(this.yo[k2].con>=350&&this.yo[k2].con<400){var j8=this.getSHCOY(this.yo[k2].x,this.yo[k2].y,this.yo[k2].x2,this.yo[k2].y2,characterobject.x+15);j8>=0&&j8+8<=characterobject.y&&j8+47>=characterobject.y&&(characterobject.y=j8+16,characterobject.c=50,characterobject.c1=1,characterobject.c2=20)}else if(this.yo[k2].con>=400&&this.yo[k2].con<450){var k8=this.getSWUpOY(this.yo[k2].x,this.yo[k2].y,this.yo[k2].x2,this.yo[k2].y2,characterobject.x+15);k8>=0&&k8+8<=characterobject.y&&k8+47>=characterobject.y&&(characterobject.y=k8+16,characterobject.c=50,characterobject.c1=1,characterobject.c2=20)}else if(!(this.yo[k2].con<450||this.yo[k2].con>=500)){var l8=this.getSWDownOY(this.yo[k2].x,this.yo[k2].y,this.yo[k2].x2,this.yo[k2].y2,characterobject.x+15);l8>=0&&l8+8<=characterobject.y&&l8+47>=characterobject.y&&(characterobject.y=l8+16,characterobject.c=50,characterobject.c1=1,characterobject.c2=20)}2==characterobject.c4?(characterobject.x<=this.maps.wx-64||characterobject.x>=this.maps.wx+512+32||characterobject.y<=this.maps.wy-64||characterobject.y>=this.maps.wy+320+32)&&(characterobject.c=0):(characterobject.x<=this.maps.wx-64||characterobject.x>=this.maps.wx+512+64||characterobject.y<=this.maps.wy-128||characterobject.y>=this.maps.wy+384)&&(characterobject.c=0),characterobject.pt=137+this.g_c1,characterobject.vx<0?characterobject.pth=0:characterobject.pth=1}if(0!=characterobject.c){if(!(characterobject.c<100))for(var l2=0;l2<=this.t_kazu;l2++)if(!(this.co_t[l2].c<100)){var characterobject5=this.co_t[l2];if(!(Math.abs(characterobject.x-characterobject5.x)>=22||Math.abs(characterobject.y-characterobject5.y)>=22)){if(characterobject.vx<0?(characterobject5.pth=1,characterobject5.vx=-3):(characterobject5.pth=0,characterobject5.vx=3),characterobject5.c>=1200&&characterobject5.c<1300)characterobject5.c=54,characterobject5.vy=-25;else if(characterobject5.c>=1400&&characterobject5.c<1500)characterobject5.c=57,characterobject5.c1=0;else if(characterobject5.c>=1400&&characterobject5.c<1500)characterobject5.c=57,characterobject5.c1=0;else if(1190==characterobject5.c){characterobject5.c=55,characterobject5.c1=0;var j12=rightShiftIgnoreSign(characterobject5.x,5),i15=rightShiftIgnoreSign(characterobject5.y,5);1==characterobject5.c5?this.onASwitch(j12-5,i15-5,j12+5,i15+5):this.onASwitch(j12-10,i15-10,j12+10,i15+10)}else characterobject5.c=52,characterobject5.vy=-25,14!=this.j_tokugi&&15!=this.j_tokugi||(characterobject5.c=55,characterobject5.c1=0);this.gs.rsAddSound(9),200==characterobject.c?(characterobject.c=50,characterobject.c1=1,characterobject.c2=20):(characterobject.c=0,this.jm_kazu--);break}}}else this.jm_kazu--}},MainProgram.prototype.anaSet=function(i,j){for(var k=0;;){if(k>11)break;if(0==this.ana_c[k]){this.ana_c[k]=136,this.ana_x[k]=i,this.ana_y[k]=j,this.ana_kazu++;break}k++}},MainProgram.prototype.anaSet2=function(i,j){for(var k=0;;){if(k>11)break;if(0==this.ana_c[k]){this.ana_c[k]=236,this.ana_x[k]=i,this.ana_y[k]=j,this.ana_kazu++;break}k++}},MainProgram.prototype.anaMove=function(){for(var i=0;i<=11;i++)if(!(this.ana_c[i]<=0||(this.ana_c[i]--,200==this.ana_c[i]&&(this.ana_c[i]=100),this.ana_c[i]>0))){this.maps.putBGCode(this.ana_x[i],this.ana_y[i],20),this.ana_kazu--,this.co_j.c>=100&&this.co_j.c<200&&this.co_j.x+15>=32*this.ana_x[i]&&this.co_j.x+15<=32*this.ana_x[i]+31&&this.co_j.y>32*this.ana_y[i]-32&&this.co_j.y<32*this.ana_y[i]+32&&this.jShinu(1);for(var j=0;j<=this.t_kazu;j++)this.co_t[j].c<60||this.co_t[j].x<=32*this.ana_x[i]-32||this.co_t[j].x>=32*this.ana_x[i]+32||this.co_t[j].y<=32*this.ana_y[i]-32||this.co_t[j].y>=32*this.ana_y[i]+32||(this.co_t[j].c>=1200&&this.co_t[j].c<1300||60==this.co_t[j].c?(this.co_t[j].c=60,this.co_t[j].c1=0):(this.co_t[j].c=0,this.addScore(10)),this.gs.rsAddSound(19))}},MainProgram.prototype.aSet=function(i,j,k,l){for(var i1=0;;){if(i1>this.a_kazu&&(this.co_a.push(new CharacterObject),this.vo_x.push([0,0,0,0]),this.vo_y.push([0,0,0,0])),this.co_a[i1].c<=0){var characterobject=this.co_a[i1];switch(characterobject.c=k,characterobject.c1=l-512-32,characterobject.c2=l+128,characterobject.x=i,characterobject.y=j,k){case 60:characterobject.pt=200;break;case 70:characterobject.vx=-3,characterobject.c3=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 71:characterobject.c=70,characterobject.vx=3,characterobject.c3=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 72:characterobject.c=70,characterobject.vx=-2,characterobject.c3=0,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 73:characterobject.c=70,characterobject.vx=2,characterobject.c3=0,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 74:characterobject.c=70,characterobject.vx=-2,characterobject.c3=120,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 75:characterobject.c=70,characterobject.vx=2,characterobject.c3=120,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 76:characterobject.c=70,characterobject.vx=-2,characterobject.c3=240,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 77:characterobject.c=70,characterobject.vx=2,characterobject.c3=240,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 78:characterobject.c=70,characterobject.vx=2,characterobject.c3=160,characterobject.c1=i-512-190,characterobject.c2=i+190,characterobject.c4=2;break;case 79:characterobject.c=70,characterobject.vx=-2,characterobject.c3=380,characterobject.c1=i-512-190,characterobject.c2=i+190,characterobject.c4=3;break;case 80:characterobject.pt=800,characterobject.c3=1;break;case 81:characterobject.c=80,characterobject.pt=800,characterobject.c3=2;break;case 82:characterobject.c=80,characterobject.pt=800,characterobject.c3=3;break;case 83:characterobject.c=80,characterobject.pt=800,characterobject.c3=4;break;case 85:characterobject.c=85,characterobject.pt=850;break;case 86:characterobject.c=86,characterobject.pt=860;break;case 87:characterobject.c=87,characterobject.pt=860;break;case 88:characterobject.c=88,characterobject.pt=860;break;case 89:characterobject.c=89,characterobject.pt=860;break;case 90:characterobject.x=i+16,characterobject.y=j,characterobject.pt=1200,characterobject.vy=0,characterobject.c=90,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 91:characterobject.x=i+16,characterobject.y=j,characterobject.pt=1200,characterobject.vy=-56,characterobject.c=90,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 92:characterobject.x=i+16,characterobject.y=j,characterobject.pt=1200,characterobject.vy=56,characterobject.c=90,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 93:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=1300,characterobject.vy=90,characterobject.vx=30,characterobject.c=93,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256+384,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 94:characterobject.x=i+16+384,characterobject.y=j+16,characterobject.pt=1300,characterobject.vy=90,characterobject.vx=-30,characterobject.c=93,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256+384,characterobject.c3=0,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 95:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=1400,characterobject.c3=1,characterobject.vy=180,characterobject.vx=-26,characterobject.c=95,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 96:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=1400,characterobject.c3=2,characterobject.vy=360,characterobject.vx=26,characterobject.c=95,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 100:characterobject.vy=5,characterobject.x=i+8,characterobject.y=j-212,characterobject.c3=j-212,characterobject.c4=j+2,characterobject.pt=100;break;case 101:characterobject.c=100,characterobject.vy=5,characterobject.x=i+8,characterobject.y=j-212,characterobject.c3=j-212,characterobject.c4=j+2,characterobject.pt=100,characterobject.c1=0,characterobject.c2=6400;break;case 110:characterobject.vx=-3,characterobject.x=i+208,characterobject.c3=i,characterobject.c4=i+208,characterobject.pt=100,characterobject.c2=l+208+128+32,10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(characterobject.c3=i+4,characterobject.c4=i+208-6);break;case 111:characterobject.c=110,characterobject.vx=-3,characterobject.x=i+208,characterobject.c3=i,characterobject.c4=i+208,characterobject.pt=100,characterobject.c1=0,characterobject.c2=6400,10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(characterobject.c3=i+4,characterobject.c4=i+208-6);break;case 115:characterobject.c=110,characterobject.vx=-3,characterobject.x=i+208,characterobject.c3=i,characterobject.c4=i+208,characterobject.pt=100,characterobject.c2=l+208+128+342+32,10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(characterobject.c3=i+4,characterobject.c4=i+208-6);break;case 116:characterobject.c=110,characterobject.vx=3,characterobject.x=i+320,characterobject.c3=i+320,characterobject.c4=i+208+320,characterobject.pt=100,characterobject.c2=l+208+128+320+32,10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(characterobject.c3=i+320+6,characterobject.c4=i+208+320-4);break;case 120:characterobject.vx=i+160,characterobject.vy=j,characterobject.x=i+8,characterobject.y=j,characterobject.c3=0,characterobject.muki=1,characterobject.c1=characterobject.vx-512-32-130,characterobject.c2=characterobject.vx+128+130,characterobject.pt=100;break;case 121:characterobject.c=120,characterobject.vx=i+160,characterobject.vy=j,characterobject.x=i+8,characterobject.y=j,characterobject.c3=0,characterobject.muki=0,characterobject.c1=characterobject.vx-512-32-130,characterobject.c2=characterobject.vx+128+130,characterobject.pt=100;break;case 150:characterobject.vx=i,characterobject.vy=j,characterobject.x=characterobject.vx+8,characterobject.y=characterobject.vy+8,characterobject.c3=0,characterobject.c4=0,characterobject.pt=100,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 151:characterobject.c=150,characterobject.vx=i,characterobject.vy=j,characterobject.x=characterobject.vx+8,characterobject.y=characterobject.vy+8,characterobject.c3=0,characterobject.c4=1,characterobject.pt=100,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 152:characterobject.c=150,characterobject.vx=i,characterobject.vy=j,characterobject.x=characterobject.vx+8,characterobject.y=characterobject.vy+8,characterobject.c3=0,characterobject.c4=2,characterobject.pt=100,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 160:characterobject.vx=i,characterobject.vy=j,characterobject.x=characterobject.vx+8,characterobject.y=characterobject.vy+8,characterobject.c3=0,characterobject.c4=0,characterobject.pt=100,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 161:characterobject.c=160,characterobject.vx=i,characterobject.vy=j,characterobject.x=characterobject.vx+8,characterobject.y=characterobject.vy+8,characterobject.c3=0,characterobject.c4=1,characterobject.pt=100,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 162:characterobject.c=160,characterobject.vx=i,characterobject.vy=j,characterobject.x=characterobject.vx+8,characterobject.y=characterobject.vy+8,characterobject.c3=0,characterobject.c4=2,characterobject.pt=100,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 300:characterobject.pt=300,characterobject.c3=0,characterobject.c4=0;break;case 310:characterobject.c=300,characterobject.pt=310,characterobject.c3=1,characterobject.c4=0;break;case 320:characterobject.c=300,characterobject.pt=320,characterobject.c3=2,characterobject.c4=0;break;case 330:characterobject.c=300,characterobject.pt=330,characterobject.c3=3,characterobject.c4=0;break;case 350:characterobject.c=300,characterobject.pt=300,characterobject.c3=100,characterobject.c4=0,characterobject.c5=0;break;case 351:characterobject.c=300,characterobject.pt=310,characterobject.c3=101,characterobject.c4=0,characterobject.c5=0;break;case 352:characterobject.c=300,characterobject.pt=320,characterobject.c3=102,characterobject.c4=0,characterobject.c5=0;break;case 353:characterobject.c=300,characterobject.pt=330,characterobject.c3=103,characterobject.c4=0,characterobject.c5=0;break;case 360:characterobject.c=300,characterobject.pt=300,characterobject.c3=100,characterobject.c4=0,characterobject.c5=1;break;case 361:characterobject.c=300,characterobject.pt=310,characterobject.c3=101,characterobject.c4=0,characterobject.c5=1;break;case 362:characterobject.c=300,characterobject.pt=320,characterobject.c3=102,characterobject.c4=0,characterobject.c5=1;break;case 363:characterobject.c=300,characterobject.pt=330,characterobject.c3=103,characterobject.c4=0,characterobject.c5=1;break;case 370:characterobject.c=300,characterobject.pt=300,characterobject.c3=200,characterobject.c4=0;break;case 371:characterobject.c=300,characterobject.pt=310,characterobject.c3=201,characterobject.c4=0;break;case 372:characterobject.c=300,characterobject.pt=320,characterobject.c3=202,characterobject.c4=0;break;case 373:characterobject.c=300,characterobject.pt=330,characterobject.c3=203,characterobject.c4=0;break;case 380:characterobject.c=300,characterobject.pt=300,characterobject.c3=300,characterobject.c4=0;break;case 381:characterobject.c=300,characterobject.pt=310,characterobject.c3=301,characterobject.c4=0;break;case 382:characterobject.c=300,characterobject.pt=320,characterobject.c3=302,characterobject.c4=0;break;case 383:characterobject.c=300,characterobject.pt=330,characterobject.c3=303,characterobject.c4=0;break;case 400:characterobject.pt=400,characterobject.c3=0,characterobject.vy=j;break;case 410:characterobject.pt=400,characterobject.c3=0,characterobject.c4=1,characterobject.vy=j;break;case 420:characterobject.pt=400,characterobject.c3=0,characterobject.c4=2,characterobject.vx=i,characterobject.c=410,characterobject.c1=l-512-32-256,characterobject.c2=l+128;break;case 430:characterobject.pt=400,characterobject.c3=0,characterobject.c4=3,characterobject.vx=i,characterobject.c=410,characterobject.c1=l-512-32,characterobject.c2=l+128+256;break;case 440:characterobject.pt=400,characterobject.c3=0,characterobject.c4=4,characterobject.vx=-3,characterobject.vy=0,characterobject.c=410;break;case 450:characterobject.pt=400,characterobject.c3=0,characterobject.c4=5,characterobject.c=410;break;case 460:characterobject.pt=400,characterobject.c3=0,characterobject.c4=6,characterobject.vy=j,characterobject.c=410;break;case 470:characterobject.pt=400,characterobject.c3=0,characterobject.c4=7,characterobject.vy=j,characterobject.c=410;break;case 480:characterobject.pt=400,characterobject.c3=0,characterobject.c4=8,characterobject.vy=j,characterobject.c=410;break;case 481:characterobject.pt=400,characterobject.c3=0,characterobject.c4=9,characterobject.vx=i,characterobject.c=410,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256;break;case 482:characterobject.pt=400,characterobject.c3=0,characterobject.c4=10,characterobject.vy=j,characterobject.c=410;break;case 485:characterobject.pt=400,characterobject.c3=0,characterobject.c4=11,characterobject.vy=j,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c=410;break;case 486:characterobject.pt=400,characterobject.c3=0,characterobject.c4=12,characterobject.vx=i,characterobject.c=410,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 487:characterobject.pt=400,characterobject.c3=0,characterobject.c4=13,characterobject.vx=i,characterobject.c=410,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 488:characterobject.pt=400,characterobject.c3=0,characterobject.c4=14,characterobject.vy=j,characterobject.c=410;break;case 489:characterobject.pt=400,characterobject.c3=0,characterobject.c4=15,characterobject.vy=j,characterobject.c=410;break;case 490:characterobject.pt=400,characterobject.c3=0,characterobject.c4=16,characterobject.vy=j,characterobject.vx=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c=410;break;case 491:characterobject.pt=400,characterobject.c3=0,characterobject.c4=17,characterobject.vy=j,characterobject.c=410;break;case 492:characterobject.pt=400,characterobject.c3=0,characterobject.c4=18,characterobject.vx=0,characterobject.vy=0,characterobject.c=410;break;case 500:characterobject.vy=0,characterobject.x=i,characterobject.y=j,characterobject.c3=0,characterobject.c4=0,characterobject.pt=500;break;case 510:characterobject.c=500,characterobject.vy=0,characterobject.x=i,characterobject.y=j,characterobject.c3=0,characterobject.c4=1,characterobject.pt=500;break;case 600:characterobject.pt=600,characterobject.c3=0,characterobject.c4=0,characterobject.vx=0,characterobject.vy=j;break;case 610:characterobject.pt=600,characterobject.c3=0,characterobject.c4=0,characterobject.vx=0,characterobject.vy=j;break;case 700:characterobject.pt=700,characterobject.c3=0,characterobject.c4=0;break;case 701:characterobject.c=700,characterobject.pt=700,characterobject.c3=0,characterobject.c4=1;break;case 750:characterobject.c=700,characterobject.pt=750,characterobject.c3=0,characterobject.c4=2;break;case 751:characterobject.c=700,characterobject.pt=751,characterobject.c3=0,characterobject.c4=3;break;case 1e3:characterobject.vx=18,characterobject.c3=0,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1001:characterobject.c=1e3,characterobject.vx=18,characterobject.c3=1,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1002:characterobject.c=1e3,characterobject.vx=18,characterobject.c3=2,characterobject.c4=0,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1003:characterobject.c=1e3,characterobject.vx=18,characterobject.c3=3,characterobject.c4=0,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1005:characterobject.c=1e3,characterobject.vx=18,characterobject.c3=10,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1006:characterobject.c=1e3,characterobject.vx=18,characterobject.c3=11,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1007:characterobject.c=1e3,characterobject.vx=18,characterobject.c3=12,characterobject.c4=0,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1008:characterobject.c=1e3,characterobject.vx=18,characterobject.c3=13,characterobject.c4=0,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1010:characterobject.vx=0,characterobject.c3=0,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1020:characterobject.vx=0,characterobject.c3=0,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1100:characterobject.vx=0,characterobject.c3=0,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1150:characterobject.vx=0,characterobject.c3=0,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1200:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=1900,characterobject.vy=270,characterobject.vx=-30,characterobject.c=1200,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256+416,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 1201:characterobject.x=i+16+416,characterobject.y=j+16,characterobject.pt=1900,characterobject.vy=270,characterobject.vx=30,characterobject.c=1200,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256+416,characterobject.c3=0,characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 1300:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=2e3,characterobject.vy=90,characterobject.vx=30,characterobject.c=1300,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256+416;break;case 1301:characterobject.x=i+16+320,characterobject.y=j+16,characterobject.pt=2e3,characterobject.vy=90,characterobject.vx=-30,characterobject.c=1300,characterobject.c1=l-512-32-256,characterobject.c2=l+128+256+416;break;case 1400:characterobject.pt=2100,characterobject.c3=0,characterobject.c4=1;break;case 1401:characterobject.c=1400,characterobject.pt=2110,characterobject.c3=0,characterobject.c4=2;break;case 1402:characterobject.c=1400,characterobject.pt=2120,characterobject.c3=0,characterobject.c4=3;break;case 1403:characterobject.c=1400,characterobject.pt=2130,characterobject.c3=0,characterobject.c4=4;break;case 1500:characterobject.pt=2200,characterobject.y=j-12,characterobject.c3=0,characterobject.c4=330,characterobject.vx=0,characterobject.vy=j,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1501:characterobject.c=1500,characterobject.pt=2200,characterobject.y=j-12,characterobject.c3=1,characterobject.c4=225,characterobject.vx=0,characterobject.vy=j,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1502:characterobject.c=1500,characterobject.pt=2200,characterobject.c3=2,characterobject.c4=30,characterobject.vx=0,characterobject.vy=j,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1503:characterobject.c=1500,characterobject.pt=2200,characterobject.c3=3,characterobject.c4=270,characterobject.vx=0,characterobject.vy=j,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1504:characterobject.c=1500,characterobject.pt=2200,characterobject.c3=4,characterobject.c4=300,characterobject.vx=0,characterobject.vy=j,characterobject.c1=i-512-224,characterobject.c2=i+224;break;case 1600:characterobject.pt=2300,characterobject.c3=0,characterobject.c4=0;break;case 1601:characterobject.c=1600,characterobject.pt=2300,characterobject.c3=0,characterobject.c4=1;break;case 1602:characterobject.c=1600,characterobject.pt=2300,characterobject.c3=0,characterobject.c4=2;break;case 1603:characterobject.c=1600,characterobject.pt=2300,characterobject.c3=0,characterobject.c4=3;break;case 1700:characterobject.pt=2400,characterobject.c3=0,characterobject.c4=0,characterobject.vy=100,characterobject.c1=i-512-192,characterobject.c2=i+192;break;case 1701:characterobject.c=1700,characterobject.pt=2400,characterobject.c3=1,characterobject.c4=0,characterobject.vy=100,characterobject.c1=i-512-192,characterobject.c2=i+192;break;case 1702:characterobject.c=1700,characterobject.pt=2400,characterobject.c3=2,characterobject.c4=0,characterobject.vy=100,characterobject.c1=i-512-192,characterobject.c2=i+192;break;case 1800:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=2500,characterobject.vy=0,characterobject.vx=-3,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c3=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c3),"0","0","0","0"),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"0","0","0","0"),characterobject.c5=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c5),"0","0","0","0"),characterobject.pth=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.pth),"0","0","0","0");break;case 1801:characterobject.c=1800,characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=2500,characterobject.vy=0,characterobject.vx=3,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c3=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c3),"0","0","0","0"),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"0","0","0","0"),characterobject.c5=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c5),"0","0","0","0"),characterobject.pth=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.pth),"0","0","0","0");break;case 1850:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=2600,characterobject.vy=0,characterobject.vx=-2,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c3=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c3),"0","0","0","0"),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"0","0","0","0"),characterobject.c5=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c5),"0","0","0","0"),characterobject.pth=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.pth),"0","0","0","0");break;case 1851:characterobject.c=1850,characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=2600,characterobject.vy=0,characterobject.vx=2,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c3=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c3),"0","0","0","0"),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"0","0","0","0"),characterobject.c5=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c5),"0","0","0","0"),characterobject.pth=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.pth),"0","0","0","0");break;case 1900:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=0,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1901:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=1,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1902:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=2,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1903:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=3,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1904:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=4,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1905:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=5,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1906:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=6,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1907:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=7,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1908:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=8,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1909:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=9,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1910:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=10,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1911:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=11,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1912:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=12,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1913:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=13,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1914:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=14,characterobject.c4=0,characterobject.c1=i-512-150,characterobject.c2=i+150;break;case 1915:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=15,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1916:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=16,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1917:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=17,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 1918:characterobject.c=1900,characterobject.pt=2300,characterobject.c3=18,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2e3:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i,characterobject.y=j,characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","wave_up"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2001:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i,characterobject.y=j,characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","wave_down"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2002:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i,characterobject.y=j,characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","wave_up_line"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2003:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i,characterobject.y=j,characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","wave_down_line"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2010:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i+16,characterobject.y=j+16,characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"96","0","circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2011:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i,characterobject.y=j+16,characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"144","0","circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2020:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i,characterobject.y=j, characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","half_circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2021:characterobject.c=2e3,characterobject.pt=2700,characterobject.x=i,characterobject.y=j,characterobject.c1=l-512-32,characterobject.c2=l+256,characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","half_circle_line"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2100:characterobject.c=2100,characterobject.pt=2800,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2110:characterobject.c=70,characterobject.vx=-2,characterobject.c3=0,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2111:characterobject.c=70,characterobject.vx=-2,characterobject.c3=72,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2112:characterobject.c=70,characterobject.vx=-2,characterobject.c3=144,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2113:characterobject.c=70,characterobject.vx=-2,characterobject.c3=216,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2114:characterobject.c=70,characterobject.vx=-2,characterobject.c3=288,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2120:characterobject.c=70,characterobject.vx=2,characterobject.c3=0,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2121:characterobject.c=70,characterobject.vx=2,characterobject.c3=72,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2122:characterobject.c=70,characterobject.vx=2,characterobject.c3=144,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2123:characterobject.c=70,characterobject.vx=2,characterobject.c3=216,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2124:characterobject.c=70,characterobject.vx=2,characterobject.c3=288,characterobject.c1=i-512-190,characterobject.c2=i+190;break;case 2200:characterobject.c=2200,characterobject.vx=-2,characterobject.c3=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2201:characterobject.c=2200,characterobject.vx=-2,characterobject.c3=120,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2202:characterobject.c=2200,characterobject.vx=-2,characterobject.c3=240,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2210:characterobject.c=2200,characterobject.vx=2,characterobject.c3=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2211:characterobject.c=2200,characterobject.vx=2,characterobject.c3=120,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2212:characterobject.c=2200,characterobject.vx=2,characterobject.c3=240,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2250:characterobject.c=2250,characterobject.vx=-2,characterobject.c3=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2251:characterobject.c=2250,characterobject.vx=-2,characterobject.c3=180,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2252:characterobject.c=2250,characterobject.vx=-4,characterobject.c3=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2253:characterobject.c=2250,characterobject.vx=-4,characterobject.c3=180,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2260:characterobject.c=2250,characterobject.vx=2,characterobject.c3=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2261:characterobject.c=2250,characterobject.vx=2,characterobject.c3=180,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2262:characterobject.c=2250,characterobject.vx=4,characterobject.c3=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2263:characterobject.c=2250,characterobject.vx=4,characterobject.c3=180,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2300:characterobject.c=2300,characterobject.pt=3e3,characterobject.x=i,characterobject.y=j,characterobject.c3=characterobject.y,characterobject.vy=-4,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","half_circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2301:characterobject.c=2300,characterobject.pt=3e3,characterobject.x=i,characterobject.y=j-160,characterobject.c3=j,characterobject.vy=4,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","half_circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2400:characterobject.c=2400,characterobject.pt=3e3,characterobject.x=i,characterobject.y=j,characterobject.c3=j,characterobject.vy=4,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","half_circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2500:characterobject.c=2500,characterobject.pt=3e3,characterobject.x=i,characterobject.y=j-160,characterobject.c3=j,characterobject.vy=4,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","half_circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2510:characterobject.c=2500,characterobject.pt=3e3,characterobject.x=i,characterobject.y=j,characterobject.c3=j,characterobject.vy=4,characterobject.c5=1e3,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"0","0","half_circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 2600:characterobject.c=2600,characterobject.pt=2700,characterobject.x=i,characterobject.y=j+16,characterobject.c3=j+16,characterobject.vy=4,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"80","0","circle"),this.setYukaColor(characterobject.c4,new Color(this.gamecolor_mizunohadou.getRed(),this.gamecolor_mizunohadou.getGreen(),this.gamecolor_mizunohadou.getBlue(),176));break;case 2610:characterobject.c=2610,characterobject.pt=2700,characterobject.x=i,characterobject.y=j+16,characterobject.c3=j+16,characterobject.vy=4,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"80","0","circle"),this.setYukaColor(characterobject.c4,new Color(this.gamecolor_mizunohadou.getRed(),this.gamecolor_mizunohadou.getGreen(),this.gamecolor_mizunohadou.getBlue(),176));break;case 2700:characterobject.c=2700,characterobject.pt=2700,characterobject.x=i,characterobject.y=j+16+24,characterobject.c3=j+16+24,characterobject.vy=40,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"112","0","circle"),this.setYukaColor(characterobject.c4,new Color(this.gamecolor_mizunohadou.getRed(),this.gamecolor_mizunohadou.getGreen(),this.gamecolor_mizunohadou.getBlue(),176));break;case 2701:characterobject.c=2700,characterobject.pt=2700,characterobject.x=i,characterobject.y=j+16+24+106,characterobject.c3=j+16+24,characterobject.vy=-40,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"112","0","circle"),this.setYukaColor(characterobject.c4,new Color(this.gamecolor_mizunohadou.getRed(),this.gamecolor_mizunohadou.getGreen(),this.gamecolor_mizunohadou.getBlue(),176));break;case 2800:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=90,characterobject.vx=22,characterobject.c3=0,characterobject.c=2800,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2801:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=90,characterobject.vx=-22,characterobject.c3=0,characterobject.c=2800,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2802:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=90,characterobject.vx=22,characterobject.c3=1,characterobject.c=2800,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2803:characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=168,characterobject.vx=0,characterobject.c3=1,characterobject.c=2800,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 2900:characterobject.pt=3200;break;case 2950:characterobject.pt=3250;break;case 3e3:characterobject.pt=3300,characterobject.c3=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3010:characterobject.c=3e3,characterobject.pt=3300,characterobject.c3=1,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3100:characterobject.pt=3500,characterobject.c3=0,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3101:characterobject.c=3100,characterobject.pt=3500,characterobject.c3=1,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3110:characterobject.pt=3510,characterobject.c3=0,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3111:characterobject.c=3110,characterobject.pt=3510,characterobject.c3=1,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3120:characterobject.pt=3520,characterobject.c3=0,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3121:characterobject.c=3120,characterobject.pt=3520,characterobject.c3=1,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3130:characterobject.pt=3530,characterobject.c3=0,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3131:characterobject.c=3130,characterobject.pt=3530,characterobject.c3=1,characterobject.c1=i-512-160,characterobject.c2=i+160;break;case 3200:characterobject.c=3200,characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=270,characterobject.vx=22,characterobject.c3=0,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3201:characterobject.c=3200,characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=270,characterobject.vx=-22,characterobject.c3=0,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3202:characterobject.c=3200,characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=270,characterobject.vx=22,characterobject.c3=0,characterobject.c4=1,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3203:characterobject.c=3200,characterobject.x=i+16,characterobject.y=j+16,characterobject.pt=3100,characterobject.vy=270,characterobject.vx=-22,characterobject.c3=0,characterobject.c4=1,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3300:characterobject.c=3300,characterobject.pt=2700,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=j+16,characterobject.vy=0,characterobject.c5=96,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"96","0","circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 3301:characterobject.c=3300,characterobject.pt=2700,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=j+16,characterobject.vy=0,characterobject.c5=128,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(characterobject.x),String(characterobject.y),"128","0","circle"),this.setYukaColor(characterobject.c4,this.gamecolor_firebar2);break;case 3400:characterobject.pt=3600;break;case 3500:characterobject.c3=0,characterobject.c4=0,characterobject.pt=3700;break;case 3501:characterobject.c=3500,characterobject.c3=0,characterobject.c4=1,characterobject.pt=3700;break;case 3502:characterobject.c=3500,characterobject.c3=0,characterobject.c4=2,characterobject.pt=3700;break;case 3600:characterobject.c3=0,characterobject.c4=0,characterobject.pt=3700;break;case 3601:characterobject.c=3600,characterobject.c3=0,characterobject.c4=1,characterobject.pt=3700;break;case 3602:characterobject.c=3600,characterobject.c3=0,characterobject.c4=2,characterobject.pt=3700;break;case 3700:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3710:characterobject.c3=100,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3800:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3810:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3900:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 3910:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4e3:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4010:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4100:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4110:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4200:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4210:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4300:characterobject.vx=-3,characterobject.c3=270,characterobject.c4=0,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4301:characterobject.c=4300,characterobject.vx=-3,characterobject.c3=270,characterobject.c4=1,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4302:characterobject.c=4300,characterobject.vx=-3,characterobject.c3=180,characterobject.c4=2,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4303:characterobject.c=4300,characterobject.vx=-3,characterobject.c3=360,characterobject.c4=3,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4304:characterobject.c=4300,characterobject.vx=-3,characterobject.c3=180,characterobject.c4=4,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4305:characterobject.c=4300,characterobject.vx=-3,characterobject.c3=0,characterobject.c4=5,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4306:characterobject.c=4300,characterobject.vx=-3,characterobject.c3=90,characterobject.c4=6,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4307:characterobject.c=4300,characterobject.vx=-3,characterobject.c3=90,characterobject.c4=7,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4310:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=360,characterobject.c4=10,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4311:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=180,characterobject.c4=11,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4312:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=0,characterobject.c4=12,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4313:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=180,characterobject.c4=13,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4314:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=270,characterobject.c4=14,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4315:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=270,characterobject.c4=15,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4316:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=90,characterobject.c4=16,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4317:characterobject.c=4300,characterobject.vx=-2,characterobject.c3=90,characterobject.c4=17,characterobject.c5=0,characterobject.vy=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4400:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4410:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4500:characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=0,characterobject.vy=322,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4501:characterobject.c=4500,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=1,characterobject.vy=218,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4502:characterobject.c=4500,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=2,characterobject.vy=322,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4503:characterobject.c=4500,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=3,characterobject.vy=218,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4510:characterobject.c=4500,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=10,characterobject.vy=218,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4511:characterobject.c=4500,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=11,characterobject.vy=270,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4512:characterobject.c=4500,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=12,characterobject.vy=322,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4513:characterobject.c=4500,characterobject.x=i+16,characterobject.y=j+16,characterobject.c3=0,characterobject.pt=4e3,characterobject.c5=0,characterobject.vx=13,characterobject.vy=270,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1),characterobject.c4=this.newYuka(String(1),String(1),String(2),String(2),"line"),this.setYukaColor(String(characterobject.c4),"255","255","255","255");break;case 4600:characterobject.pt=4100;break;case 4610:characterobject.pt=4110;break;case 4700:characterobject.c3=0,characterobject.c4=0,characterobject.pt=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4701:characterobject.c=4700,characterobject.c3=0,characterobject.c4=1,characterobject.pt=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4702:characterobject.c=4700,characterobject.c3=0,characterobject.c4=2,characterobject.pt=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4703:characterobject.c=4700,characterobject.c3=0,characterobject.c4=3,characterobject.pt=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4800:characterobject.pt=4100,characterobject.c3=0,characterobject.c4=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4801:characterobject.c=4800,characterobject.pt=4110,characterobject.c3=0,characterobject.c4=1,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 4900:characterobject.c=4900,characterobject.pt=4200;break;case 4910:characterobject.c=4910,characterobject.pt=4210;break;case 5e3:characterobject.c3=0,characterobject.pt=0,characterobject.c1=l-512-32-512,characterobject.c2=l+128+512;break;case 5100:characterobject.c3=0,characterobject.c4=0,characterobject.pt=4300;break;case 5101:characterobject.c=5100,characterobject.c3=0,characterobject.c4=1,characterobject.pt=4300;break;case 5200:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 5210:characterobject.c3=0,characterobject.c5=0,characterobject.c1=0,characterobject.c2=32*(this.mapWidth+1);break;case 5300:characterobject.pt=4220}break}i1++}},MainProgram.prototype.aMove=function(){this.j_a_id=-1,this.j_jdai_f=!1,this.a_hf=!1,this.souko_count1=0,this.souko_count2=0;for(var i=0;i<=this.a_kazu;i++){var characterobject=this.co_a[i];if(0!=characterobject.c)if((this.scroll_area<2||this.scroll_area>5)&&(this.maps.wx<=characterobject.c1||this.maps.wx>=characterobject.c2))characterobject.gf=!1;else{var k3=characterobject.x,l3=characterobject.y;switch(characterobject.c){default:break;case 60:k3>this.maps.wx-80&&k3this.maps.wy-96&&l3=250&&(characterobject.c3=250,characterobject.vx=-2)):3==characterobject.c4?(characterobject.c3+=characterobject.vx,characterobject.c3<=290?(characterobject.c3=290,characterobject.vx=2):characterobject.c3>=430&&(characterobject.c3=430,characterobject.vx=-2)):(characterobject.c3+=characterobject.vx,characterobject.c3<0?characterobject.c3+=360:characterobject.c3>=360&&(characterobject.c3-=360)),k3>this.maps.wx-150&&k3this.maps.wy-150&&l3=100&&this.co_j.c<200&&this.j_v_c<=0)if(Math.abs(i85-k89)>=Math.abs(j87-j92)){if(this.co_j.x+15>i85&&this.co_j.x+15this.co_j.y-12&&i62k89&&this.co_j.x+15this.co_j.y-12&&j62j87&&this.co_j.y+15this.co_j.x-12&&k62j92&&this.co_j.y+15this.co_j.x-12&&l62this.maps.wx-32&&k3this.maps.wy-32&&l3=k3-80&&this.co_j.x<=k3+64&&Math.abs(l3-this.co_j.y)<32&&(this.hitokoto_c=10,this.hitokoto_num=characterobject.c3)):characterobject.gf=!1;break;case 85:k3>this.maps.wx-32&&k3this.maps.wy-32&&l3this.maps.wx-32&&k3this.maps.wy-32&&l3k3+64+8)&&(this.km.mode=100);else if(100==this.km.mode)this.co_j.x>=k3-80&&this.co_j.x<=k3+64&&Math.abs(l3-this.co_j.y)<8&&!this.gk.tr1_f&&(this.km.init1(3),this.km.setMessage(3,this.shop_name),this.addSerifu(3,5,3),this.km.activeSerifu(3,168,40,224,Color.cyan),this.km.move(),this.km.mode=400);else if(400==this.km.mode){if(1==this.km.cancel_c)this.km.off(3),this.km.mode=50;else if(this.co_j.xk3+64+8||Math.abs(l3-this.co_j.y)>16)this.km.off(3),this.km.mode=50;else if(1==this.km.kettei_c){for(this.co_j.c=150,this.co_j.x<=k3||this.maps.getBGCode(k3+48,l3)>=18?this.maps.getBGCode(k3-16,l3)>=18?(this.co_j.x=k3-15,this.co_j.muki=1):(this.co_j.x=k3-48,this.co_j.muki=1):(this.co_j.x=k3+48,this.co_j.muki=0),this.co_j.y=l3,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.list_kazu=0,this.km.init1(6),this.km.setMessage(6,this.tdb.getValue("shop_serifu1")),i=0;i<=8;i++)this.shop_item_teika[i]>0&&(this.km.addItem2(6,this.shop_item_name[i],this.shop_item_teika[i]),this.km.list_IDlist[this.km.list_kazu]=i,this.km.list_kazu++);this.km.list_kazu>=1?(this.km.activeKaimono(6,308,60,184),this.km.mode=410):(this.km.init1(6),this.km.init1(8),this.km.setMessage(8,"Error"),this.km.addItem(8,"Please set any item on shop menu."),this.km.activeSerifu(8,250,100,216,Color.red),this.km.mode=440)}}else if(410==this.km.mode)this.co_j.c1=10,1==this.km.cancel_c?(this.km.off(6),this.km.mode=100):1==this.km.kettei_c&&(this.km.list_s=this.km.list_IDlist[this.km.selectedIndex[6]],this.km.init1(7),this.km.setMessage(7,""+this.shop_item_name[this.km.list_s]+this.tdb.getValue("shop_serifu2")),this.km.addItem(7,this.tdb.getValue("shop_serifu3")),this.km.addItem(7,this.tdb.getValue("shop_serifu4")),this.km.activeSerifutuki(7,16,86,236,this.shop_name),this.km.mode=420);else if(420==this.km.mode){if(this.co_j.c1=10,1==this.km.cancel_c)this.km.offActivewindow(7,6),this.km.mode=410;else if(1==this.km.kettei_c)if(0==this.km.selectedIndex[7])if(this.score>=this.shop_item_teika[this.km.list_s]){switch(this.km.init1(8),this.km.addItem(8,""+this.shop_item_name[this.km.list_s]+this.tdb.getValue("shop_serifu5")),this.km.activeIchigyou(8,16,170,236),this.score-=this.shop_item_teika[this.km.list_s],this.ig.shop_kattaitem=this.km.list_s,this.ig.shop_kattaitem){default:break;case 0:this.j_gr_kazu+=3,this.gs.rsAddSound(7);break;case 1:this.j_jet_fuel+=80,this.gs.rsAddSound(7);break;case 2:this.j_drell_f=!0,this.gs.rsAddSound(7);break;case 3:this.j_helm_f=!0,this.gs.rsAddSound(7);break;case 4:this.j_tail_f=!0,this.gs.rsAddSound(7);break;case 5:this.j_v_c=150,this.j_v_kakudo=0,this.gs.rsAddSound(7);break;case 6:this.j_fire_f=!0,this.j_fire_type=this.default_j_fire_type,3!=this.j_fire_type&&4!=this.j_fire_type||(this.j_fire_range=10),this.gs.rsAddSound(7);break;case 7:17==this.j_tokugi?this.setMyHP(String(this.getMyHP()+1)):this.j_left++,this.gs.rsAddSound(7);break;case 8:this.time_max>0&&(this.time+=3e4),this.gs.rsAddSound(7)}this.km.mode=430}else this.km.init1(8),this.km.addItem(8,this.tdb.getValue("shop_serifu6")),this.km.activeIchigyou(8,16,172,236),this.km.mode=430,this.co_j.c1=10;else this.km.off(4),this.km.off(6),this.km.off(7),this.km.mode=100}else 430==this.km.mode?this.co_j.xk3+64+8?(this.km.off(3),this.km.off(6),this.km.off(7),this.km.off(8),this.km.mode=100):1==this.km.cancel_c?(this.km.off(7),this.km.offActivewindow(8,6),this.co_j.c=150,this.co_j.x<=k3||this.maps.getBGCode(k3+48,l3)>=18?this.maps.getBGCode(k3-16,l3)>=18?(this.co_j.x=k3-15,this.co_j.muki=1):(this.co_j.x=k3-48,this.co_j.muki=1):(this.co_j.x=k3+48,this.co_j.muki=0),this.co_j.y=l3,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.mode=410):1==this.km.kettei_c&&(this.km.off(3),this.km.off(6),this.km.off(7),this.km.off(8),this.km.mode=50):440==this.km.mode&&(this.co_j.xk3+64+8||1==this.km.cancel_c||1==this.km.kettei_c)&&(this.km.off(3),this.km.off(6),this.km.off(7),this.km.off(8),this.km.mode=50);else characterobject.gf=!1;break;case 87:k3>this.maps.wx-32&&k3this.maps.wy-32&&l3k3+64+8)&&(this.km.mode=100):100==this.km.mode?this.co_j.x>=k3-80&&this.co_j.x<=k3+64&&Math.abs(l3-this.co_j.y)<8&&!this.gk.tr1_f&&(0==characterobject.c3?(this.km.init1(3),this.km.setMessage(3,this.mes1_name),this.addSerifu(3,1,3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=200):(this.km.init1(3),this.km.setMessage(3,this.mes1_name),this.addSerifu(3,2,3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=250),this.km.move()):200==this.km.mode?1==this.km.cancel_c?(this.km.off(3),this.km.mode=50):this.co_j.xk3+64+8||Math.abs(l3-this.co_j.y)>16?(this.km.off(3),this.km.mode=50):1==this.km.kettei_c&&(this.co_j.c=150,this.co_j.x<=k3||this.maps.getBGCode(k3+48,l3)>=18?this.maps.getBGCode(k3-16,l3)>=18?(this.co_j.x=k3-15,this.co_j.muki=1):(this.co_j.x=k3-48,this.co_j.muki=1):(this.co_j.x=k3+48,this.co_j.muki=0),this.co_j.y=l3,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.init1(7), this.km.setMessage(7,this.tdb.getValue("shop_serifu1")),this.km.addItem(7,this.shop_item_name[3]),this.km.addItem(7,this.shop_item_name[2]),this.km.activeSerifutuki(7,72,86,160,this.mes1_name),this.km.mode=220):220==this.km.mode?(this.co_j.c1=10,1==this.km.cancel_c?(this.km.offActivewindow(7,3),this.km.mode=200):1==this.km.kettei_c&&(0==this.km.selectedIndex[7]?(this.km.init1(8),this.km.addItem(8,""+this.shop_item_name[3]+this.tdb.getValue("shop_serifu5")),this.km.activeIchigyou(8,244,136,236),this.j_helm_f=!0,this.gs.rsAddSound(7),this.km.mode=230):(this.km.init1(8),this.km.addItem(8,""+this.shop_item_name[2]+this.tdb.getValue("shop_serifu5")),this.km.activeIchigyou(8,244,136,236),this.j_drell_f=!0,this.gs.rsAddSound(7),this.km.mode=230),characterobject.c3=1)):230==this.km.mode?this.co_j.xk3+64+8||1==this.km.kettei_c?(this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50):1==this.km.cancel_c&&(this.km.off(3),this.km.off(7),this.km.off(8),this.km.init1(3),this.km.setMessage(3,this.mes1_name),this.addSerifu(3,2,3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=250):250==this.km.mode&&(this.co_j.xk3+64+8||1==this.km.cancel_c||1==this.km.kettei_c)&&(this.km.off(3),this.km.mode=50)):characterobject.gf=!1;break;case 88:k3>this.maps.wx-32&&k3this.maps.wy-32&&l3k3+64+8)&&(this.km.mode=100):100==this.km.mode?this.co_j.x>=k3-80&&this.co_j.x<=k3+64&&Math.abs(l3-this.co_j.y)<8&&!this.gk.tr1_f&&(0==characterobject.c3?(this.km.init1(3),this.km.setMessage(3,this.mes2_name),this.addSerifu(3,3,3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=300):(this.km.init1(3),this.km.setMessage(3,this.mes2_name),this.addSerifu(3,4,3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=350),this.km.move()):300==this.km.mode?1==this.km.cancel_c?(this.km.off(3),this.km.mode=50):this.co_j.xk3+64+8||Math.abs(l3-this.co_j.y)>16?(this.km.off(3),this.km.mode=50):1==this.km.kettei_c&&(this.co_j.c=150,this.co_j.x<=k3||this.maps.getBGCode(k3+48,l3)>=18?this.maps.getBGCode(k3-16,l3)>=18?(this.co_j.x=k3-15,this.co_j.muki=1):(this.co_j.x=k3-48,this.co_j.muki=1):(this.co_j.x=k3+48,this.co_j.muki=0),this.co_j.y=l3,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.init1(7),this.km.setMessage(7,this.tdb.getValue("shop_serifu1")),this.km.addItem(7,this.shop_item_name[0]),this.km.addItem(7,this.shop_item_name[1]),this.km.activeSerifutuki(7,72,86,160,this.mes2_name),this.km.mode=320):320==this.km.mode?(this.co_j.c1=10,1==this.km.cancel_c?(this.km.offActivewindow(7,3),this.km.mode=300):1==this.km.kettei_c&&(0==this.km.selectedIndex[7]?(this.km.init1(8),this.km.addItem(8,""+this.shop_item_name[0]+this.tdb.getValue("shop_serifu5")),this.km.activeIchigyou(8,244,136,236),this.j_gr_kazu+=3,this.gs.rsAddSound(7),this.km.mode=330):(this.km.init1(8),this.km.addItem(8,""+this.shop_item_name[1]+this.tdb.getValue("shop_serifu5")),this.km.activeIchigyou(8,244,136,236),this.j_jet_fuel+=80,this.gs.rsAddSound(7),this.km.mode=330),characterobject.c3=1)):330==this.km.mode?this.co_j.xk3+64+8||1==this.km.kettei_c?(this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50):1==this.km.cancel_c&&(this.km.off(3),this.km.off(7),this.km.off(8),this.km.init1(3),this.km.setMessage(3,this.mes2_name),this.addSerifu(3,4,3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=350):350==this.km.mode&&(this.co_j.xk3+64+8||1==this.km.cancel_c||1==this.km.kettei_c)&&(this.km.off(3),this.km.mode=50)):characterobject.gf=!1;break;case 89:k3>this.maps.wx-32&&k3this.maps.wy-32&&l3k3+64+8)&&(this.km.mode=100):100==this.km.mode?this.co_j.x>=k3-80&&this.co_j.x<=k3+64&&Math.abs(l3-this.co_j.y)<8&&!this.gk.tr1_f&&(this.km.init1(3),this.km.setMessage(3,this.tdb.getValue("fs_name")),this.addSerifu(3,7,3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=200,this.km.move()):200==this.km.mode?1==this.km.cancel_c?(this.km.off(3),this.km.mode=50):this.co_j.xk3+64+8||Math.abs(l3-this.co_j.y)>16?(this.km.off(3),this.km.mode=50):1==this.km.kettei_c&&(this.co_j.c=150,this.co_j.x<=k3||this.maps.getBGCode(k3+48,l3)>=18?this.maps.getBGCode(k3-16,l3)>=18?(this.co_j.x=k3-15,this.co_j.muki=1):(this.co_j.x=k3-48,this.co_j.muki=1):(this.co_j.x=k3+48,this.co_j.muki=0),this.co_j.y=l3,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.init1(7),this.km.setMessage(7,this.tdb.getValue("fs_serifu1")),this.km.addItem(7,this.tdb.getValue("fs_item_name1")),this.km.addItem(7,this.tdb.getValue("fs_item_name2")),this.km.addItem(7,this.tdb.getValue("fs_item_name3")),this.km.activeSerifutuki(7,40,86,240,this.tdb.getValue("fs_name")),this.km.mode=220):220==this.km.mode?(this.co_j.c1=10,1==this.km.cancel_c?(this.km.offActivewindow(7,3),this.km.mode=200):1==this.km.kettei_c&&(0==this.km.selectedIndex[7]?(this.km.init1(8),this.km.addItem(8,""+this.tdb.getValue("fs_item_name1")+this.tdb.getValue("fs_serifu2")),this.km.activeIchigyou(8,204,156,236),this.j_fire_f=!0,this.j_fire_type=1,this.gs.rsAddSound(7),this.km.mode=230):1==this.km.selectedIndex[7]?(this.km.init1(8),this.km.addItem(8,""+this.tdb.getValue("fs_item_name2")+this.tdb.getValue("fs_serifu2")),this.km.activeIchigyou(8,204,156,236),this.j_fire_f=!0,this.j_fire_type=2,this.j_fire_range=9999,this.gs.rsAddSound(7),this.km.mode=230):(this.km.init1(8),this.km.addItem(8,""+this.tdb.getValue("fs_item_name3")+this.tdb.getValue("fs_serifu2")),this.km.activeIchigyou(8,204,156,236),this.j_fire_f=!0,this.j_fire_type=4,this.j_fire_range=10,this.gs.rsAddSound(7),this.km.mode=230))):230==this.km.mode?(this.co_j.xk3+64+8||1==this.km.kettei_c||1==this.km.cancel_c)&&(this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50):250==this.km.mode&&(this.co_j.xk3+64+8||1==this.km.cancel_c||1==this.km.kettei_c)&&(this.km.off(3),this.km.mode=50)):characterobject.gf=!1;break;case 90:if(k3>this.maps.wx-180&&k3this.maps.wy-180&&l30?characterobject.vy--:characterobject.vy<0&&characterobject.vy++:this.co_j.x+15k3+80&&characterobject.vy++,characterobject.vy>56&&(characterobject.vy=56)));var j85=k3+Math.floor(160*Math.cos(3.141592653589793*(characterobject.vy+180)/180)),k87=l3+Math.floor(160*Math.sin(3.141592653589793*(characterobject.vy+180)/180)),l89=k3+Math.floor(160*Math.cos(3.141592653589793*characterobject.vy/180)),k92=l3+Math.floor(160*Math.sin(3.141592653589793*characterobject.vy/180));j85+=Math.floor(12*Math.cos(3.141592653589793*(characterobject.vy+270)/180)),k87+=Math.floor(12*Math.sin(3.141592653589793*(characterobject.vy+270)/180)),l89+=Math.floor(12*Math.cos(3.141592653589793*(characterobject.vy-90)/180)),k92+=Math.floor(12*Math.sin(3.141592653589793*(characterobject.vy-90)/180)),this.setYukaPosition(String(characterobject.c4),String(j85),String(k87),String(l89),String(k92))}else characterobject.gf=!1;break;case 93:k3>this.maps.wx-180&&k3this.maps.wy-180&&l3110?(characterobject.vx-=2,characterobject.vx<-40&&(characterobject.vx=-40)):characterobject.vy<70&&(characterobject.vx+=2,characterobject.vx>40&&(characterobject.vx=40)),characterobject.vx>0?characterobject.vy+=rounddown((characterobject.vx+5)/10):characterobject.vy+=rounddown((characterobject.vx-5)/10);var k85=k3+Math.floor(192*Math.cos(3.141592653589793*(characterobject.vy+20)/180)),l87=l3+Math.floor(192*Math.sin(3.141592653589793*(characterobject.vy+20)/180)),i90=k3+Math.floor(192*Math.cos(3.141592653589793*(characterobject.vy-20)/180)),l92=l3+Math.floor(192*Math.sin(3.141592653589793*(characterobject.vy-20)/180));this.setYukaPosition(String(characterobject.c4),String(k85),String(l87),String(i90),String(l92));break;case 95:if(k3>this.maps.wx-180&&k3this.maps.wy-180&&l3200?(characterobject.vx-=2,characterobject.vx<-28&&(characterobject.vx=-28)):characterobject.vy<160&&(characterobject.vx+=2,characterobject.vx>28&&(characterobject.vx=28)):2==characterobject.c3&&(characterobject.vy>380?(characterobject.vx-=2,characterobject.vx<-28&&(characterobject.vx=-28)):characterobject.vy<340&&(characterobject.vx+=2,characterobject.vx>28&&(characterobject.vx=28))),characterobject.vx>0?characterobject.vy+=rounddown((characterobject.vx+5)/10):characterobject.vy+=rounddown((characterobject.vx-5)/10),1==characterobject.c3){var l85=k3+Math.floor(192*Math.cos(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.cos(3.141592653589793*(characterobject.vy+90)/180)),i88=l3+Math.floor(192*Math.sin(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.sin(3.141592653589793*(characterobject.vy+90)/180)),j90=k3+Math.floor(60*Math.cos(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.cos(3.141592653589793*(characterobject.vy+90)/180)),i93=l3+Math.floor(60*Math.sin(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.sin(3.141592653589793*(characterobject.vy+90)/180));this.setYukaPosition(String(characterobject.c4),String(l85),String(i88),String(j90),String(i93))}else if(2==characterobject.c3){var i86=k3+Math.floor(60*Math.cos(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.cos(3.141592653589793*(characterobject.vy-90)/180)),j88=l3+Math.floor(60*Math.sin(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.sin(3.141592653589793*(characterobject.vy-90)/180)),k90=k3+Math.floor(192*Math.cos(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.cos(3.141592653589793*(characterobject.vy-90)/180)),j93=l3+Math.floor(192*Math.sin(3.141592653589793*characterobject.vy/180))+Math.floor(12*Math.sin(3.141592653589793*(characterobject.vy-90)/180));this.setYukaPosition(String(characterobject.c4),String(i86),String(j88),String(k90),String(j93))}break;case 100:k3>this.maps.wx-80-32&&k3this.maps.wy-16&&l3=k3&&this.co_j.x<=k3+64&&this.co_j.y==l3-32&&(this.j_a_id=i)):characterobject.gf=!1,l3<=characterobject.c3?(characterobject.vy++,characterobject.vy>5&&(characterobject.vy=5)):l3>=characterobject.c4&&(characterobject.vy--,characterobject.vy<-5&&(characterobject.vy=-5)),l3+=characterobject.vy,100!=this.co_j.c&&130!=this.co_j.c||(this.j_a_id==i&&(this.co_j.y=l3-32),characterobject.vy<0&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3)),this.co_j.x+15>=k3&&this.co_j.x<=k3+64&&this.co_j.y+31>=l3&&this.co_j.y<=l3+13&&(characterobject.vy>0?(this.co_j.y=l3+14,10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15)&&10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)||(this.j_hashigo_f=!0),this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3))):(this.co_j.y=l3-32,this.j_a_id=i)));break;case 110:if(k3>this.maps.wx-80-32&&k3this.maps.wy-16&&l3=k3&&this.co_j.x<=k3+64&&this.co_j.y==l3-32&&(this.j_a_id=i)):characterobject.gf=!1,k3<=characterobject.c3?(characterobject.vx++,characterobject.vx>3&&(characterobject.vx=3)):k3>=characterobject.c4&&(characterobject.vx--,characterobject.vx<-3&&(characterobject.vx=-3)),k3+=characterobject.vx,100==this.co_j.c||130==this.co_j.c){if(this.j_a_id==i)if(this.co_j.x+=characterobject.vx,characterobject.vx>0){var l6=rightShiftIgnoreSign(this.co_j.x+15,5),k23=rightShiftIgnoreSign(this.co_j.y,5),i47=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[l6][k23]>=20||this.maps.map_bg[l6][i47]>=20)&&(this.co_j.x=32*l6-16)}else if(characterobject.vx<0){var i7=rightShiftIgnoreSign(this.co_j.x+15,5),l23=rightShiftIgnoreSign(this.co_j.y,5),j47=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[i7][l23]>=20||this.maps.map_bg[i7][j47]>=20)&&(this.co_j.x=32*i7+32-14)}if(this.co_j.x+15>=k3&&this.co_j.x<=k3+64&&this.co_j.y+31>=l3&&this.co_j.y<=l3+13)if(characterobject.vx>0){this.co_j.x=k3+65;var j7=rightShiftIgnoreSign(this.co_j.x+15,5),i24=rightShiftIgnoreSign(this.co_j.y,5),k47=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[j7][i24]>=20||this.maps.map_bg[j7][k47]>=20)&&(this.co_j.c=230,this.co_j.x=32*j7-32+11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0)}else{this.co_j.x=k3-16;var k7=rightShiftIgnoreSign(this.co_j.x+15,5),j24=rightShiftIgnoreSign(this.co_j.y,5),l47=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[k7][j24]>=20||this.maps.map_bg[k7][l47]>=20)&&(this.co_j.c=230,this.co_j.x=32*k7+32-11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0)}}break;case 120:k3>this.maps.wx-80-32&&k3this.maps.wy-16&&l3=k3&&this.co_j.x<=k3+64&&this.co_j.y==l3-32&&(this.j_a_id=i)):characterobject.gf=!1,1==characterobject.muki?(characterobject.c3+=2,characterobject.c3>=360&&(characterobject.c3-=360)):(characterobject.c3-=2,characterobject.c3<0&&(characterobject.c3+=360));var d2=3.14*characterobject.c3/180,j86=characterobject.vx+Math.floor(126*Math.cos(d2))+16-40,k88=characterobject.vy+Math.floor(Math.sin(d2)*-126)+16-7,i95=j86-k3,j95=k88-l3;if(l3+=j95,100!=this.co_j.c&&130!=this.co_j.c||(this.j_a_id==i&&(this.co_j.y+=j95),j95<0&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3)),this.co_j.x+15>=k3&&this.co_j.x<=k3+64&&this.co_j.y+31>=l3&&this.co_j.y<=l3+13&&(j95>0?(this.co_j.y=l3+14,this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3))):(this.co_j.y=l3-32,this.j_a_id=i))),k3+=i95,100==this.co_j.c||130==this.co_j.c){if(this.j_a_id==i)if(this.co_j.x+=i95,i95>0){var l7=rightShiftIgnoreSign(this.co_j.x+15,5),k24=rightShiftIgnoreSign(this.co_j.y,5),i48=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[l7][k24]>=20||this.maps.map_bg[l7][i48]>=20)&&(this.co_j.x=32*l7-16)}else if(i95<0){var i8=rightShiftIgnoreSign(this.co_j.x+15,5),l24=rightShiftIgnoreSign(this.co_j.y,5),j48=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[i8][l24]>=20||this.maps.map_bg[i8][j48]>=20)&&(this.co_j.x=32*i8+32-14)}if(this.co_j.x+15>=k3&&this.co_j.x<=k3+64&&this.co_j.y+31>=l3&&this.co_j.y<=l3+13)if(i95>0){this.co_j.x=k3+65;var j8=rightShiftIgnoreSign(this.co_j.x+15,5),i25=rightShiftIgnoreSign(this.co_j.y,5),k48=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[j8][i25]>=20||this.maps.map_bg[j8][k48]>=20)&&(this.co_j.c=230,this.co_j.x=32*j8-32+11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0)}else{this.co_j.x=k3-16;var k8=rightShiftIgnoreSign(this.co_j.x+15,5),j25=rightShiftIgnoreSign(this.co_j.y,5),l48=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[k8][j25]>=20||this.maps.map_bg[k8][l48]>=20)&&(this.co_j.c=230,this.co_j.x=32*k8+32-11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0)}}break;case 150:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 160:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 300:characterobject.c3>=200?(this.maps.map_bg[rightShiftIgnoreSign(k3,5)][rightShiftIgnoreSign(l3,5)]=31,this.maps.map_bg[rightShiftIgnoreSign(k3,5)][rightShiftIgnoreSign(l3,5)+1]=31):10!=this.j_tokugi&&12!=this.j_tokugi&&13!=this.j_tokugi||(this.maps.map_bg[rightShiftIgnoreSign(k3,5)][rightShiftIgnoreSign(l3,5)]=31,this.maps.map_bg[rightShiftIgnoreSign(k3,5)+1][rightShiftIgnoreSign(l3,5)]=31),k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=k3&&this.co_j.x<=k3+48&&this.co_j.y==l3-32&&(this.j_a_id=i),characterobject.c3>=100&&characterobject.c3<200?(this.co_j.x+15>=k3+16&&this.co_j.x+15<=k3+63-16&&this.co_j.y>=l3+32&&this.co_j.yk3+63-16+4||this.co_j.y=l3+32+16+4)&&(characterobject.c4=0)):characterobject.c3>=200&&characterobject.c3<300?(this.co_j.x>=k3-32&&this.co_j.x+15<=k3+31&&this.co_j.y>l3+16-14&&this.co_j.yk3+31+4||this.co_j.y<=l3+16-14-1||this.co_j.y>=l3+16+14+1)&&(characterobject.c4=0)):characterobject.c3>=300&&characterobject.c3<400?(this.co_j.x<=k3+32&&this.co_j.x+15>=k3&&this.co_j.y>l3+16-14&&this.co_j.yk3+32+4||this.co_j.x+15=l3+16+14+1)&&(characterobject.c4=0)):(100==this.co_j.c&&this.co_j.x+15>=k3&&this.co_j.x<=k3+48&&this.co_j.y==l3-32&&(this.j_a_id=i,this.co_j.x+15>=k3+24&&this.co_j.x<=k3+48-24&&this.co_j.y==l3-32&&1!=characterobject.c4&&(0==this.sl_step||1==this.sl_step||10==this.sl_step||11==this.sl_step||2!=this.dokan_mode)&&(this.co_j.c1=-10,this.co_j.c2=characterobject.c3,this.co_j.c5=characterobject.c5,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0,this.co_j.c=300,this.co_j.x=k3+16,this.co_j.y=l3-32,this.co_j.vx=0,this.co_j.vy=0,characterobject.c4=1)),100==this.co_j.c&&this.j_a_id!=i&&(characterobject.c4=0))):characterobject.gf=!1;break;case 400:k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=k3&&this.co_j.x<=k3+80&&this.co_j.y==l3-32&&(this.j_a_id=i)):characterobject.gf=!1;var byte0=0;if(0==characterobject.c3?k3-64this.co_j.x+15&&(characterobject.c3=1):characterobject.c3<100?(characterobject.c3++,characterobject.c3>8&&(characterobject.c3=100)):100==characterobject.c3?(l3+=12,byte0=1,l3>=characterobject.vy+128&&(l3=characterobject.vy+128,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=200)):200==characterobject.c3&&(l3-=3,byte0=-1,l3<=characterobject.vy&&(l3=characterobject.vy,characterobject.c3=0,k3<=this.co_j.x+15&&k3+96>this.co_j.x+15&&(characterobject.c3=100))),(100==this.co_j.c||120==this.co_j.c||130==this.co_j.c||150==this.co_j.c)&&(this.j_a_id==i&&(this.co_j.y=l3-32,200==characterobject.c3&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3))),this.co_j.x+15>=k3&&this.co_j.x<=k3+80&&this.co_j.y+31>=l3&&this.co_j.y<=l3+63)){if(byte0>0){if(this.co_j.y=l3+64,10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15)||10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)){this.j_hashigo_f=!0;var j4=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32);(j4>=20||15==j4)&&(this.j_hashigo_f=!1)}this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3))}byte0<0&&(this.co_j.y=l3-32,this.j_a_id=i,this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3)))}break;case 410:k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=k3&&this.co_j.x<=k3+80&&this.co_j.y==l3-32&&(this.j_a_id=i)):characterobject.gf=!1;var byte8=0;if(characterobject.c4<=1)if(0==characterobject.c3){if(k3-48this.co_j.x+15){var l8=rightShiftIgnoreSign(k3,5),k25=rightShiftIgnoreSign(k3+31,5),i49=rightShiftIgnoreSign(k3+63,5),i63=rightShiftIgnoreSign(k3+95,5),j39=rightShiftIgnoreSign(l3-1,5);this.maps.map_bg[l8][j39]<18&&this.maps.map_bg[k25][j39]<18&&this.maps.map_bg[i49][j39]<18&&this.maps.map_bg[i63][j39]<18&&(characterobject.c3=1)}}else if(characterobject.c3<100)characterobject.c3++,characterobject.c3>10&&(characterobject.c3=100);else if(100==characterobject.c3){l3-=12,byte8=-1,l3<=characterobject.vy-128&&(l3=characterobject.vy-128,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=200);var i9=rightShiftIgnoreSign(k3,5),l25=rightShiftIgnoreSign(k3+31,5),j49=rightShiftIgnoreSign(k3+63,5),j63=rightShiftIgnoreSign(k3+95,5),k39=rightShiftIgnoreSign(l3-1,5);(this.maps.map_bg[i9][k39]>=18||this.maps.map_bg[l25][k39]>=18||this.maps.map_bg[j49][k39]>=18||this.maps.map_bg[j63][k39]>=18)&&(l3=32*k39+32,characterobject.c3=200,this.a_hf&&this.gs.rsAddSound(12))}else 200==characterobject.c3&&(l3+=3,byte8=1,l3>=characterobject.vy&&(l3=characterobject.vy,characterobject.c3=0,k3<=this.co_j.x+15&&k3+96>this.co_j.x+15&&(characterobject.c3=100)));else if(2==characterobject.c4)if(0==characterobject.c3){if(characterobject.vx-160-40<=this.co_j.x+15&&characterobject.vx>this.co_j.x+15&&l3-32this.co_j.y){var j9=rightShiftIgnoreSign(k3-1,5),i26=rightShiftIgnoreSign(l3,5),k49=rightShiftIgnoreSign(l3+31,5),k63=rightShiftIgnoreSign(l3+63,5);this.maps.map_bg[j9][i26]<18&&this.maps.map_bg[j9][k49]<18&&this.maps.map_bg[j9][k63]<18&&(characterobject.c3=1)}}else if(characterobject.c3<100)characterobject.c3++,characterobject.c3>10&&(characterobject.c3=100);else if(100==characterobject.c3){k3-=12,k3<=characterobject.vx-160&&(k3=characterobject.vx-160,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=200);var k9=rightShiftIgnoreSign(k3-1,5),j26=rightShiftIgnoreSign(l3,5),l49=rightShiftIgnoreSign(l3+31,5),l63=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[k9][j26]>=18||this.maps.map_bg[k9][l49]>=18||this.maps.map_bg[k9][l63]>=18)&&(k3=32*k9+32,characterobject.c3=200,this.a_hf&&this.gs.rsAddSound(12))}else 200==characterobject.c3&&(k3+=3,k3>=characterobject.vx&&(k3=characterobject.vx,characterobject.c3=0,characterobject.vx-160-40<=this.co_j.x+15&&characterobject.vx>this.co_j.x+15&&l3-32this.co_j.y&&(characterobject.c3=100)));else if(3==characterobject.c4)if(0==characterobject.c3){if(characterobject.vx+96+160+40>this.co_j.x+15&&characterobject.vx+96<=this.co_j.x+15&&l3-32this.co_j.y){var l9=rightShiftIgnoreSign(k3+96,5),k26=rightShiftIgnoreSign(l3,5),i50=rightShiftIgnoreSign(l3+31,5),i64=rightShiftIgnoreSign(l3+63,5);this.maps.map_bg[l9][k26]<18&&this.maps.map_bg[l9][i50]<18&&this.maps.map_bg[l9][i64]<18&&(characterobject.c3=1)}}else if(characterobject.c3<100)characterobject.c3++,characterobject.c3>10&&(characterobject.c3=100);else if(100==characterobject.c3){k3+=12,k3>=characterobject.vx+160&&(k3=characterobject.vx+160,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=200);var i10=rightShiftIgnoreSign(k3+96,5),l26=rightShiftIgnoreSign(l3,5),j50=rightShiftIgnoreSign(l3+31,5),j64=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[i10][l26]>=18||this.maps.map_bg[i10][j50]>=18||this.maps.map_bg[i10][j64]>=18)&&(k3=32*i10-96,characterobject.c3=200,this.a_hf&&this.gs.rsAddSound(12))}else 200==characterobject.c3&&(k3-=3,k3<=characterobject.vx&&(k3=characterobject.vx,characterobject.c3=0,characterobject.vx+96+160+40>this.co_j.x+15&&characterobject.vx+96<=this.co_j.x+15&&l3-32this.co_j.y&&(characterobject.c3=100)));else if(4==characterobject.c4){if(characterobject.c1=k3-512-32-128,characterobject.c2=k3+128+128,k3+=characterobject.vx,characterobject.vx<0){var j10=rightShiftIgnoreSign(k3,5),i27=rightShiftIgnoreSign(l3,5),k50=rightShiftIgnoreSign(l3+31,5),k64=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[j10][i27]>=18||this.maps.map_bg[j10][k50]>=18||this.maps.map_bg[j10][k64]>=18)&&(k3=32*j10+32,characterobject.vx=3)}else if(characterobject.vx>0){var k10=rightShiftIgnoreSign(k3+95,5),j27=rightShiftIgnoreSign(l3,5),l50=rightShiftIgnoreSign(l3+31,5),l64=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[k10][j27]>=18||this.maps.map_bg[k10][l50]>=18||this.maps.map_bg[k10][l64]>=18)&&(k3=32*k10-96,characterobject.vx=-3)}}else if(5==characterobject.c4)if(0==characterobject.c3){if(k3-48this.co_j.x+15&&this.co_j.y>=l3+64&&this.co_j.y<=l3+64+96){var l10=rightShiftIgnoreSign(k3,5),k27=rightShiftIgnoreSign(k3+31,5),i51=rightShiftIgnoreSign(k3+63,5),i65=rightShiftIgnoreSign(k3+95,5),l39=rightShiftIgnoreSign(l3+64,5);this.maps.map_bg[l10][l39]<18&&this.maps.map_bg[k27][l39]<18&&this.maps.map_bg[i51][l39]<18&&this.maps.map_bg[i65][l39]<18&&(characterobject.c3=1)}}else if(characterobject.c3<100)characterobject.c3++,characterobject.c3>4&&(characterobject.c3=100);else if(100==characterobject.c3){l3+=8,byte8=1;var i11=rightShiftIgnoreSign(k3,5),l27=rightShiftIgnoreSign(k3+31,5),j51=rightShiftIgnoreSign(k3+63,5),j65=rightShiftIgnoreSign(k3+95,5),i40=rightShiftIgnoreSign(l3+63,5);if((this.maps.map_bg[i11][i40]>=18||this.maps.map_bg[l27][i40]>=18||this.maps.map_bg[j51][i40]>=18||this.maps.map_bg[j65][i40]>=18)&&(l3=32*i40-64,characterobject.c3=200),l3>=this.ochiru_y){characterobject.c=0;break}}else 200==characterobject.c3;else if(6==characterobject.c4)if(0==characterobject.c3){if(this.j_a_id==i){var j11=rightShiftIgnoreSign(k3,5),i28=rightShiftIgnoreSign(k3+31,5),k51=rightShiftIgnoreSign(k3+63,5),k65=rightShiftIgnoreSign(k3+95,5),j40=rightShiftIgnoreSign(l3-1,5);this.maps.map_bg[j11][j40]<18&&this.maps.map_bg[i28][j40]<18&&this.maps.map_bg[k51][j40]<18&&this.maps.map_bg[k65][j40]<18&&(characterobject.c3=100)}}else if(100==characterobject.c3){l3-=4,byte8=-1;var k11=rightShiftIgnoreSign(k3,5),j28=rightShiftIgnoreSign(k3+31,5),l51=rightShiftIgnoreSign(k3+63,5),l65=rightShiftIgnoreSign(k3+95,5),k40=rightShiftIgnoreSign(l3-32,5);(this.maps.map_bg[k11][k40]>=18||this.maps.map_bg[j28][k40]>=18||this.maps.map_bg[l51][k40]>=18||this.maps.map_bg[l65][k40]>=18)&&(l3=32*k40+64,characterobject.c3=200),l3<=352&&(l3=352,characterobject.c3=200)}else 200==characterobject.c3?this.j_a_id!=i&&(characterobject.c3=201):characterobject.c3<300?(characterobject.c3++,characterobject.c3>212&&(characterobject.c3=300)):300==characterobject.c3&&(l3+=4,byte8=1,l3>=characterobject.vy&&(l3=characterobject.vy,characterobject.c3=0));else if(7==characterobject.c4)if(0==characterobject.c3){if(this.j_a_id==i){var l11=rightShiftIgnoreSign(k3,5),k28=rightShiftIgnoreSign(k3+31,5),i52=rightShiftIgnoreSign(k3+63,5),i66=rightShiftIgnoreSign(k3+95,5),l40=rightShiftIgnoreSign(l3+64,5);this.maps.map_bg[l11][l40]<18&&this.maps.map_bg[k28][l40]<18&&this.maps.map_bg[i52][l40]<18&&this.maps.map_bg[i66][l40]<18&&(characterobject.c3=100)}}else if(100==characterobject.c3){l3+=4,byte8=1;var i12=rightShiftIgnoreSign(k3,5),l28=rightShiftIgnoreSign(k3+31,5),j52=rightShiftIgnoreSign(k3+63,5),j66=rightShiftIgnoreSign(k3+95,5),i41=rightShiftIgnoreSign(l3+64,5);(this.maps.map_bg[i12][i41]>=18||this.maps.map_bg[l28][i41]>=18||this.maps.map_bg[j52][i41]>=18||this.maps.map_bg[j66][i41]>=18)&&(l3=32*i41-64,characterobject.c3=200),l3>=this.ochiru_y-32&&(l3=this.ochiru_y-32,characterobject.c3=200)}else 200==characterobject.c3?this.j_a_id!=i&&(characterobject.c3=201):characterobject.c3<300?(characterobject.c3++,characterobject.c3>212&&(characterobject.c3=300)):300==characterobject.c3&&(l3-=4,byte8=-1,l3<=characterobject.vy&&(l3=characterobject.vy,characterobject.c3=0));else if(8==characterobject.c4)if(0==characterobject.c3){if(k3-48this.co_j.x+15&&l3-16>=this.co_j.y){var j12=rightShiftIgnoreSign(k3,5),i29=rightShiftIgnoreSign(k3+31,5),k52=rightShiftIgnoreSign(k3+63,5),k66=rightShiftIgnoreSign(k3+95,5),j41=rightShiftIgnoreSign(l3-1,5);this.maps.map_bg[j12][j41]<18&&this.maps.map_bg[i29][j41]<18&&this.maps.map_bg[k52][j41]<18&&this.maps.map_bg[k66][j41]<18&&(characterobject.c3=1)}if(k3-48this.co_j.x+15&&l3+48<=this.co_j.y){var k12=rightShiftIgnoreSign(k3,5),j29=rightShiftIgnoreSign(k3+31,5),l52=rightShiftIgnoreSign(k3+63,5),l66=rightShiftIgnoreSign(k3+95,5),k41=rightShiftIgnoreSign(l3+64,5);this.maps.map_bg[k12][k41]<18&&this.maps.map_bg[j29][k41]<18&&this.maps.map_bg[l52][k41]<18&&this.maps.map_bg[l66][k41]<18&&(characterobject.c3=1001)}}else if(characterobject.c3<100)characterobject.c3++,characterobject.c3>10&&(characterobject.c3=100);else if(100==characterobject.c3){l3-=12,byte8=-1,l3<=characterobject.vy-128&&(l3=characterobject.vy-128,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=200);var l12=rightShiftIgnoreSign(k3,5),k29=rightShiftIgnoreSign(k3+31,5),i53=rightShiftIgnoreSign(k3+63,5),i67=rightShiftIgnoreSign(k3+95,5),l41=rightShiftIgnoreSign(l3-1,5);(this.maps.map_bg[l12][l41]>=18||this.maps.map_bg[k29][l41]>=18||this.maps.map_bg[i53][l41]>=18||this.maps.map_bg[i67][l41]>=18)&&(l3=32*l41+32,characterobject.c3=200,this.a_hf&&this.gs.rsAddSound(12))}else if(200==characterobject.c3)l3+=3,byte8=1,l3>=characterobject.vy&&(l3=characterobject.vy,characterobject.c3=0,k3-48this.co_j.x+15&&l3-16>=this.co_j.y&&(characterobject.c3=100));else if(characterobject.c3<1100)characterobject.c3++,characterobject.c3>1010&&(characterobject.c3=1100);else if(1100==characterobject.c3){l3+=12,byte8=1,l3>=characterobject.vy+128&&(l3=characterobject.vy+128,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=1200);var i13=rightShiftIgnoreSign(k3,5),l29=rightShiftIgnoreSign(k3+31,5),j53=rightShiftIgnoreSign(k3+63,5),j67=rightShiftIgnoreSign(k3+95,5),i42=rightShiftIgnoreSign(l3+64,5);(this.maps.map_bg[i13][i42]>=18||this.maps.map_bg[l29][i42]>=18||this.maps.map_bg[j53][i42]>=18||this.maps.map_bg[j67][i42]>=18)&&(l3=32*i42-64,characterobject.c3=1200,this.a_hf&&this.gs.rsAddSound(12))}else 1200==characterobject.c3&&(l3-=3,byte8=-1,l3<=characterobject.vy&&(l3=characterobject.vy,characterobject.c3=0,k3-48this.co_j.x+15&&l3+48<=this.co_j.y&&(characterobject.c3=1100)));else if(9==characterobject.c4)if(0==characterobject.c3){if(characterobject.vx-160-40<=this.co_j.x+15&&characterobject.vx>this.co_j.x+15&&l3-32this.co_j.y){var j13=rightShiftIgnoreSign(k3-1,5),i30=rightShiftIgnoreSign(l3,5),k53=rightShiftIgnoreSign(l3+31,5),k67=rightShiftIgnoreSign(l3+63,5); this.maps.map_bg[j13][i30]<18&&this.maps.map_bg[j13][k53]<18&&this.maps.map_bg[j13][k67]<18&&(characterobject.c3=1)}if(characterobject.vx+96+160+40>this.co_j.x+15&&characterobject.vx+96<=this.co_j.x+15&&l3-32this.co_j.y){var k13=rightShiftIgnoreSign(k3+96,5),j30=rightShiftIgnoreSign(l3,5),l53=rightShiftIgnoreSign(l3+31,5),l67=rightShiftIgnoreSign(l3+63,5);this.maps.map_bg[k13][j30]<18&&this.maps.map_bg[k13][l53]<18&&this.maps.map_bg[k13][l67]<18&&(characterobject.c3=1001)}}else if(characterobject.c3<100)characterobject.c3++,characterobject.c3>10&&(characterobject.c3=100);else if(100==characterobject.c3){k3-=12,k3<=characterobject.vx-160&&(k3=characterobject.vx-160,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=200);var l13=rightShiftIgnoreSign(k3-1,5),k30=rightShiftIgnoreSign(l3,5),i54=rightShiftIgnoreSign(l3+31,5),i68=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[l13][k30]>=18||this.maps.map_bg[l13][i54]>=18||this.maps.map_bg[l13][i68]>=18)&&(k3=32*l13+32,characterobject.c3=200,this.a_hf&&this.gs.rsAddSound(12))}else if(200==characterobject.c3)k3+=3,k3>=characterobject.vx&&(k3=characterobject.vx,characterobject.c3=0,characterobject.vx-160-40<=this.co_j.x+15&&characterobject.vx>this.co_j.x+15&&l3-32this.co_j.y&&(characterobject.c3=100));else if(characterobject.c3<1100)characterobject.c3++,characterobject.c3>10&&(characterobject.c3=1100);else if(1100==characterobject.c3){k3+=12,k3>=characterobject.vx+160&&(k3=characterobject.vx+160,this.a_hf&&this.gs.rsAddSound(12),characterobject.c3=1200);var i14=rightShiftIgnoreSign(k3+96,5),l30=rightShiftIgnoreSign(l3,5),j54=rightShiftIgnoreSign(l3+31,5),j68=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[i14][l30]>=18||this.maps.map_bg[i14][j54]>=18||this.maps.map_bg[i14][j68]>=18)&&(k3=32*i14-96,characterobject.c3=1200,this.a_hf&&this.gs.rsAddSound(12))}else 1200==characterobject.c3&&(k3-=3,k3<=characterobject.vx&&(k3=characterobject.vx,characterobject.c3=0,characterobject.vx+96+160+40>this.co_j.x+15&&characterobject.vx+96<=this.co_j.x+15&&l3-32this.co_j.y&&(characterobject.c3=1100)));else if(10==characterobject.c4)if(0==characterobject.c3){if(k3-48this.co_j.x+15&&l3+48<=this.co_j.y){var j14=rightShiftIgnoreSign(k3,5),i31=rightShiftIgnoreSign(k3+31,5),k54=rightShiftIgnoreSign(k3+63,5),k68=rightShiftIgnoreSign(k3+95,5),j42=rightShiftIgnoreSign(l3+64,5);this.maps.map_bg[j14][j42]<18&&this.maps.map_bg[i31][j42]<18&&this.maps.map_bg[k54][j42]<18&&this.maps.map_bg[k68][j42]<18&&(characterobject.c3=1)}}else if(characterobject.c3<100)characterobject.c3++,characterobject.c3>10&&(characterobject.c3=100);else if(100==characterobject.c3){l3+=12,byte8=1;var k14=rightShiftIgnoreSign(k3,5),j31=rightShiftIgnoreSign(k3+31,5),l54=rightShiftIgnoreSign(k3+63,5),l68=rightShiftIgnoreSign(k3+95,5),k42=rightShiftIgnoreSign(l3+64,5);(this.maps.map_bg[k14][k42]>=18||this.maps.map_bg[j31][k42]>=18||this.maps.map_bg[l54][k42]>=18||this.maps.map_bg[l68][k42]>=18)&&(l3=32*k42-64,characterobject.c3=200,this.a_hf&&this.gs.rsAddSound(12)),l3>=this.ochiru_y-32&&(l3=this.ochiru_y-32,characterobject.c3=200,this.a_hf&&this.gs.rsAddSound(12))}else 200==characterobject.c3&&(l3-=3,byte8=-1,l3<=characterobject.vy&&(l3=characterobject.vy,characterobject.c3=0,k3<=this.co_j.x+15&&k3+96>this.co_j.x+15&&l3+48<=this.co_j.y&&(characterobject.c3=100)));else if(11==characterobject.c4)if(0==characterobject.c3){l3-=4,byte8=-1;var l14=rightShiftIgnoreSign(k3,5),k31=rightShiftIgnoreSign(k3+31,5),i55=rightShiftIgnoreSign(k3+63,5),i69=rightShiftIgnoreSign(k3+95,5),l42=rightShiftIgnoreSign(l3,5);(this.maps.map_bg[l14][l42]>=18||this.maps.map_bg[k31][l42]>=18||this.maps.map_bg[i55][l42]>=18||this.maps.map_bg[i69][l42]>=18)&&(l3=32*l42+32,characterobject.c3=1),l3<=320&&(l3=320,characterobject.c3=1)}else{l3+=4,byte8=1;var i15=rightShiftIgnoreSign(k3,5),l31=rightShiftIgnoreSign(k3+31,5),j55=rightShiftIgnoreSign(k3+63,5),j69=rightShiftIgnoreSign(k3+95,5),i43=rightShiftIgnoreSign(l3+64,5);(this.maps.map_bg[i15][i43]>=18||this.maps.map_bg[l31][i43]>=18||this.maps.map_bg[j55][i43]>=18||this.maps.map_bg[j69][i43]>=18)&&(l3=32*i43-64,characterobject.c3=0),l3>=this.ochiru_y-32&&(l3=this.ochiru_y-32,characterobject.c3=0)}else if(12==characterobject.c4){var j15=rightShiftIgnoreSign(k3+47,5),i32=rightShiftIgnoreSign(l3+63,5);if(19==this.maps.map_bg[j15][i32])0==characterobject.c3?(rightShiftIgnoreSign(k3+47,5)!=rightShiftIgnoreSign(k3+47-4,5)&&(l3=32*rightShiftIgnoreSign(l3+63,5)-64),k3-=4,j15=rightShiftIgnoreSign(k3+47,5),i32=rightShiftIgnoreSign(l3+63,5),19!=this.maps.map_bg[j15][i32]&&18!=this.maps.map_bg[j15][i32]||(l3=this.getSakamichiY(k3+47,l3+63)-32)):(rightShiftIgnoreSign(k3+47,5)!=rightShiftIgnoreSign(k3+47+4,5)&&(l3=32*rightShiftIgnoreSign(l3+63,5)-32),k3+=4,j15=rightShiftIgnoreSign(k3+47,5),i32=rightShiftIgnoreSign(l3+63,5),19!=this.maps.map_bg[j15][i32]&&18!=this.maps.map_bg[j15][i32]||(l3=this.getSakamichiY(k3+47,l3+63)-32),j15=rightShiftIgnoreSign(k3+47,5),i32=rightShiftIgnoreSign(l3+64,5),19==this.maps.map_bg[j15][i32]&&(l3=this.getSakamichiY(k3+47,l3+64)-32));else if(18==this.maps.map_bg[j15][i32])if(0!=characterobject.c3){rightShiftIgnoreSign(k3+47,5)!=rightShiftIgnoreSign(k3+47+4,5)&&(l3=32*rightShiftIgnoreSign(l3+63,5)-64),k3+=4;var k15=rightShiftIgnoreSign(k3+47,5),j32=rightShiftIgnoreSign(l3+63,5);19!=this.maps.map_bg[k15][j32]&&18!=this.maps.map_bg[k15][j32]||(l3=this.getSakamichiY(k3+47,l3+63)-32)}else{rightShiftIgnoreSign(k3+47,5)!=rightShiftIgnoreSign(k3+47-4,5)&&(l3=32*rightShiftIgnoreSign(l3+63,5)-32),k3-=4;var l15=rightShiftIgnoreSign(k3+47,5),k32=rightShiftIgnoreSign(l3+63,5);19!=this.maps.map_bg[l15][k32]&&18!=this.maps.map_bg[l15][k32]||(l3=this.getSakamichiY(k3+47,l3+63)-32),l15=rightShiftIgnoreSign(k3+47,5),k32=rightShiftIgnoreSign(l3+64,5),18==this.maps.map_bg[l15][k32]&&(l3=this.getSakamichiY(k3+47,l3+64)-32)}else if(0==characterobject.c3){k3-=4;var i16=rightShiftIgnoreSign(k3+47,5),l32=rightShiftIgnoreSign(l3+64,5);18==this.maps.map_bg[i16][l32]&&(l3=this.getSakamichiY(k3+47,l3+64)-32),i16=rightShiftIgnoreSign(k3-1,5),l32=rightShiftIgnoreSign(l3,5);var k55=rightShiftIgnoreSign(l3+31,5),k69=rightShiftIgnoreSign(l3+63,5);19==this.maps.map_bg[rightShiftIgnoreSign(k3+16,5)][k69]||19==this.maps.map_bg[rightShiftIgnoreSign(k3+32,5)][k69]?this.maps.map_bg[i16][l32]>=20&&(k3=32*i16+32,characterobject.c3=1):(this.maps.map_bg[i16][l32]>=20||this.maps.map_bg[i16][k55]>=20||this.maps.map_bg[i16][k69]>=20)&&(k3=32*i16+32,characterobject.c3=1)}else{k3+=4;var j16=rightShiftIgnoreSign(k3+47,5),i33=rightShiftIgnoreSign(l3+64,5);19==this.maps.map_bg[j16][i33]&&(l3=this.getSakamichiY(k3+47,l3+64)-32),j16=rightShiftIgnoreSign(k3+96,5),i33=rightShiftIgnoreSign(l3,5);var l55=rightShiftIgnoreSign(l3+31,5),l69=rightShiftIgnoreSign(l3+63,5);18==this.maps.map_bg[rightShiftIgnoreSign(k3+96-16,5)][l69]||18==this.maps.map_bg[rightShiftIgnoreSign(k3+96-32,5)][l69]?this.maps.map_bg[j16][i33]>=20&&(k3=32*j16-96,characterobject.c3=0):(this.maps.map_bg[j16][i33]>=20||this.maps.map_bg[j16][l55]>=20||this.maps.map_bg[j16][l69]>=20)&&(k3=32*j16-96,characterobject.c3=0)}characterobject.vy=l3,l3=characterobject.y}else if(13==characterobject.c4)0==characterobject.c3&&this.j_a_id==i&&(characterobject.c4=12,characterobject.c3=1,characterobject.vy=l3);else if(14==characterobject.c4){var k16=rightShiftIgnoreSign(k3,5),j33=rightShiftIgnoreSign(k3+31,5),i56=rightShiftIgnoreSign(k3+63,5),i70=rightShiftIgnoreSign(k3+95,5),j43=rightShiftIgnoreSign(l3+64,5);if(this.maps.map_bg[k16][j43]>=18||this.maps.map_bg[j33][j43]>=18||this.maps.map_bg[i56][j43]>=18||this.maps.map_bg[i70][j43]>=18){l3=32*j43-64;for(var j=0;;){if(j>29)break;var k43=rightShiftIgnoreSign(l3+63,5);if(this.maps.map_bg[k16][k43]<18&&this.maps.map_bg[j33][k43]<18&&this.maps.map_bg[i56][k43]<18&&this.maps.map_bg[i70][k43]<18)break;l3=32*k43-64,byte8=-1,j++}}else{l3+=4,byte8=1;var l16=rightShiftIgnoreSign(k3,5),k33=rightShiftIgnoreSign(k3+31,5),j56=rightShiftIgnoreSign(k3+63,5),j70=rightShiftIgnoreSign(k3+95,5),l43=rightShiftIgnoreSign(l3+64,5);(this.maps.map_bg[l16][l43]>=18||this.maps.map_bg[k33][l43]>=18||this.maps.map_bg[j56][l43]>=18||this.maps.map_bg[j70][l43]>=18)&&(l3=32*l43-64,characterobject.c3=0),l3>=this.ochiru_y&&(l3=this.ochiru_y,characterobject.c=0)}}else if(15==characterobject.c4)this.co_j.x>=k3&&this.co_j.x<=k3+64&&this.co_j.y>=l3+64&&(characterobject.c4=14);else if(16==characterobject.c4){1==this.souko_count3?characterobject.pt=3400:characterobject.pt=400;var i17=rightShiftIgnoreSign(k3,5),l33=rightShiftIgnoreSign(k3+31,5),k56=rightShiftIgnoreSign(k3+63,5),k70=rightShiftIgnoreSign(k3+95,5),i44=rightShiftIgnoreSign(l3+64,5);if(1!=characterobject.vx)if(this.maps.map_bg[i17][i44]>=18||this.maps.map_bg[l33][i44]>=18||this.maps.map_bg[k56][i44]>=18||this.maps.map_bg[k70][i44]>=18){l3=32*i44-64;for(var k=0;;){if(k>29)break;var j44=rightShiftIgnoreSign(l3+63,5);if(this.maps.map_bg[i17][j44]<18&&this.maps.map_bg[l33][j44]<18&&this.maps.map_bg[k56][j44]<18&&this.maps.map_bg[k70][j44]<18)break;l3=32*j44-64,byte8=-1,k++}}else{for(var flag13=!1,l=0;;){if(l>this.a_kazu)break;if(410==this.co_a[l].c&&16==this.co_a[l].c4&&l!=i&&this.co_a[l].x+95>=k3&&this.co_a[l].x<=k3+95&&l3+64>=this.co_a[l].y&&l3+16<=this.co_a[l].y){flag13=!0,l3=this.co_a[l].y-64;break}l++}if(!flag13){l3+=4,byte8=1;var j17=rightShiftIgnoreSign(k3,5),i34=rightShiftIgnoreSign(k3+31,5),l56=rightShiftIgnoreSign(k3+63,5),l70=rightShiftIgnoreSign(k3+95,5),k44=rightShiftIgnoreSign(l3+64,5);(this.maps.map_bg[j17][k44]>=18||this.maps.map_bg[i34][k44]>=18||this.maps.map_bg[l56][k44]>=18||this.maps.map_bg[l70][k44]>=18)&&(l3=32*k44-64,characterobject.c3=0),l3>=this.ochiru_y&&(l3=this.ochiru_y,characterobject.c=0)}}}else if(17==characterobject.c4)l3>characterobject.vy&&(l3-=8)<=characterobject.vy&&(l3=characterobject.vy);else if(18==characterobject.c4){if(characterobject.vy+=5,characterobject.vy>100&&(characterobject.vy=100),l3+=rounddown(characterobject.vy/10),characterobject.vy>-10&&characterobject.vy>=10){var k17=rightShiftIgnoreSign(k3,5),j34=rightShiftIgnoreSign(k3+31,5),i57=rightShiftIgnoreSign(k3+63,5),i71=rightShiftIgnoreSign(k3+95,5),l44=rightShiftIgnoreSign(l3+63,5);if((this.maps.map_bg[k17][l44]>=20||this.maps.map_bg[j34][l44]>=20||this.maps.map_bg[i57][l44]>=20||this.maps.map_bg[i71][l44]>=20)&&(l3=32*l44-64,characterobject.vy=-100),l3>=this.ochiru_y){characterobject.c=0;break}}l3>characterobject.y?byte8=1:l30){var l17=rightShiftIgnoreSign(this.co_j.x+15,5),k34=rightShiftIgnoreSign(this.co_j.y,5),j57=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[l17][k34]>=20||this.maps.map_bg[l17][j57]>=20)&&(this.co_j.x=32*l17-16)}else if(k3-characterobject.x<0){var i18=rightShiftIgnoreSign(this.co_j.x+15,5),l34=rightShiftIgnoreSign(this.co_j.y,5),k57=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[i18][l34]>=20||this.maps.map_bg[i18][k57]>=20)&&(this.co_j.x=32*i18+32-14)}if(this.co_j.x+15>=k3&&this.co_j.x<=k3+80&&this.co_j.y+31>=l3&&this.co_j.y<=l3+63){if(k3-characterobject.x>0)if(this.j_hashigo_f||this.gk.down_f&&10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32))this.co_j.c=230,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)+11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0,this.gs.rsAddSound(24);else{12==characterobject.c4&&18==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+31,5)]&&rightShiftIgnoreSign(this.co_j.x+15,5)!=rightShiftIgnoreSign(k3+81+15,5)&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32),this.co_j.x=k3+81;var j18=rightShiftIgnoreSign(this.co_j.x+15,5),i35=rightShiftIgnoreSign(this.co_j.y,5),l57=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[j18][i35]>=20||this.maps.map_bg[j18][l57]>=20)&&(this.co_j.c=230,this.co_j.x=32*j18-32+11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0,this.gs.rsAddSound(24))}if(k3-characterobject.x<0)if(this.j_hashigo_f||this.gk.down_f&&10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32))this.co_j.c=230,this.co_j.x=32*rightShiftIgnoreSign(this.co_j.x+15,5)-11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0,this.gs.rsAddSound(24);else{12==characterobject.c4&&19==this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+31,5)]&&rightShiftIgnoreSign(this.co_j.x+15,5)!=rightShiftIgnoreSign(k3-16+15,5)&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32),this.co_j.x=k3-16;var k18=rightShiftIgnoreSign(this.co_j.x+15,5),j35=rightShiftIgnoreSign(this.co_j.y,5),i58=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[k18][j35]>=20||this.maps.map_bg[k18][i58]>=20)&&(this.co_j.c=230,this.co_j.x=32*k18+32-11,this.co_j.c1=0,this.j_zan_f=!1,this.j_jet_c=0,this.j_v_c=0,this.gs.rsAddSound(24))}}}if(4==characterobject.c4){if(characterobject.vy+=5,characterobject.vy>100&&(characterobject.vy=100),l3+=rounddown(characterobject.vy/10),characterobject.vy<=-10){var l18=rightShiftIgnoreSign(k3,5),k35=rightShiftIgnoreSign(k3+31,5),j58=rightShiftIgnoreSign(k3+63,5),j71=rightShiftIgnoreSign(k3+95,5),i45=rightShiftIgnoreSign(l3,5);(this.maps.map_bg[l18][i45]>=18||this.maps.map_bg[k35][i45]>=18||this.maps.map_bg[j58][i45]>=18||this.maps.map_bg[j71][i45]>=18)&&(l3=32*i45+32,characterobject.vy=0)}else if(characterobject.vy>=10){var i19=rightShiftIgnoreSign(k3,5),l35=rightShiftIgnoreSign(k3+31,5),k58=rightShiftIgnoreSign(k3+63,5),k71=rightShiftIgnoreSign(k3+95,5),j45=rightShiftIgnoreSign(l3+63,5);if((this.maps.map_bg[i19][j45]>=20||this.maps.map_bg[l35][j45]>=20||this.maps.map_bg[k58][j45]>=20||this.maps.map_bg[k71][j45]>=20)&&(l3=32*j45-64,characterobject.vy=-100),l3>=this.ochiru_y){characterobject.c=0;break}}l3>characterobject.y?byte8=1:l3characterobject.y?byte8=1:l3=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3))),this.co_j.x+15>=k3&&this.co_j.x<=k3+80&&this.co_j.y+31>=l3&&this.co_j.y<=l3+63)){if(byte8>0){if(this.co_j.y=l3+64,10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15)||10==this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)){this.j_hashigo_f=!0;var k4=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32);(k4>=20||15==k4)&&(this.j_hashigo_f=!1)}this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3),12!=characterobject.c4||18!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+32,5)]&&19!=this.maps.map_bg[rightShiftIgnoreSign(this.co_j.x+15,5)][rightShiftIgnoreSign(this.co_j.y+32,5)]||(this.co_j.y=this.getSakamichiY(this.co_j.x+15,this.co_j.y+32)))}byte8<0&&(this.co_j.y=l3-32,this.j_a_id=i,this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3)))}break;case 500:k3>this.maps.wx-96-32&&k3this.maps.wy-32&&l3<=this.maps.wy+368?(characterobject.gf=!0,this.a_hf=!0,(100==this.co_j.c||130==this.co_j.c)&&this.co_j.x+15>=k3&&this.co_j.x<=k3+80&&this.co_j.y==l3-32?(this.j_a_id=i,1==characterobject.c4?characterobject.c3<50&&(characterobject.c3<=0?characterobject.c3=1:characterobject.c3<=30?characterobject.c3++:(characterobject.c3=55,characterobject.vy=0)):characterobject.c3<=0&&(characterobject.c3=51,characterobject.vy=0)):1==characterobject.c4&&characterobject.c3<50&&(characterobject.c3=0)):characterobject.gf=!1,characterobject.c3>0&&(characterobject.c3>=51&&characterobject.c3<=54?characterobject.c3++:characterobject.c3>=55&&characterobject.c3<100&&(characterobject.vy<16&&characterobject.vy++,l3+=characterobject.vy,this.maps.getBGCode(k3+32,l3+13)>=20&&(l3=32*rightShiftIgnoreSign(l3+13,5)-14,characterobject.c3=100),l3>=this.ochiru_y+48&&(characterobject.c=0,characterobject.gf=!1))),100!=this.co_j.c&&130!=this.co_j.c||this.j_a_id!=i||(this.co_j.y=l3-32);break;case 600:if(k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=k3&&this.co_j.x<=k3+48&&this.co_j.y==l3+16-32&&(this.j_a_id=i)):characterobject.gf=!1,characterobject.pt=600,characterobject.c3<=0?(characterobject.vx=0,this.j_a_id==i&&(characterobject.c3=100,characterobject.c4=0,characterobject.vx=2),this.co_j.x>=k3-144&&(characterobject.pt=605)):100==characterobject.c3?(characterobject.c1=k3-512-32,characterobject.c2=k3+128,this.j_a_id!=i?(characterobject.c4++,characterobject.c4>50&&(characterobject.c3=0)):characterobject.c4=0,characterobject.pt=605):200==characterobject.c3&&(characterobject.pt=605,characterobject.vx=0),k3+=characterobject.vx,(this.maps.getBGCode(k3+63+16,l3)>=20||this.maps.getBGCode(k3+63+16,l3+32)>=20)&&(k3=32*rightShiftIgnoreSign(k3+63+16,5)-64-16,characterobject.vx=k3-characterobject.x,characterobject.c3=200),100==this.co_j.c||130==this.co_j.c){if(this.j_a_id==i&&(this.co_j.x+=characterobject.vx,characterobject.vx>0)){var j19=rightShiftIgnoreSign(this.co_j.x+15,5),i36=rightShiftIgnoreSign(this.co_j.y,5),l58=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[j19][i36]>=20||this.maps.map_bg[j19][l58]>=20)&&(this.co_j.x=32*j19-16)}this.co_j.x+15>=k3&&this.co_j.x<=k3+48&&this.co_j.y+31>=l3+16&&this.co_j.y<=l3+47&&(this.co_j.x=k3+49)}break;case 610:characterobject.c1=k3-512-32,characterobject.c2=k3+128,k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=k3&&this.co_j.x<=k3+48&&this.co_j.y==l3+16-32&&(this.j_a_id=i)):characterobject.gf=!1,characterobject.c3<=0?(characterobject.pt=600,this.co_j.x>=k3-144&&(characterobject.pt=605)):100==characterobject.c3,this.co_j.c<100||this.co_j.c>=200?characterobject.c3=100:this.j_rope_cf&&this.j_rope_id==i?(this.co_j.x<=k3+16-14||this.co_j.x>=k3+16+14||this.co_j.y>l3-32+16||this.co_j.y<=l3-64)&&(this.j_rope_cf=!1,characterobject.c3=100):145==this.co_j.c&&this.j_rope_id==i?characterobject.c3=200:100==this.co_j.c&&this.j_a_id==i&&this.co_j.x>=k3+16-10&&this.co_j.x<=k3+16+10&&(characterobject.c3=200,this.co_j.c=145,this.co_j.ac=0,this.j_rope_id=i,this.j_rope_cf=!1,this.j_zan_f=!1,this.j_jet_c=0,this.gs.rsAddSound(7));break;case 700:if(k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=k3&&this.co_j.x<=k3+16&&(2==characterobject.c4?this.co_j.y==l3-32&&(this.j_a_id=i):characterobject.c3>=1&&characterobject.c3<=2&&this.co_j.y==l3-32+10?this.j_a_id=i:characterobject.c3>=3&&characterobject.c3<=4&&this.co_j.y==l3-32+16?this.j_a_id=i:characterobject.c3>=5&&characterobject.c3<=6&&this.co_j.y==l3-32+10?this.j_a_id=i:this.co_j.y==l3-32&&(this.j_a_id=i))):characterobject.gf=!1,2==characterobject.c4){if(characterobject.pt=750,characterobject.c3>0&&characterobject.c3--,this.co_j.x>=k3-32&&this.co_j.x0&&characterobject.c3--,this.co_j.x<=k3+32&&this.co_j.x>k3&&Math.abs(this.co_j.y-l3)<=16){characterobject.c3=5,this.co_j.x=k3+32,this.co_j.y=l3,this.co_j.muki=1,this.j_jump_type=0,this.co_j.ac=0,this.co_j.c=100,this.co_j.vx=160,this.co_j.vy=0,this.j_jump_level=5,this.j_djump_kf=!0,this.co_j.pt=83;for(var j1=0;j1<=5;j1++)this.j_zan_x[j1]=this.co_j.x,this.j_zan_y[j1]=this.co_j.y,this.j_zan_pt[j1]=83,this.j_zan_pth[j1]=this.co_j.muki;this.j_zan_p=0,this.j_zan_c=0,this.j_zan_nagasa=5,this.j_zan_f=!0,this.j_zan_cf=!0,this.j_rope_cf=!0,this.j_rope_id=i,this.j_cannon_c=22,this.j_cannon_type=1,this.gs.rsAddSound(4)}}else this.j_a_id==i?(this.co_j.vx=0,this.co_j.vy=0,this.co_j.x=k3,this.j_jdai_f=!0,characterobject.c3++,characterobject.c3<=2?(characterobject.pt=710,this.co_j.y=l3-32+10):characterobject.c3<=4?(characterobject.pt=720,this.co_j.y=l3-32+16):characterobject.c3<=6?(characterobject.pt=710,this.co_j.y=l3-32+10):characterobject.c3>=7&&(characterobject.pt=700,this.co_j.y=l3-32,characterobject.c3=0,this.j_a_id=-1,this.j_jump_type=4,this.co_j.pt=101,this.co_j.ac=0,this.co_j.vy=-255,this.j_jump_level=1,4==this.maps.getBGCode(k3,l3)&&(this.co_j.vy=-75))):(characterobject.c3=0,characterobject.pt=700);break;case 1e3:if(characterobject.vx<32)characterobject.vx++,characterobject.vx>28&&(k3this.maps.wx+512-32||l3this.maps.wy+320+32)&&(characterobject.vx=28);else if(32==characterobject.vx)if(characterobject.c4+=16,characterobject.c3>=10&&(characterobject.c4+=8),characterobject.c4>=192&&(characterobject.c4=192,characterobject.vx=100),1==characterobject.c3||11==characterobject.c3){var k19=rightShiftIgnoreSign(k3,5),j36=rightShiftIgnoreSign(k3+32,5),i59=rightShiftIgnoreSign(l3+characterobject.c4+1,5);(this.maps.map_bg[k19][i59]>=20||this.maps.map_bg[j36][i59]>=20)&&(characterobject.vx=100,characterobject.c4=32*i59-l3)}else if(2==characterobject.c3||12==characterobject.c3){var l19=rightShiftIgnoreSign(l3,5),k36=rightShiftIgnoreSign(l3+32,5),j59=rightShiftIgnoreSign(k3-characterobject.c4-1,5);(this.maps.map_bg[j59][l19]>=20||this.maps.map_bg[j59][k36]>=20)&&(characterobject.vx=100,characterobject.c4=k3-(32*j59+32))}else if(3==characterobject.c3||13==characterobject.c3){var i20=rightShiftIgnoreSign(l3,5),l36=rightShiftIgnoreSign(l3+32,5),k59=rightShiftIgnoreSign(k3+characterobject.c4+1,5);(this.maps.map_bg[k59][i20]>=20||this.maps.map_bg[k59][l36]>=20)&&(characterobject.vx=100,characterobject.c4=32*k59-k3)}else{var j20=rightShiftIgnoreSign(k3,5),i37=rightShiftIgnoreSign(k3+32,5),l59=rightShiftIgnoreSign(l3-characterobject.c4-1,5);(this.maps.map_bg[j20][l59]>=18||this.maps.map_bg[i37][l59]>=18)&&(characterobject.vx=100,characterobject.c4=l3-(32*l59+32))}else characterobject.c3>=10&&characterobject.vx<108?characterobject.vx++:characterobject.vx<126?characterobject.vx++:(characterobject.c4-=16,characterobject.c3>=10&&(characterobject.c4-=4),characterobject.c4<=0&&(characterobject.c4=0,characterobject.vx=0,characterobject.c3>=10&&(characterobject.vx=28)));k3>this.maps.wx-224&&k3this.maps.wy-224&&l30&&this.co_j.c>=100&&this.co_j.c<200&&this.j_v_c<=0&&(1==characterobject.c3||11==characterobject.c3?k3<=this.co_j.x+15&&k3+64>this.co_j.x+15&&l3<=this.co_j.y+31&&l3+characterobject.c4>=this.co_j.y&&this.jShinu(1):2==characterobject.c3||12==characterobject.c3?k3-characterobject.c4<=this.co_j.x+15&&k3>this.co_j.x+15&&l3<=this.co_j.y+31-6&&l3+64>this.co_j.y+6&&this.jShinu(1):3==characterobject.c3||13==characterobject.c3?k3<=this.co_j.x+15&&k3+characterobject.c4>=this.co_j.x+15&&l3<=this.co_j.y+31-6&&l3+64>this.co_j.y+6&&this.jShinu(1):k3<=this.co_j.x+15&&k3+64>this.co_j.x+15&&l3-characterobject.c4<=this.co_j.y+31&&l3>this.co_j.y&&this.jShinu(1))):characterobject.gf=!1;break;case 1010:if(0==characterobject.c3){l3-=8;var k20=rightShiftIgnoreSign(k3,5),j37=rightShiftIgnoreSign(k3+31,5),i60=rightShiftIgnoreSign(k3+63,5),k45=rightShiftIgnoreSign(l3,5);(this.maps.map_bg[k20][k45]>=18||this.maps.map_bg[j37][k45]>=18||this.maps.map_bg[i60][k45]>=18)&&(l3=32*k45+32,characterobject.c3=1),l3<=320&&(l3=320,characterobject.c3=1)}else{l3+=8;var l20=rightShiftIgnoreSign(k3,5),k37=rightShiftIgnoreSign(k3+31,5),j60=rightShiftIgnoreSign(k3+63,5),l45=rightShiftIgnoreSign(l3+96,5);(this.maps.map_bg[l20][l45]>=18||this.maps.map_bg[k37][l45]>=18||this.maps.map_bg[j60][l45]>=18)&&(l3=32*l45-96,characterobject.c3=0),l3>=this.ochiru_y-96&&(l3=this.ochiru_y-96,characterobject.c3=0)}k3>this.maps.wx-150&&k3this.maps.wy-150&&l3=100&&this.co_j.c<200&&this.j_v_c<=0&&k3<=this.co_j.x+15&&k3+63>=this.co_j.x+15&&l3<=this.co_j.y+31&&l3+95>=this.co_j.y&&this.jShinu(1)):characterobject.gf=!1;break;case 1020:if(0==characterobject.c3){var i21=rightShiftIgnoreSign((k3-=8)-1,5),l37=rightShiftIgnoreSign(l3,5),k60=rightShiftIgnoreSign(l3+31,5),l71=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[i21][l37]>=18||this.maps.map_bg[i21][k60]>=18||this.maps.map_bg[i21][l71]>=18)&&(k3=32*i21+32,characterobject.c3=1)}else{var j21=rightShiftIgnoreSign((k3+=8)+96,5),i38=rightShiftIgnoreSign(l3,5),l60=rightShiftIgnoreSign(l3+31,5),i72=rightShiftIgnoreSign(l3+63,5);(this.maps.map_bg[j21][i38]>=18||this.maps.map_bg[j21][l60]>=18||this.maps.map_bg[j21][i72]>=18)&&(k3=32*j21-96,characterobject.c3=0)}k3>this.maps.wx-150&&k3this.maps.wy-150&&l3=100&&this.co_j.c<200&&this.j_v_c<=0&&k3<=this.co_j.x+15&&k3+95>=this.co_j.x+15&&l3<=this.co_j.y+31&&l3+63>=this.co_j.y&&this.jShinu(1)):characterobject.gf=!1;break;case 1100:characterobject.vx<=0?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&(10==this.sl_step||11==this.sl_step?(characterobject.vx=19,this.gs.rsAddSound(17)):k3-224<=this.co_j.x&&k3+224>=this.co_j.x&&(characterobject.vx=19,this.gs.rsAddSound(17))):characterobject.vx<52?(characterobject.vx++,characterobject.vx%4==0&&this.mSet2(k3,l3-16,500,-10+this.ranInt(20),-30)):characterobject.vx<63?(characterobject.vx++,characterobject.vx%7==0&&this.mSet2(k3,l3-16,500,-10+this.ranInt(20),-30)):characterobject.vx<140?characterobject.vx++:characterobject.vx=0,k3>this.maps.wx-224&&k3this.maps.wy-224&&l3=this.maps.wx&&k3<=this.maps.wx+512-32&&(10==this.sl_step||11==this.sl_step?(characterobject.vx=19,this.gs.rsAddSound(17)):k3-224<=this.co_j.x&&k3+224>=this.co_j.x&&(characterobject.vx=31,this.gs.rsAddSound(17))):characterobject.vx<52?(characterobject.vx++,characterobject.vx%4==0&&this.mSet2(k3,l3+8,550,-12+this.ranInt(27),28)):characterobject.vx<63?(characterobject.vx++,characterobject.vx%7==0&&this.mSet2(k3,l3+8,550,-12+this.ranInt(27),28)):characterobject.vx<140?characterobject.vx++:characterobject.vx=0,k3>this.maps.wx-224&&k3this.maps.wy-224&&l3this.maps.wx-180&&k3this.maps.wy-180&&l3292?(characterobject.vx-=2,characterobject.vx<-30&&(characterobject.vx=-30)):characterobject.vy<248&&(characterobject.vx+=2,characterobject.vx>30&&(characterobject.vx=30)),characterobject.vx>0?characterobject.vy+=rounddown((characterobject.vx+5)/10):characterobject.vy+=rounddown((characterobject.vx-5)/10);var k86=k3+Math.floor(192*Math.cos(3.141592653589793*(characterobject.vy+20)/180)),l88=l3+Math.floor(192*Math.sin(3.141592653589793*(characterobject.vy+20)/180)),l90=k3+Math.floor(192*Math.cos(3.141592653589793*(characterobject.vy-20)/180)),k93=l3+Math.floor(192*Math.sin(3.141592653589793*(characterobject.vy-20)/180));k86+=Math.floor(12*Math.cos(3.141592653589793*characterobject.vy/180)),l88+=Math.floor(12*Math.sin(3.141592653589793*characterobject.vy/180)),l90+=Math.floor(12*Math.cos(3.141592653589793*characterobject.vy/180)),k93+=Math.floor(12*Math.sin(3.141592653589793*characterobject.vy/180)),this.setYukaPosition(String(characterobject.c4),String(l90),String(k93),String(k86),String(l88));break;case 1300:if(k3>this.maps.wx-180&&k3this.maps.wy-180&&l3=100&&this.co_j.c<200)if(this.j_rope_cf&&this.j_rope_id==i){var j79=l3+Math.floor(32*Math.sin(3.141592653589793*characterobject.vy/180)),l93=l3+Math.floor(184*Math.sin(3.141592653589793*characterobject.vy/180));(this.co_j.y+16l93+24)&&(this.j_rope_cf=!1);var j73=k3+Math.floor(32*Math.cos(3.141592653589793*characterobject.vy/180));(this.co_j.x+16j73+32+76)&&(this.j_rope_cf=!1)}else if((140!=this.co_j.c||this.j_rope_id!=i)&&100==this.co_j.c){var k79=l3+Math.floor(32*Math.sin(3.141592653589793*characterobject.vy/180)),i94=l3+Math.floor(184*Math.sin(3.141592653589793*characterobject.vy/180));if(this.co_j.y+16>=k79&&this.co_j.y+16<=i94){var k73=k3+Math.floor(32*Math.cos(3.141592653589793*characterobject.vy/180)),j91=k3+Math.floor(184*Math.cos(3.141592653589793*characterobject.vy/180)),l4=this.co_j.y+16-k79;l4=k73+rounddown((j91-k73)*l4/152),this.co_j.x+16>l4-32&&this.co_j.x+16176&&(this.j_rope_r=176),this.j_zan_f=!1,this.j_jet_c=0)}}characterobject.vy>116?(characterobject.vx-=2,characterobject.vx<-30&&(characterobject.vx=-30)):characterobject.vy<64&&(characterobject.vx+=2,characterobject.vx>30&&(characterobject.vx=30)),characterobject.vx>0?characterobject.vy+=rounddown((characterobject.vx+5)/10):characterobject.vy+=rounddown((characterobject.vx-5)/10);break;case 1400:if(k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32)if(2==characterobject.c4)this.getCoinTotal()<=0&&(characterobject.c3=100);else if(3==characterobject.c4){for(var i5=0,k91=rightShiftIgnoreSign(k3,5),j94=rightShiftIgnoreSign(l3,5),l79=-10;;){if(l79>10)break;for(var l73=-10;;){if(l73>10)break;if(k91+l73>=1&&k91+l73<=this.mapWidth&&j94+l79>=10&&j94+l79<=this.mapHeight+9&&9==this.maps.map_bg[k91+l73][j94+l79]){i5++;break}l73++}if(i5>0)break;l79++}i5<=0&&(characterobject.c3=100)}else if(4==characterobject.c4){for(var j5=0,k1=0;;){if(k1>this.t_kazu)break;if((this.co_t[k1].c>=100||10==this.co_t[k1].c)&&this.co_t[k1].x<=k3&&this.co_t[k1].x>=k3-480){j5++;break}k1++}j5<=0&&(characterobject.c3=100)}else this.score>=this.door_score&&(characterobject.c3=100)}else characterobject.c3>=100&&(characterobject.c3++,characterobject.c3<=101?(characterobject.pt=0,this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),0)):102==characterobject.c3?characterobject.pt=0:characterobject.c3>=105&&characterobject.c3<=106?characterobject.pt=0:109==characterobject.c3?(characterobject.pt=0,this.gs.rsAddSound(7)):110==characterobject.c3?characterobject.pt=0:characterobject.c3>=113&&(characterobject.pt=0, characterobject.c=0));break;case 1500:if(k3>this.maps.wx-180&&k3this.maps.wy-180&&l3=40||Math.abs(this.co_j.y+16-i80)>=36)&&(this.j_rope_cf=!1)}else if((this.co_j.c<400||this.co_j.c>=500||this.j_rope_id!=i)&&100==this.co_j.c){var j74=k3+16+Math.floor(80*Math.cos(3.141592653589793*characterobject.c4/180)),j80=l3+16+Math.floor(80*Math.sin(3.141592653589793*characterobject.c4/180));Math.abs(this.co_j.x+16-j74)<20&&Math.abs(this.co_j.y+16-j80)<16&&(this.co_j.c=400,this.co_j.ac=0,this.co_j.c1=80,this.j_rope_id=i,this.j_rope_cf=!1,this.j_zan_f=!1,this.j_jet_c=0,this.j_tail_ac=0,this.gs.rsAddSound(7))}break;case 1600:k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.spot_c=100,characterobject.c=0,0==characterobject.c4?(this.spot_r=160,this.spot_r_mokuhyou=160):1==characterobject.c4?(this.spot_r=256,this.spot_r_mokuhyou=256):2==characterobject.c4?(this.spot_r=352,this.spot_r_mokuhyou=352):this.spot_c=0);break;case 1700:if(k3>this.maps.wx-192&&k3this.maps.wy-192&&l3=this.maps.wx+16&&k3<=this.maps.wx+512-16&&l3+63>=this.maps.wy+16&&l3<=this.maps.wy+320-16&&(characterobject.c4=100):100==characterobject.c4?(characterobject.vy+=5,characterobject.vy>=300&&(characterobject.vy=300,characterobject.c4=300)):characterobject.c4>=300&&characterobject.c4<400?(characterobject.c4++,characterobject.c4>=312&&(characterobject.c4=400)):400==characterobject.c4?(characterobject.vy-=5,characterobject.vy<=100&&(characterobject.vy=100,characterobject.c4=500)):characterobject.c4>=500&&characterobject.c4<600&&(characterobject.c4++,characterobject.c4>=512&&(characterobject.c4=0)),this.co_j.c>=100&&this.co_j.c<200&&this.j_v_c<=0){var k74=rounddown(64*characterobject.vy/100)-64;k3-rightShiftIgnoreSign(k74,1)<=this.co_j.x+15&&k3+64+rightShiftIgnoreSign(k74,1)>=this.co_j.x+15&&(0==characterobject.c3?l3-k74<=this.co_j.y+31&&l3+63>=this.co_j.y&&this.jShinu(1):1==characterobject.c3?l3+63+k74>=this.co_j.y&&l3<=this.co_j.y+31&&this.jShinu(1):2==characterobject.c3&&l3+63+rightShiftIgnoreSign(k74,1)>=this.co_j.y&&l3-rightShiftIgnoreSign(k74,1)<=this.co_j.y+31&&this.jShinu(1))}characterobject.pt=2400;break;case 1800:if(k3>this.maps.wx-180&&k3this.maps.wy-180&&l3=360&&(characterobject.vy-=360),characterobject.vy<0&&(characterobject.vy+=360),characterobject.gf){var l86=k3+Math.floor(87*Math.cos(3.141592653589793*(characterobject.vy+180+34)/180)),i89=l3+Math.floor(87*Math.sin(3.141592653589793*(characterobject.vy+180+34)/180)),l91=k3+Math.floor(87*Math.cos(3.141592653589793*(characterobject.vy+360-34)/180)),k94=l3+Math.floor(87*Math.sin(3.141592653589793*(characterobject.vy+360-34)/180));this.setYukaPosition(String(characterobject.c3),String(l86),String(i89),String(l91),String(k94)),l86=k3+Math.floor(87*Math.cos(3.141592653589793*(characterobject.vy+34)/180)),i89=l3+Math.floor(87*Math.sin(3.141592653589793*(characterobject.vy+34)/180)),this.setYukaPosition(String(characterobject.c4),String(l91),String(k94),String(l86),String(i89)),l91=k3+Math.floor(87*Math.cos(3.141592653589793*(characterobject.vy+180-34)/180)),k94=l3+Math.floor(87*Math.sin(3.141592653589793*(characterobject.vy+180-34)/180)),this.setYukaPosition(String(characterobject.c5),String(l86),String(i89),String(l91),String(k94)),l86=k3+Math.floor(87*Math.cos(3.141592653589793*(characterobject.vy+180+34)/180)),i89=l3+Math.floor(87*Math.sin(3.141592653589793*(characterobject.vy+180+34)/180)),this.setYukaPosition(String(characterobject.pth),String(l91),String(k94),String(l86),String(i89))}break;case 1850:if(k3>this.maps.wx-180&&k3this.maps.wy-180&&l3=360&&(characterobject.vy-=360),characterobject.vy<0&&(characterobject.vy+=360),characterobject.gf){var i87=k3+Math.floor(144*Math.cos(3.141592653589793*(characterobject.vy+180+34)/180)),j89=l3+Math.floor(144*Math.sin(3.141592653589793*(characterobject.vy+180+34)/180)),i92=k3+Math.floor(144*Math.cos(3.141592653589793*(characterobject.vy+360-34)/180)),l94=l3+Math.floor(144*Math.sin(3.141592653589793*(characterobject.vy+360-34)/180));this.setYukaPosition(String(characterobject.c3),String(i87),String(j89),String(i92),String(l94)),i87=k3+Math.floor(144*Math.cos(3.141592653589793*(characterobject.vy+34)/180)),j89=l3+Math.floor(144*Math.sin(3.141592653589793*(characterobject.vy+34)/180)),this.setYukaPosition(String(characterobject.c4),String(i92),String(l94),String(i87),String(j89)),i92=k3+Math.floor(144*Math.cos(3.141592653589793*(characterobject.vy+180-34)/180)),l94=l3+Math.floor(144*Math.sin(3.141592653589793*(characterobject.vy+180-34)/180)),this.setYukaPosition(String(characterobject.c5),String(i87),String(j89),String(i92),String(l94)),i87=k3+Math.floor(144*Math.cos(3.141592653589793*(characterobject.vy+180+34)/180)),j89=l3+Math.floor(144*Math.sin(3.141592653589793*(characterobject.vy+180+34)/180)),this.setYukaPosition(String(characterobject.pth),String(i92),String(l94),String(i87),String(j89))}break;case 1900:k3>this.maps.wx-96&&k3this.maps.wy-64&&l3=15&&characterobject.c3<=18)&&(k3<=this.maps.wx-32||k3>=this.maps.wx+512||l3<=this.maps.wy-32||l3>=this.maps.wy+320)&&(characterobject.c4=0):0==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_zsc?(this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy):(this.nkscroll_view_x=2*rightShiftIgnoreSign(this.maps.wx,1),this.nkscroll_view_y=32*rightShiftIgnoreSign(this.maps.wy+15,5),this.nkscroll_view_ythis.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max)),this.nkscroll_vx=1,this.nkscroll_vy=0,characterobject.c4=1):1==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_zsc?(this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy):(this.nkscroll_view_x=2*rightShiftIgnoreSign(this.maps.wx,1),this.nkscroll_view_y=32*rightShiftIgnoreSign(this.maps.wy+15,5),this.nkscroll_view_ythis.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max)),this.nkscroll_vx=-1,this.nkscroll_vy=0,characterobject.c4=1):2==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_view_y=2*rightShiftIgnoreSign(this.maps.wy,1),this.nkscroll_vx=0,this.nkscroll_vy=-1,characterobject.c4=1):3==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_view_y=2*rightShiftIgnoreSign(this.maps.wy,1),this.nkscroll_vx=0,this.nkscroll_vy=1,characterobject.c4=1):4==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_y=32*rightShiftIgnoreSign(this.maps.wy+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_view_ythis.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max),this.nkscroll_vx=1,this.nkscroll_vy=-1,characterobject.c4=1):5==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_y=32*rightShiftIgnoreSign(this.maps.wy+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_view_ythis.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max),this.nkscroll_vx=1,this.nkscroll_vy=1,characterobject.c4=1):6==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_y=32*rightShiftIgnoreSign(this.maps.wy+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_view_ythis.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max),this.nkscroll_vx=-1,this.nkscroll_vy=-1,characterobject.c4=1):7==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_y=32*rightShiftIgnoreSign(this.maps.wy+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_view_ythis.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max),this.nkscroll_vx=-1,this.nkscroll_vy=1,characterobject.c4=1):8==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_speed_x++,this.nkscroll_speed_x>8&&(this.nkscroll_speed_x=8),characterobject.c4=1):9==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_speed_x--,this.nkscroll_speed_x<1&&(this.nkscroll_speed_x=1),characterobject.c4=1):10==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=200,this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy,this.nkscroll_my_view_x=this.co_j.x-this.nkscroll_view_x,this.nkscroll_my_view_y=this.co_j.y-this.nkscroll_view_y,this.nkscroll_vx=1,this.nkscroll_vy=0,characterobject.c4=1):11==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=100,this.nkscroll_zsc?(this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy):(this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_y=32*rightShiftIgnoreSign(this.maps.wy+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_view_ythis.maps.wy_max&&(this.nkscroll_view_y=this.maps.wy_max)),this.nkscroll_vx=0,this.nkscroll_vy=0,characterobject.c4=1):12==characterobject.c3?k3<=this.co_j.x+15&&k3+31>=this.co_j.x+15&&l3<=this.co_j.y+31&&l3+31>=this.co_j.y&&(this.nkscroll_con=100,this.nkscroll_view_x=2*rightShiftIgnoreSign(this.maps.wx,1),this.nkscroll_view_y=this.maps.wy,this.nkscroll_vx=1,this.nkscroll_vy=0,characterobject.c4=1):13==characterobject.c3?k3<=this.co_j.x+15&&k3+31>=this.co_j.x+15&&l3<=this.co_j.y+31&&l3+31>=this.co_j.y&&(this.nkscroll_con=100,this.nkscroll_view_y=2*rightShiftIgnoreSign(this.maps.wy,1),this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max),this.nkscroll_vx=0,this.nkscroll_vy=-1,characterobject.c4=1):14==characterobject.c3?k3<=this.co_j.x+15&&k3+31>=this.co_j.x+15&&l3<=this.co_j.y+31&&l3+31>=this.co_j.y&&(this.nkscroll_con=200,this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy,this.nkscroll_my_view_x=this.co_j.x-this.nkscroll_view_x,this.nkscroll_my_view_y=this.co_j.y-this.nkscroll_view_y,this.nkscroll_vx=1,this.nkscroll_vy=0,characterobject.c4=1):15==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=300,this.nkscroll_zsc?(this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy):(this.nkscroll_view_y=this.maps.wy,this.nkscroll_view_x=32*rightShiftIgnoreSign(this.maps.wx+15,5),this.nkscroll_view_xthis.maps.wx_max&&(this.nkscroll_view_x=this.maps.wx_max)),this.nkscroll_vx=0,this.nkscroll_vy=0,characterobject.c4=1):16==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(this.nkscroll_con=400,this.nkscroll_view_x=2*rightShiftIgnoreSign(this.maps.wx,1),this.nkscroll_view_y=this.maps.wy,this.nkscroll_vx=1,this.nkscroll_vy=0,characterobject.c4=1):17==characterobject.c3?k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(2!=this.view_move_type&&(this.view_move_type=2,this.nkscroll_con=200,this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy,this.nkscroll_my_view_x=this.co_j.x-this.nkscroll_view_x,this.nkscroll_my_view_y=this.co_j.y-this.nkscroll_view_y,this.nkscroll_vx=1,this.nkscroll_vy=0),characterobject.c4=1):18==characterobject.c3&&k3>=this.maps.wx&&k3<=this.maps.wx+512-32&&l3>=this.maps.wy&&l3<=this.maps.wy+320-32&&(1!=this.view_move_type&&(this.view_move_type=1,this.nkscroll_con=200,this.nkscroll_view_x=this.maps.wx,this.nkscroll_view_y=this.maps.wy,this.nkscroll_my_view_x=this.co_j.x-this.nkscroll_view_x,this.nkscroll_my_view_y=this.co_j.y-this.nkscroll_view_y,this.nkscroll_vx=1,this.nkscroll_vy=0),characterobject.c4=1);break;case 2e3:k3+256>this.maps.wx&&k3this.maps.wx&&k3-256=100&&this.co_j.c<200&&this.j_v_c<=0){var l74=k3-(this.co_j.x+16),k80=l3-(this.co_j.y+16);Math.sqrt(l74*l74+k80*k80)<64&&this.jShinu(1)}break;case 2200:if(characterobject.c3+=characterobject.vx,characterobject.c3<0?characterobject.c3+=360:characterobject.c3>=360&&(characterobject.c3-=360),k3>this.maps.wx-200&&k3this.maps.wy-200&&l3=100&&this.co_j.c<200){var i75=k3-(this.co_j.x+16),l80=l3-(this.co_j.y+16),k21=Math.floor(Math.sqrt(i75*i75+l80*l80));if(k21<=162&&k21>=110){var l21=Math.floor(180*Math.atan2(this.co_j.y+16-l3,this.co_j.x+16-k3)/3.140000104904175);l21<0&&(l21+=360),(characterobject.c3>=l21&&characterobject.c3-50<=l21||characterobject.c3>=l21-360&&characterobject.c3-50<=l21-360)&&this.jShinu(1)}}}else characterobject.gf=!1;break;case 2250:if(characterobject.c3+=characterobject.vx,characterobject.c3<0?characterobject.c3+=360:characterobject.c3>=360&&(characterobject.c3-=360),k3>this.maps.wx-200&&k3this.maps.wy-200&&l3=100&&this.co_j.c<200){var j75=k3-(this.co_j.x+16),i81=l3-(this.co_j.y+16),i22=Math.floor(Math.sqrt(j75*j75+i81*i81));if(i22<=162&&i22>=110){var j22=Math.floor(180*Math.atan2(this.co_j.y+16-l3,this.co_j.x+16-k3)/3.140000104904175);j22<0&&(j22+=360),(characterobject.c3>=j22&&characterobject.c3-120<=j22||characterobject.c3>=j22-360&&characterobject.c3-120<=j22-360)&&this.jShinu(1)}}}else characterobject.gf=!1;break;case 2300:characterobject.vy<0?(l3+=characterobject.vy,l3<=characterobject.c3-160&&(l3=characterobject.c3-160,characterobject.vy=4)):(l3+=characterobject.vy,l3>=characterobject.c3&&(l3=characterobject.c3,characterobject.vy=-4)),k3+256>this.maps.wx&&k3=characterobject.c3&&(l3=characterobject.c3,characterobject.c5=0),k3+256>this.maps.wx&&k3=characterobject.c3&&(l3=characterobject.c3,characterobject.c5=200):200==characterobject.c5?1!=this.isRideYuka(String(characterobject.c4))&&(characterobject.c5=300):(l3-=4)<=characterobject.c3-160&&(l3=characterobject.c3-160,characterobject.c5=0)),k3+256>this.maps.wx&&k3=this.ochiru_y+80&&(l3=this.ochiru_y+80+64),k3+256>this.maps.wx&&k3=this.ochiru_y+80&&(l3=this.ochiru_y+80+64):(l3-=3)<=characterobject.c3&&(l3=characterobject.c3),k3+256>this.maps.wx&&k344&&(characterobject.vy=44)):l3>=characterobject.c3+106&&(characterobject.vy-=4,characterobject.vy<-44&&(characterobject.vy=-44)),l3+=rounddown(characterobject.vy/10),k3+256>this.maps.wx&&k3this.maps.wx-256&&k3this.maps.wy-256&&l3=100&&this.co_j.c<200)if(this.j_rope_cf&&this.j_rope_id==i){var j38=k3-(this.co_j.x+16),i61=l3-(this.co_j.y+16),j72=Math.floor(Math.sqrt(j38*j38+i61*i61));if(j72>=12&&j72<=244){var k75=k3+Math.floor(Math.cos(3.141592653589793*characterobject.vy/180)*j72),j81=l3+Math.floor(Math.sin(3.141592653589793*characterobject.vy/180)*j72);(Math.abs(this.co_j.x+16-k75)>=24||Math.abs(this.co_j.y+16-j81)>=24)&&(this.j_rope_cf=!1)}else this.j_rope_cf=!1}else if((140!=this.co_j.c||this.j_rope_id!=i)&&100==this.co_j.c&&!this.co_j.jimen_f){var k38=k3-(this.co_j.x+16),j61=l3-(this.co_j.y+16),k72=Math.floor(Math.sqrt(k38*k38+j61*j61));if(k72>=12&&k72<=220){var l75=k3+Math.floor(Math.cos(3.141592653589793*characterobject.vy/180)*k72),k81=l3+Math.floor(Math.sin(3.141592653589793*characterobject.vy/180)*k72);Math.abs(this.co_j.x+16-l75)<20&&Math.abs(this.co_j.y+16-k81)<20&&(this.co_j.c=140,this.co_j.ac=0,this.j_rope_id=i,this.j_rope_cf=!1,this.j_rope_r=Math.floor(Math.sqrt((this.co_j.x+16-k3)*(this.co_j.x+16-k3)+(this.co_j.y+16-l3)*(this.co_j.y+16-l3))),this.j_rope_r<48?this.j_rope_r=48:this.j_rope_r>220&&(this.j_rope_r=220),1==characterobject.c3&&(characterobject.c3=0,90==characterobject.vy&&(0==this.co_j.muki?characterobject.vx=22:characterobject.vx=-22)),this.j_zan_f=!1,this.j_jet_c=0)}}1!=characterobject.c3&&(characterobject.vy>156?(characterobject.vx-=2,characterobject.vx<-22&&(characterobject.vx=-22)):characterobject.vy<24&&(characterobject.vx+=2,characterobject.vx>22&&(characterobject.vx=22)),characterobject.vx>0?characterobject.vy+=rounddown((characterobject.vx+5)/10):characterobject.vy+=rounddown((characterobject.vx-5)/10));break;case 2900:k3>this.maps.wx-32-32&&k3this.maps.wy-160&&l3=100&&this.co_j.c<200&&this.j_v_c<=0&&this.co_j.x+15>=k3-4&&this.co_j.x+15<=k3+31&&this.co_j.y+15>=l3&&this.co_j.y+15<=l3+127&&(this.co_j.x=k3,this.co_j.yl3+95&&(this.co_j.y=l3+95),this.jShinu(1))):characterobject.gf=!1;break;case 2950:k3>this.maps.wx-32-32&&k3this.maps.wy-160&&l3=100&&this.co_j.c<200&&this.j_v_c<=0&&this.co_j.x+15>=k3&&this.co_j.x+15<=k3+31+4&&this.co_j.y+15>=l3&&this.co_j.y+15<=l3+127&&(this.co_j.x=k3,this.co_j.yl3+95&&(this.co_j.y=l3+95),this.jShinu(1))):characterobject.gf=!1;break;case 3e3:k3>this.maps.wx-96-32&&k3this.maps.wy-64-32&&l3this.a_kazu)break;if(410==this.co_a[l1].c&&16==this.co_a[l1].c4&&this.co_a[l1].x==k3&&this.co_a[l1].y==l3){this.souko_count2++,1==characterobject.c3&&(this.co_a[l1].vx=1);break}l1++}break;case 3100:k3>this.maps.wx-160&&k3this.maps.wy-160&&l3this.maps.wx-160&&k3this.maps.wy-160&&l3this.maps.wx-160&&k3this.maps.wy-160&&l3=k3&&this.co_j.x+15<=k3+127&&this.co_j.y==l3-32&&this.co_j.vy>=0&&(this.j_a_id=i)):characterobject.gf=!1;break;case 3130:k3>this.maps.wx-160&&k3this.maps.wy-160&&l3this.maps.wx-256&&k3this.maps.wy-256&&l3=100&&this.co_j.c<200)if(this.j_rope_cf&&this.j_rope_id==i){var l38=k3-(this.co_j.x+16),k61=l3-(this.co_j.y+16),l72=Math.floor(Math.sqrt(l38*l38+k61*k61));if(l72>=12&&l72<=244){var i76=k3+Math.floor(Math.cos(3.141592653589793*characterobject.vy/180)*l72),l81=l3+Math.floor(Math.sin(3.141592653589793*characterobject.vy/180)*l72);(Math.abs(this.co_j.x+16-i76)>=24||Math.abs(this.co_j.y+16-l81)>=24)&&(this.j_rope_cf=!1)}else this.j_rope_cf=!1}else if((140!=this.co_j.c||this.j_rope_id!=i)&&100==this.co_j.c&&!this.co_j.jimen_f){var i39=k3-(this.co_j.x+16),l61=l3-(this.co_j.y+16),i73=Math.floor(Math.sqrt(i39*i39+l61*l61));if(i73>=12&&i73<=220){var j76=k3+Math.floor(Math.cos(3.141592653589793*characterobject.vy/180)*i73),i82=l3+Math.floor(Math.sin(3.141592653589793*characterobject.vy/180)*i73);Math.abs(this.co_j.x+16-j76)<20&&Math.abs(this.co_j.y+16-i82)<20&&(this.co_j.c=140,this.co_j.ac=0,this.j_rope_id=i,this.j_rope_cf=!1,this.j_rope_r=Math.floor(Math.sqrt((this.co_j.x+16-k3)*(this.co_j.x+16-k3)+(this.co_j.y+16-l3)*(this.co_j.y+16-l3))),this.j_rope_r<48?this.j_rope_r=48:this.j_rope_r>220&&(this.j_rope_r=220),1==characterobject.c3&&(characterobject.c3=0,90==characterobject.vy&&(0==this.co_j.muki?characterobject.vx=22:characterobject.vx=-22)),this.j_zan_f=!1,this.j_jet_c=0)}}1!=characterobject.c3&&(1==characterobject.c4?characterobject.vy>330?(characterobject.vx-=2,characterobject.vx<-22&&(characterobject.vx=-22)):characterobject.vy<210&&(characterobject.vx+=2,characterobject.vx>22&&(characterobject.vx=22)):characterobject.vy>300?(characterobject.vx-=2,characterobject.vx<-22&&(characterobject.vx=-22)):characterobject.vy<240&&(characterobject.vx+=2,characterobject.vx>22&&(characterobject.vx=22)),characterobject.vx>0?characterobject.vy+=rounddown((characterobject.vx+5)/10):characterobject.vy+=rounddown((characterobject.vx-5)/10));break;case 3300:characterobject.vy+=4,characterobject.vy>64&&(characterobject.vy=64),characterobject.vy<-60?l3-=6:l3+=rounddown(characterobject.vy/10),this.maps.getBGCode(k3,l3+characterobject.c5+1)>=20&&(l3=32*rightShiftIgnoreSign(l3+characterobject.c5+1,5)-characterobject.c5-1,characterobject.vy=-92),l3-characterobject.c5>=this.ochiru_y&&(l3=this.ochiru_y+characterobject.c5+64),k3+256>this.maps.wx&&k3this.maps.wx-96&&k3this.maps.wy-96&&l3=100&&this.co_j.c<200&&this.co_j.x+15>=k3&&this.co_j.x+15<=k3+31&&this.co_j.y+31>=l3+4&&this.co_j.y<=l3+31-4&&(this.cpoint_con=100,this.cpoint_stage=this.stage,this.cpoint_x=k3,this.cpoint_y=l3,characterobject.c=0,this.addScore(5),this.gs.rsAddSound(7),characterobject.gf=!1)):characterobject.gf=!1;break;case 3500:if(k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=100&&this.co_j.c<200&&this.co_j.x>=k3-32&&this.co_j.x<=k3+32&&this.co_j.y>=l3-14&&this.co_j.y<=l3+14){characterobject.c3=1,characterobject.pt=3710,this.gs.rsAddSound(23);var k76=rightShiftIgnoreSign(k3,5),j82=rightShiftIgnoreSign(l3,5);1==characterobject.c4?this.onASwitch(k76-5,j82-5,k76+5,j82+5):2==characterobject.c4?this.onASwitch(1,10,this.mapWidth,this.mapHeight+10,2):this.onASwitch(k76-10,j82-10,k76+10,j82+10)}}else if(1==characterobject.c3)this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.x<=k3-32-8||this.co_j.x>=k3+32+8||this.co_j.y<=l3-14-8||this.co_j.y>=l3+14+8)&&(characterobject.c3=100),characterobject.pt=3710;else if(100==characterobject.c3){if(characterobject.pt=3710,this.co_j.c>=100&&this.co_j.c<200&&this.co_j.x>=k3-32&&this.co_j.x<=k3+32&&this.co_j.y>=l3-14&&this.co_j.y<=l3+14){characterobject.c3=101,characterobject.pt=3700,this.gs.rsAddSound(23);var l76=rightShiftIgnoreSign(k3,5),k82=rightShiftIgnoreSign(l3,5);1==characterobject.c4?this.offASwitch(l76-5,k82-5,l76+5,k82+5):2==characterobject.c4?this.offASwitch(1,10,this.mapWidth,this.mapHeight+10,2):this.offASwitch(l76-10,k82-10,l76+10,k82+10)}}else 101==characterobject.c3&&this.co_j.c>=100&&this.co_j.c<200&&(this.co_j.x<=k3-32-8||this.co_j.x>=k3+32+8||this.co_j.y<=l3-14-8||this.co_j.y>=l3+14+8)&&(characterobject.c3=0);else characterobject.gf=!1;break;case 3600:if(k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=100&&this.co_j.c<200&&this.co_j.x>=k3-32-8&&this.co_j.x<=k3+32+8&&this.co_j.y>=l3-12-8&&this.co_j.y<=l3+12+8&&1==this.up_key_c){characterobject.c3=100,characterobject.pt=3710,this.gs.rsAddSound(23);var i77=rightShiftIgnoreSign(k3,5),l82=rightShiftIgnoreSign(l3,5);1==characterobject.c4?this.onASwitch(i77-5,l82-5,i77+5,l82+5):2==characterobject.c4?this.onASwitch(1,10,this.mapWidth,this.mapHeight+10,2):this.onASwitch(i77-10,l82-10,i77+10,l82+10)}}else if(characterobject.pt=3710,this.co_j.c>=100&&this.co_j.c<200&&this.co_j.x>=k3-32-8&&this.co_j.x<=k3+32+8&&this.co_j.y>=l3-12-8&&this.co_j.y<=l3+12+8&&1==this.up_key_c){characterobject.c3=0,characterobject.pt=3700,this.gs.rsAddSound(23);var j77=rightShiftIgnoreSign(k3,5),i83=rightShiftIgnoreSign(l3,5);1==characterobject.c4?this.offASwitch(j77-5,i83-5,j77+5,i83+5):2==characterobject.c4?this.offASwitch(1,10,this.mapWidth,this.mapHeight+10,2):this.offASwitch(j77-10,i83-10,j77+10,i83+10)}}else characterobject.gf=!1;break;case 3700:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 3710:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 3800:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 3810:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 3900:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 3910:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4e3:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4010:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4100:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4110:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4200:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4210:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4300:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4400:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4410:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4500:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4600:k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=100&&this.co_j.c<200&&this.dkey_count[0]+this.dkey_count[1]<5&&this.co_j.x+15>=k3-4&&this.co_j.x+15<=k3+31+4&&this.co_j.y+31>=l3+4&&this.co_j.y<=l3+31-4&&(this.dkey_count[0]++,characterobject.c=0,this.addScore(5),this.gs.rsAddSound(7),characterobject.gf=!1)):characterobject.gf=!1;break;case 4610:k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=100&&this.co_j.c<200&&this.dkey_count[0]+this.dkey_count[1]<5&&this.co_j.x+15>=k3-4&&this.co_j.x+15<=k3+31+4&&this.co_j.y+31>=l3+4&&this.co_j.y<=l3+31-4&&(this.dkey_count[1]++,characterobject.c=0,this.addScore(5),this.gs.rsAddSound(7),characterobject.gf=!1)):characterobject.gf=!1;break;case 4700:k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=100&&this.co_j.c<200&&this.co_j.x>=k3-32&&this.co_j.x<=k3+32&&this.co_j.y>=l3-32&&this.co_j.y<=l3+32&&(0==characterobject.c4?this.dkey_count[0]>=1&&(this.dkey_count[0]--,characterobject.c3=100,this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),31),this.gs.rsAddSound(13)):1==characterobject.c4?this.dkey_count[1]>=1&&(this.dkey_count[1]--,characterobject.c3=100,this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),31),this.gs.rsAddSound(13)):2==characterobject.c4?this.dkey_count[0]>=3&&(this.dkey_count[0]-=3,characterobject.c3=100,this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),31),this.gs.rsAddSound(13)):3==characterobject.c4&&this.dkey_count[1]>=3&&(this.dkey_count[1]-=3,characterobject.c3=100,this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),31),this.gs.rsAddSound(13))):characterobject.c3>=100&&(characterobject.c3++,102==characterobject.c3||106==characterobject.c3?0==characterobject.c4?this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),213):1==characterobject.c4?this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),214):2==characterobject.c4?this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),215):3==characterobject.c4&&this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),212):104==characterobject.c3?this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),31):characterobject.c3>=108&&(this.maps.putBGCode(rightShiftIgnoreSign(k3,5),rightShiftIgnoreSign(l3,5),0),characterobject.c=0));break;case 4800:k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=100&&this.co_j.c<200&&this.dkey_count[0]+this.dkey_count[1]<5&&this.co_j.x+15>=k3-4&&this.co_j.x+15<=k3+31+4&&this.co_j.y+31>=l3+4&&this.co_j.y<=l3+31-4&&(1==characterobject.c4?this.dkey_count[1]++:this.dkey_count[0]++,characterobject.c=0,this.addScore(5),this.gs.rsAddSound(7),characterobject.gf=!1)):characterobject.gf=!1,0==characterobject.c3?characterobject.c3=1:((l3+=4)+31)%32<=4&&this.maps.getBGCode(k3+15,l3+31)>=20?l3=32*rightShiftIgnoreSign(l3+31,5)-32:l3>=this.ochiru_y&&(characterobject.c=0,characterobject.gf=!1);break;case 4900:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 4910:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 5e3:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y;break;case 5100:if(k3>this.maps.wx-96&&k3this.maps.wy-96&&l3=1){characterobject.c3=100,this.addScore(10),characterobject.pt=0,this.mSet(k3,l3,65),characterobject.gf=!1;var k77=rightShiftIgnoreSign(k3,5),j83=rightShiftIgnoreSign(l3,5);1==characterobject.c4?this.onASwitch(k77-5,j83-5,k77+5,j83+5):this.onASwitch(k77-10,j83-10,k77+10,j83+10)}}else if(characterobject.c3++,characterobject.c3>108){characterobject.c=0,characterobject.gf=!1;var l77=rightShiftIgnoreSign(k3,5),k83=rightShiftIgnoreSign(l3,5);4==this.maps.map_bg[l77][k83-1]?this.maps.putBGCode(l77,k83,4):this.maps.putBGCode(l77,k83,0)}}else characterobject.gf=!1;break;case 5200:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,0==characterobject.c3){for(var i78=rightShiftIgnoreSign(k3,5),l83=rightShiftIgnoreSign(l3,5),i2=0;i2<=3&&(0==this.maps.map_bg[i78][l83+i2]||4==this.maps.map_bg[i78][l83+i2]);i2++)this.maps.putBGCode(i78,l83+i2,23);characterobject.c3=100}if(100==characterobject.c3){if(1==characterobject.c5){for(var j78=rightShiftIgnoreSign(k3,5),i84=rightShiftIgnoreSign(l3,5),j2=0;j2<=3&&23==this.maps.map_bg[j78][i84+j2];j2++)this.maps.putBGCode(j78,i84+j2,0);characterobject.c3=200}}else if(0==characterobject.c5){for(var k78=rightShiftIgnoreSign(k3,5),j84=rightShiftIgnoreSign(l3,5),k2=0;k2<=3&&(0==this.maps.map_bg[k78][j84+k2]||4==this.maps.map_bg[k78][j84+k2]);k2++)this.maps.putBGCode(k78,j84+k2,23);characterobject.c3=100}break;case 5210:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,100==characterobject.c3){if(1==characterobject.c5){for(var l78=rightShiftIgnoreSign(k3,5),k84=rightShiftIgnoreSign(l3,5),l2=0;l2<=3&&(0==this.maps.map_bg[l78][k84+l2]||4==this.maps.map_bg[l78][k84+l2]);l2++)this.maps.putBGCode(l78,k84+l2,23);characterobject.c3=200}}else if(0==characterobject.c5){for(var i79=rightShiftIgnoreSign(k3,5),l84=rightShiftIgnoreSign(l3,5),i3=0;i3<=3&&23==this.maps.map_bg[i79][l84+i3];i3++)this.maps.putBGCode(i79,l84+i3,0);characterobject.c3=100}break;case 5300:this.aMoveOption(i),k3=characterobject.x,l3=characterobject.y}if(this.jm_kazu>0)for(var j3=0;j3<=8;j3++)if(!(this.co_jm[j3].c<100)){var characterobject1=this.co_jm[j3];if(!(characterobject.c<100))if(characterobject.c<200){if(characterobject1.x+15k3+64||characterobject1.y+19l3+23)continue;200==characterobject1.c?(characterobject1.c=50,characterobject1.y=l3-8,characterobject1.c1=1,characterobject1.c2=20):(characterobject1.c=0,this.jm_kazu--)}else if(300!=characterobject.c)if(400!=characterobject.c&&410!=characterobject.c)if(500!=characterobject.c)if(1800!=characterobject.c)1850!=characterobject.c||Math.sqrt((characterobject1.x+16-k3)*(characterobject1.x+16-k3))>96||Math.sqrt((characterobject1.y+16-l3)*(characterobject1.y+16-l3))>96||(200==characterobject1.c?(characterobject1.c=50,characterobject1.c1=1,characterobject1.c2=20):(characterobject1.c=0,this.jm_kazu--));else{if(Math.sqrt((characterobject1.x+16-k3)*(characterobject1.x+16-k3))>56||Math.sqrt((characterobject1.y+16-l3)*(characterobject1.y+16-l3))>56)continue;200==characterobject1.c?(characterobject1.c=50,characterobject1.c1=1,characterobject1.c2=20):(characterobject1.c=0,this.jm_kazu--)}else{if(characterobject1.x+15k3+80||characterobject1.y+29l3+13)continue;200==characterobject1.c?(characterobject1.c=50,characterobject1.y=l3-8,characterobject1.c1=1,characterobject1.c2=20):(characterobject1.c=0,this.jm_kazu--)}else{if(characterobject1.x+15k3+80||characterobject1.y+19l3+63)continue;200==characterobject1.c?(characterobject1.c=50,characterobject1.c1=1,characterobject1.c2=20):(characterobject1.c=0,this.jm_kazu--)}else{if(characterobject1.x+15k3+48||characterobject1.y+29l3+31)continue;200==characterobject1.c?(characterobject1.c=50,characterobject1.c1=1,characterobject1.c2=20):(characterobject1.c=0,this.jm_kazu--)}}characterobject.x=k3,characterobject.y=l3}}this.souko_count1>=1&&this.souko_count2>=this.souko_count1&&this.stage_cc<1&&(this.stage_cc=1,this.souko_count3=1,this.stage_max>=2&&this.stage>=this.stage_max?this.addScore(1e3):this.addScore(100),this.gs.rsAddSound(2))},MainProgram.prototype.aMoveOption=function(i){var characterobject=this.co_a[i],j=characterobject.x,k=characterobject.y;switch(characterobject.c){default:break;case 150:j>this.maps.wx-80-32&&jthis.maps.wy-32&&k=100||this.co_j.c<200)&&this.co_j.x+15>=j&&this.co_j.x+15<=j+79&&this.co_j.y==k-32&&(this.j_a_id=i)):characterobject.gf=!1,1==characterobject.c4?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(k+=4)>=characterobject.vy+128+8&&(k=characterobject.vy+128+8,characterobject.c3=200):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(k-=4)<=characterobject.vy+8&&(k=characterobject.vy+8,characterobject.c3=0):2==characterobject.c4?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(k-=2)<=characterobject.vy-192+8&&(k=characterobject.vy-192+8,characterobject.c3=200):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(k+=2)>=characterobject.vy+8&&(k=characterobject.vy+8,characterobject.c3=0):0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(k-=4)<=characterobject.vy-128+8&&(k=characterobject.vy-128+8,characterobject.c3=200):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(k+=4)>=characterobject.vy+8&&(k=characterobject.vy+8,characterobject.c3=0),this.co_j.c>=100&&this.co_j.c<200&&(this.j_a_id==i&&(this.co_j.y=k-32),k=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3)),this.co_j.x+15>=j&&this.co_j.x<=j+64&&this.co_j.y+31>=k&&this.co_j.y<=k+13&&(k>characterobject.y?(this.co_j.y=k+14,10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15)&&10!=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)||(this.j_hashigo_f=!0),this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3))):(this.co_j.y=k-32,this.j_a_id=i)));break;case 160:if(j>this.maps.wx-80-32&&jthis.maps.wy-32&&k=100||this.co_j.c<200)&&this.co_j.x+15>=j&&this.co_j.x+15<=j+79&&this.co_j.y==k-32&&(this.j_a_id=i)):characterobject.gf=!1,0==characterobject.c4?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(j+=4)>=characterobject.vx+128+8&&(j=characterobject.vx+128+8,characterobject.c3=200):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(j-=4)<=characterobject.vx+8&&(j=characterobject.vx+8,characterobject.c3=0):2==characterobject.c4?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(j+=2)>=characterobject.vx+192+8&&(j=characterobject.vx+192+8,characterobject.c3=200):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(j-=2)<=characterobject.vx+8&&(j=characterobject.vx+8,characterobject.c3=0):0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(j-=4)<=characterobject.vx-128+8&&(j=characterobject.vx-128+8,characterobject.c3=200):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(j+=4)>=characterobject.vx+8&&(j=characterobject.vx+8,characterobject.c3=0),this.co_j.c<100||this.co_j.c>=200)break;if(this.j_a_id==i)if(this.co_j.x+=j-characterobject.x,j>characterobject.x){var l=rightShiftIgnoreSign(this.co_j.x+15,5),k3=rightShiftIgnoreSign(this.co_j.y,5),l5=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[l][k3]>=18||this.maps.map_bg[l][l5]>=18)&&(this.co_j.x=32*l-16)}else if(j=18||this.maps.map_bg[i1][i6]>=18)&&(this.co_j.x=32*i1+32-14)}if(this.co_j.x+15j+64||this.co_j.y+31k+13)break;if(j>characterobject.x){this.co_j.x=j+65;var j1=rightShiftIgnoreSign(this.co_j.x+15,5),i4=rightShiftIgnoreSign(this.co_j.y,5),j6=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[j1][i4]>=20||this.maps.map_bg[j1][j6]>=20)&&(this.co_j.x=32*j1-32+11,this.jShinu(4));break}this.co_j.x=j-16;var k1=rightShiftIgnoreSign(this.co_j.x+15,5),j4=rightShiftIgnoreSign(this.co_j.y,5),k6=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[k1][j4]>=20||this.maps.map_bg[k1][k6]>=20)&&(this.co_j.x=32*k1+32-11,this.jShinu(4));break;case 3700:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,0==characterobject.c3&&(this.maps.putBGCode(rightShiftIgnoreSign(j,5),rightShiftIgnoreSign(k,5),213),characterobject.c3=100),100==characterobject.c3){1==characterobject.c5&&(this.maps.putBGCode(rightShiftIgnoreSign(j,5),rightShiftIgnoreSign(k,5),0),characterobject.c3=200);break}0==characterobject.c5&&(this.maps.putBGCode(rightShiftIgnoreSign(j,5),rightShiftIgnoreSign(k,5),213),characterobject.c3=100);break;case 3710:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,100==characterobject.c3){1==characterobject.c5&&(this.maps.putBGCode(rightShiftIgnoreSign(j,5),rightShiftIgnoreSign(k,5),214),characterobject.c3=200);break}0==characterobject.c5&&(this.maps.putBGCode(rightShiftIgnoreSign(j,5),rightShiftIgnoreSign(k,5),0),characterobject.c3=100);break;case 3800:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,0==characterobject.c3){for(var l7=rightShiftIgnoreSign(j,5),l13=rightShiftIgnoreSign(k,5),l19=0;l19<=3&&l7+l19<=this.mapWidth&&(0==this.maps.map_bg[l7+l19][l13]||4==this.maps.map_bg[l7+l19][l13]);l19++)this.maps.putBGCode(l7+l19,l13,5);characterobject.c3=100}if(100==characterobject.c3){if(1!=characterobject.c5)break;for(var i8=rightShiftIgnoreSign(j,5),i14=rightShiftIgnoreSign(k,5),i20=0;i20<=3&&i8+i20<=this.mapWidth&&(0==this.maps.map_bg[i8+i20][i14]||4==this.maps.map_bg[i8+i20][i14]||5==this.maps.map_bg[i8+i20][i14]);i20++)this.maps.putBGCode(i8+i20,i14,23);characterobject.c3=200;break}if(0!=characterobject.c5)break;for(var j8=rightShiftIgnoreSign(j,5),j14=rightShiftIgnoreSign(k,5),j20=0;j20<=3&&j8+j20<=this.mapWidth&&(0==this.maps.map_bg[j8+j20][j14]||4==this.maps.map_bg[j8+j20][j14]||23==this.maps.map_bg[j8+j20][j14]);j20++)this.maps.putBGCode(j8+j20,j14,5);characterobject.c3=100;break;case 3810:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,0==characterobject.c3){for(var k8=rightShiftIgnoreSign(j,5),k14=rightShiftIgnoreSign(k,5),k20=0;k20<=3&&k8+k20<=this.mapWidth&&(0==this.maps.map_bg[k8+k20][k14]||4==this.maps.map_bg[k8+k20][k14]);k20++)this.maps.putBGCode(k8+k20,k14,23);characterobject.c3=100}if(100==characterobject.c3){if(1!=characterobject.c5)break;for(var l8=rightShiftIgnoreSign(j,5),l14=rightShiftIgnoreSign(k,5),l20=0;l20<=3&&l8+l20<=this.mapWidth&&(0==this.maps.map_bg[l8+l20][l14]||4==this.maps.map_bg[l8+l20][l14]||23==this.maps.map_bg[l8+l20][l14]);l20++)this.maps.putBGCode(l8+l20,l14,5);characterobject.c3=200;break}if(0!=characterobject.c5)break;for(var i9=rightShiftIgnoreSign(j,5),i15=rightShiftIgnoreSign(k,5),i21=0;i21<=3&&i9+i21<=this.mapWidth&&(0==this.maps.map_bg[i9+i21][i15]||4==this.maps.map_bg[i9+i21][i15]||5==this.maps.map_bg[i9+i21][i15]);i21++)this.maps.putBGCode(i9+i21,i15,23);characterobject.c3=100;break;case 3900:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,0==characterobject.c3){for(var j9=rightShiftIgnoreSign(j,5),j15=rightShiftIgnoreSign(k,5),j21=0;j21<=3&&j9+j21<=this.mapWidth&&(0==this.maps.map_bg[j9+j21][j15]||4==this.maps.map_bg[j9+j21][j15]);j21++)this.maps.putBGCode(j9+j21,j15,6);characterobject.c3=100}if(100==characterobject.c3){if(1!=characterobject.c5)break;for(var k9=rightShiftIgnoreSign(j,5),k15=rightShiftIgnoreSign(k,5),k21=0;k21<=3&&k9+k21<=this.mapWidth&&6==this.maps.map_bg[k9+k21][k15];k21++)this.maps.putBGCode(k9+k21,k15,0);characterobject.c3=200;break}if(0!=characterobject.c5)break;for(var l9=rightShiftIgnoreSign(j,5),l15=rightShiftIgnoreSign(k,5),l21=0;l21<=3&&l9+l21<=this.mapWidth&&(0==this.maps.map_bg[l9+l21][l15]||4==this.maps.map_bg[l9+l21][l15]);l21++)this.maps.putBGCode(l9+l21,l15,6);characterobject.c3=100;break;case 3910:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,100==characterobject.c3){if(1!=characterobject.c5)break;for(var i10=rightShiftIgnoreSign(j,5),i16=rightShiftIgnoreSign(k,5),i22=0;i22<=3&&i10+i22<=this.mapWidth&&(0==this.maps.map_bg[i10+i22][i16]||4==this.maps.map_bg[i10+i22][i16]);i22++)this.maps.putBGCode(i10+i22,i16,6);characterobject.c3=200;break}if(0!=characterobject.c5)break;for(var j10=rightShiftIgnoreSign(j,5),j16=rightShiftIgnoreSign(k,5),j22=0;j22<=3&&j10+j22<=this.mapWidth&&6==this.maps.map_bg[j10+j22][j16];j22++)this.maps.putBGCode(j10+j22,j16,0);characterobject.c3=100;break;case 4e3:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,0==characterobject.c3){for(var k10=rightShiftIgnoreSign(j,5),k16=rightShiftIgnoreSign(k,5),k22=0;k22<=9&&k16+k22<=this.mapHeight+9&&(0==this.maps.map_bg[k10][k16+k22]||4==this.maps.map_bg[k10][k16+k22]);k22++)this.maps.putBGCode(k10,k16+k22,10);characterobject.c3=100}if(100==characterobject.c3){if(1!=characterobject.c5)break;for(var l10=rightShiftIgnoreSign(j,5),l16=rightShiftIgnoreSign(k,5),l22=0;l22<=9&&l16+l22<=this.mapHeight+9&&10==this.maps.map_bg[l10][l16+l22];l22++)this.maps.putBGCode(l10,l16+l22,0);characterobject.c3=200;break}if(0!=characterobject.c5)break;for(var i11=rightShiftIgnoreSign(j,5),i17=rightShiftIgnoreSign(k,5),i23=0;i23<=9&&i17+i23<=this.mapHeight+9&&(0==this.maps.map_bg[i11][i17+i23]||4==this.maps.map_bg[i11][i17+i23]);i23++)this.maps.putBGCode(i11,i17+i23,10);characterobject.c3=100;break;case 4010:if(characterobject.gf=!1,this.a_hf=!0,characterobject.pt=0,100==characterobject.c3){if(1!=characterobject.c5)break;for(var j11=rightShiftIgnoreSign(j,5),j17=rightShiftIgnoreSign(k,5),j23=0;j23<=9&&j17+j23<=this.mapHeight+9&&(0==this.maps.map_bg[j11][j17+j23]||4==this.maps.map_bg[j11][j17+j23]);j23++)this.maps.putBGCode(j11,j17+j23,10);characterobject.c3=200;break}if(0!=characterobject.c5)break;for(var k11=rightShiftIgnoreSign(j,5),k17=rightShiftIgnoreSign(k,5),k23=0;k23<=9&&k17+k23<=this.mapHeight+9&&10==this.maps.map_bg[k11][k17+k23];k23++)this.maps.putBGCode(k11,k17+k23,0);characterobject.c3=100;break;case 4100:if(j>this.maps.wx-64&&jthis.maps.wy-128&&k=100&&this.co_j.c<200&&this.co_j.x+15>=j&&this.co_j.x+15<=j+31&&this.co_j.y+31>=k&&this.co_j.y<=k+127&&this.j_muteki_c<=0&&(this.setMyHPDamage("1"),this.getMyHP()<=0&&this.jShinu(1)),1==characterobject.c5&&(characterobject.pt=0,characterobject.c3=200);break}characterobject.pt=0,0==characterobject.c5&&(characterobject.pt=3800,characterobject.c3=100);break;case 4110:if(j>this.maps.wx-64&&jthis.maps.wy-128&&k=100&&this.co_j.c<200&&this.co_j.x+15>=j&&this.co_j.x+15<=j+31&&this.co_j.y+31>=k&&this.co_j.y<=k+127&&this.j_muteki_c<=0&&(this.setMyHPDamage("1"),this.getMyHP()<=0&&this.jShinu(1)),0==characterobject.c5&&(characterobject.pt=0,characterobject.c3=100);break;case 4200:if(j>this.maps.wx-128&&jthis.maps.wy-64&&k=100&&this.co_j.c<200&&this.co_j.x+15>=j&&this.co_j.x+15<=j+127&&this.co_j.y+31>=k&&this.co_j.y<=k+31&&this.j_muteki_c<=0&&(this.setMyHPDamage("1"),this.getMyHP()<=0&&this.jShinu(1)),1==characterobject.c5&&(characterobject.pt=0,characterobject.c3=200);break}characterobject.pt=0,0==characterobject.c5&&(characterobject.pt=3900,characterobject.c3=100);break;case 4210:if(j>this.maps.wx-128&&jthis.maps.wy-64&&k=100&&this.co_j.c<200&&this.co_j.x+15>=j&&this.co_j.x+15<=j+127&&this.co_j.y+31>=k&&this.co_j.y<=k+31&&this.j_muteki_c<=0&&(this.setMyHPDamage("1"),this.getMyHP()<=0&&this.jShinu(1)),0==characterobject.c5&&(characterobject.pt=0,characterobject.c3=100);break;case 4300:if(0==characterobject.vy?1==characterobject.c5&&(characterobject.vy=1):1==characterobject.vy?0==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=180&&(characterobject.c3=180,characterobject.vy=100)):1==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=360&&(characterobject.c3=360,characterobject.vy=100)):2==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=270&&(characterobject.c3=270,characterobject.vy=100)):3==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=270&&(characterobject.c3=270,characterobject.vy=100)):4==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=90&&(characterobject.c3=90,characterobject.vy=100)):5==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=90&&(characterobject.c3=90,characterobject.vy=100)):6==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=180&&(characterobject.c3=180,characterobject.vy=100)):7==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=0&&(characterobject.c3=0,characterobject.vy=100)):10==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=180&&(characterobject.c3=180,characterobject.vy=100)):11==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=360&&(characterobject.c3=360,characterobject.vy=100)):12==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=180&&(characterobject.c3=180,characterobject.vy=100)):13==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=0&&(characterobject.c3=0,characterobject.vy=100)):14==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=90&&(characterobject.c3=90,characterobject.vy=100)):15==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=360&&(characterobject.c3-=360),90==characterobject.c3&&(characterobject.vy=100)):16==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=270&&(characterobject.c3=270,characterobject.vy=100)):17==characterobject.c4&&(characterobject.c3-=2,characterobject.c3<0&&(characterobject.c3+=360),270==characterobject.c3&&(characterobject.vy=100)):100==characterobject.vy?0==characterobject.c5&&(characterobject.vy=101):101==characterobject.vy&&(0==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=270&&(characterobject.c3=270,characterobject.vy=0)):1==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=270&&(characterobject.c3=270,characterobject.vy=0)):2==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=180&&(characterobject.c3=180,characterobject.vy=0)):3==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=360&&(characterobject.c3=360,characterobject.vy=0)):4==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=180&&(characterobject.c3=180,characterobject.vy=0)):5==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=0&&(characterobject.c3=0,characterobject.vy=0)):6==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=90&&(characterobject.c3=90,characterobject.vy=0)):7==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=90&&(characterobject.c3=90,characterobject.vy=0)):10==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=360&&(characterobject.c3=360,characterobject.vy=0)):11==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=180&&(characterobject.c3=180,characterobject.vy=0)):12==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=0&&(characterobject.c3=0,characterobject.vy=0)):13==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=180&&(characterobject.c3=180,characterobject.vy=0)):14==characterobject.c4?(characterobject.c3+=2,characterobject.c3>=270&&(characterobject.c3=270,characterobject.vy=0)):15==characterobject.c4?(characterobject.c3-=2,characterobject.c3<0&&(characterobject.c3+=360),270==characterobject.c3&&(characterobject.vy=0)):16==characterobject.c4?(characterobject.c3-=2,characterobject.c3<=90&&(characterobject.c3=90,characterobject.vy=0)):17==characterobject.c4&&(characterobject.c3+=2,characterobject.c3>=360&&(characterobject.c3-=360),90==characterobject.c3&&(characterobject.vy=0))),j>this.maps.wx-150&&jthis.maps.wy-150&&k=200||this.j_v_c>0)break;if(Math.abs(i25-i26)>=Math.abs(k25-k26)){if(this.co_j.x+15>i25&&this.co_j.x+15this.co_j.y-12&&i27=i25)break;var i2=i25-i26,l4=this.co_j.x+15-i26,i7=k25-k26,j27=rounddown(l4*i7/i2)+k26;j27>this.co_j.y-12&&j27k25&&this.co_j.y+15this.co_j.x-12&&k27=k25)break;var k2=k25-k26,j5=this.co_j.y+15-k26,k7=i25-i26,l27=rounddown(j5*k7/k2)+i26;l27>this.co_j.x-12&&l27this.maps.wx-230&&jthis.maps.wy-230&&k=322&&(characterobject.vy=322,characterobject.c3=0)):1==characterobject.vx||3==characterobject.vx?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(characterobject.vy++,3==characterobject.vx&&characterobject.vy++,characterobject.vy>=322&&(characterobject.vy=322,characterobject.c3=200)):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(characterobject.vy--,3==characterobject.vx&&characterobject.vy--,characterobject.vy<=218&&(characterobject.vy=218,characterobject.c3=0)):10==characterobject.vx?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(characterobject.vy++,characterobject.vy>=270&&(characterobject.vy=270,characterobject.c3=200)):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(characterobject.vy--,characterobject.vy<=218&&(characterobject.vy=218,characterobject.c3=0)):11==characterobject.vx?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(characterobject.vy--,characterobject.vy<=218&&(characterobject.vy=218,characterobject.c3=200)):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(characterobject.vy++,characterobject.vy>=270&&(characterobject.vy=270,characterobject.c3=0)):12==characterobject.vx?0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(characterobject.vy--,characterobject.vy<=270&&(characterobject.vy=270,characterobject.c3=200)):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(characterobject.vy++,characterobject.vy>=322&&(characterobject.vy=322,characterobject.c3=0)):13==characterobject.vx&&(0==characterobject.c3?1==characterobject.c5&&(characterobject.c3=100):100==characterobject.c3?(characterobject.vy++,characterobject.vy>=322&&(characterobject.vy=322,characterobject.c3=200)):200==characterobject.c3?0==characterobject.c5&&(characterobject.c3=300):300==characterobject.c3&&(characterobject.vy--,characterobject.vy<=270&&(characterobject.vy=270,characterobject.c3=0)));var j25=j+Math.floor(224*Math.cos(3.141592653589793*(characterobject.vy+17)/180)),l25=k+Math.floor(224*Math.sin(3.141592653589793*(characterobject.vy+17)/180)),j26=j+Math.floor(224*Math.cos(3.141592653589793*(characterobject.vy-17)/180)),l26=k+Math.floor(224*Math.sin(3.141592653589793*(characterobject.vy-17)/180));j25+=Math.floor(12*Math.cos(3.141592653589793*characterobject.vy/180)),l25+=Math.floor(12*Math.sin(3.141592653589793*characterobject.vy/180)),j26+=Math.floor(12*Math.cos(3.141592653589793*characterobject.vy/180)),l26+=Math.floor(12*Math.sin(3.141592653589793*characterobject.vy/180)),this.setYukaPosition(String(characterobject.c4),String(j26),String(l26),String(j25),String(l25));break;case 4900:if(j>this.maps.wx-32&&jthis.maps.wy-32&&kj+64+8)&&(this.km.mode=100);break}if(100==this.km.mode){if(this.co_j.xj+64||Math.abs(k-this.co_j.y)>=8||this.gk.tr1_f)break;0==characterobject.c3?(this.km.init1(3),this.km.setMessage(3,this.tdb.getValue("serifu_key1_on_name")),this.addSerifu2(3,"serifu_key1_on-",3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=200):(this.km.init1(3),this.km.setMessage(3,this.tdb.getValue("serifu_key1_on_name")),this.addSerifu2(3,"serifu_key1_on-",8,10),this.km.activeSerifu(3,168,40,252,Color.cyan), this.km.mode=250),this.km.move();break}if(200==this.km.mode){if(1==this.km.cancel_c){this.km.off(3),this.km.mode=50;break}if(this.co_j.xj+64+8||Math.abs(k-this.co_j.y)>16){this.km.off(3),this.km.mode=50;break}if(1!=this.km.kettei_c)break;this.co_j.c=150,this.co_j.x<=j||this.maps.getBGCode(j+48,k)>=18?this.maps.getBGCode(j-16,k)>=18?(this.co_j.x=j-15,this.co_j.muki=1):(this.co_j.x=j-48,this.co_j.muki=1):(this.co_j.x=j+48,this.co_j.muki=0),this.co_j.y=k,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.init1(7),this.km.setMessage(7,this.tdb.getValue("serifu_key1_on-4")),this.km.addItem(7,this.tdb.getValue("serifu_key1_on-5")),this.km.addItem(7,this.tdb.getValue("serifu_key1_on-6")),this.km.active(7,268,86,228),this.km.mode=220;break}if(220==this.km.mode){if(this.co_j.c1=10,1==this.km.cancel_c){this.km.offActivewindow(7,3),this.km.mode=200;break}if(1!=this.km.kettei_c)break;if(0==this.km.selectedIndex[7]){var l2=this.tdb.getValueInt("key1_on_count");if(l2<1?l2=1:l2>5&&(l2=5),this.dkey_count[0]>=l2){this.km.init1(8),this.km.setMessage(8,this.tdb.getValue("serifu_key1_on_name")),this.addSerifu2(8,"serifu_key1_on-",8,10),this.km.activeSerifu(8,8,86,252,Color.cyan),this.dkey_count[0]-=l2,this.gs.rsAddSound(13);var i13=rightShiftIgnoreSign(j,5),i19=rightShiftIgnoreSign(k,5);this.onASwitch(i13-10,i19-10,i13+10,i19+10),this.km.mode=230,characterobject.c3=1}else this.km.init1(8),this.km.addItem(8,this.tdb.getValue("serifu_key1_on-7")),this.km.activeIchigyou(8,40,136,216),this.km.mode=230}else this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50;break}if(230==this.km.mode){(this.co_j.xj+64+8||1==this.km.kettei_c||1==this.km.cancel_c)&&(this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50);break}250==this.km.mode&&(this.co_j.xj+64+8||1==this.km.cancel_c||1==this.km.kettei_c)&&(this.km.off(3),this.km.mode=50)}else characterobject.gf=!1;break;case 4910:if(j>this.maps.wx-32&&jthis.maps.wy-32&&kj+64+8)&&(this.km.mode=100);break}if(100==this.km.mode){if(this.co_j.xj+64||Math.abs(k-this.co_j.y)>=8||this.gk.tr1_f)break;0==characterobject.c3?(this.km.init1(3),this.km.setMessage(3,this.tdb.getValue("serifu_key2_on_name")),this.addSerifu2(3,"serifu_key2_on-",3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=200):(this.km.init1(3),this.km.setMessage(3,this.tdb.getValue("serifu_key2_on_name")),this.addSerifu2(3,"serifu_key2_on-",8,10),this.km.activeSerifu(3,168,40,252,Color.cyan),this.km.mode=250),this.km.move();break}if(200==this.km.mode){if(1==this.km.cancel_c){this.km.off(3),this.km.mode=50;break}if(this.co_j.xj+64+8||Math.abs(k-this.co_j.y)>16){this.km.off(3),this.km.mode=50;break}if(1!=this.km.kettei_c)break;this.co_j.c=150,this.co_j.x<=j||this.maps.getBGCode(j+48,k)>=18?this.maps.getBGCode(j-16,k)>=18?(this.co_j.x=j-15,this.co_j.muki=1):(this.co_j.x=j-48,this.co_j.muki=1):(this.co_j.x=j+48,this.co_j.muki=0),this.co_j.y=k,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.init1(7),this.km.setMessage(7,this.tdb.getValue("serifu_key2_on-4")),this.km.addItem(7,this.tdb.getValue("serifu_key2_on-5")),this.km.addItem(7,this.tdb.getValue("serifu_key2_on-6")),this.km.active(7,268,86,228),this.km.mode=220;break}if(220==this.km.mode){if(this.co_j.c1=10,1==this.km.cancel_c){this.km.offActivewindow(7,3),this.km.mode=200;break}if(1!=this.km.kettei_c)break;if(0==this.km.selectedIndex[7]){var i3=this.tdb.getValueInt("key2_on_count");if(i3<1?i3=1:i3>5&&(i3=5),this.dkey_count[1]>=i3){this.km.init1(8),this.km.setMessage(8,this.tdb.getValue("serifu_key2_on_name")),this.addSerifu2(8,"serifu_key2_on-",8,10),this.km.activeSerifu(8,8,86,252,Color.cyan),this.dkey_count[1]-=i3,this.gs.rsAddSound(13);var j13=rightShiftIgnoreSign(j,5),j19=rightShiftIgnoreSign(k,5);this.onASwitch(j13-10,j19-10,j13+10,j19+10),this.km.mode=230,characterobject.c3=1}else this.km.init1(8),this.km.addItem(8,this.tdb.getValue("serifu_key2_on-7")),this.km.activeIchigyou(8,40,136,216),this.km.mode=230}else this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50;break}if(230==this.km.mode){(this.co_j.xj+64+8||1==this.km.kettei_c||1==this.km.cancel_c)&&(this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50);break}250==this.km.mode&&(this.co_j.xj+64+8||1==this.km.cancel_c||1==this.km.kettei_c)&&(this.km.off(3),this.km.mode=50)}else characterobject.gf=!1;break;case 5e3:if(j>this.maps.wx-96&&jthis.maps.wy-96&&k=100&&this.co_j.c<200&&this.co_j.x+15>=j&&this.co_j.x+15<=j+31&&this.co_j.y==k-32&&(characterobject.c3=100);break}if(characterobject.c3<100)break;if(characterobject.c3++,characterobject.c3<108)break;var k13=rightShiftIgnoreSign(j,5),k19=rightShiftIgnoreSign(k,5);4==this.maps.map_bg[k13][k19-1]?this.maps.putBGCode(k13,k19,4):this.maps.putBGCode(k13,k19,0),this.mSet2(32*k13,32*k19,80,12,-24),this.mSet2(32*k13,32*k19,80,-12,-24),this.gs.rsAddSound(16),this.jZutuki(32*k13,32*k19-32,2),characterobject.c=0;break;case 5300:if(j>this.maps.wx-32&&jthis.maps.wy-32&&kj+64+8)&&(this.km.mode=100);break}if(100==this.km.mode){this.co_j.x>=j-80&&this.co_j.x<=j+64&&Math.abs(k-this.co_j.y)<8&&!this.gk.tr1_f&&(this.km.init1(3),this.km.setMessage(3,this.tdb.getValue("shop_name")),this.addSerifu2(3,"serifu_grenade_shop-",3),this.km.activeSerifu(3,168,40,272,Color.cyan),this.km.mode=200,this.km.move());break}if(200==this.km.mode){if(1==this.km.cancel_c){this.km.off(3),this.km.mode=50;break}if(this.co_j.xj+64+8||Math.abs(k-this.co_j.y)>16){this.km.off(3),this.km.mode=50;break}if(1!=this.km.kettei_c)break;this.co_j.c=150,this.co_j.x<=j||this.maps.getBGCode(j+48,k)>=18?this.maps.getBGCode(j-16,k)>=18?(this.co_j.x=j-15,this.co_j.muki=1):(this.co_j.x=j-48,this.co_j.muki=1):(this.co_j.x=j+48,this.co_j.muki=0),this.co_j.y=k,this.co_j.vx=0,this.co_j.vy=0,this.co_j.pt=100,this.setmyw_pt=this.co_j.pt,this.setmyw_muki=this.co_j.muki,this.co_j.c1=10,this.km.init1(7),this.km.setMessage(7,this.tdb.getValue("serifu_grenade_shop-4")),this.km.addItem(7,"1"),this.km.addItem(7,"2"),this.km.addItem(7,"3"),this.km.addItem(7,"4"),this.km.addItem(7,"5"),this.km.addItem(7,"6"),this.km.addItem(7,"7"),this.km.addItem(7,"8"),this.km.addItem(7,"9"),this.km.addItem(7,"10"),this.km.active(7,52,72,144),this.km.mode=220;break}if(220==this.km.mode){if(this.co_j.c1=10,1==this.km.cancel_c){this.km.offActivewindow(7,3),this.km.mode=200;break}if(1!=this.km.kettei_c)break;var k5=this.km.selectedIndex[7]+1,j3=this.tdb.getValueInt("grenade_shop_score");j3<1&&(j3=1),j3*=k5,this.score>=j3?(this.score-=j3,this.j_gr_kazu+=k5,this.gs.rsAddSound(7),this.km.init1(8),this.km.addItem(8,this.tdb.getValue("serifu_grenade_shop-6")),this.km.activeIchigyou(8,216,120,224),this.km.mode=230):(this.km.init1(8),this.km.addItem(8,this.tdb.getValue("serifu_grenade_shop-5")),this.km.activeIchigyou(8,216,120,224),this.km.mode=240);break}if(230==this.km.mode){(this.co_j.xj+64+8||1==this.km.kettei_c||1==this.km.cancel_c)&&(this.km.off(3),this.km.off(7),this.km.off(8),this.km.mode=50);break}if(240==this.km.mode){if(this.co_j.c1=10,this.co_j.xj+64+8||1==this.km.kettei_c){this.km.off(3),this.km.off(7),this.km.off(8),this.co_j.c1=6,this.km.mode=50;break}1==this.km.cancel_c&&(this.km.offActivewindow(8,7),this.km.mode=220);break}250==this.km.mode&&(this.co_j.xj+64+8||1==this.km.cancel_c||1==this.km.kettei_c)&&(this.km.off(3),this.km.mode=50)}else characterobject.gf=!1}characterobject.x=j,characterobject.y=k},MainProgram.prototype.onASwitch=function(i,j,k,l,i1){4==arguments.length&&(i1=1);for(var j1=0;j1<=this.a_kazu;j1++){var k2=this.co_a[j1].c;if(3700!=k2&&3710!=k2&&3800!=k2&&3810!=k2&&3900!=k2&&3910!=k2&&4e3!=k2&&4010!=k2&&4100!=k2&&4110!=k2&&4200!=k2&&4210!=k2&&4300!=k2&&4400!=k2&&4410!=k2&&4500!=k2&&5200!=k2&&5210!=k2)if(150!=k2&&160!=k2)2!=i1||3500!=k2&&3600!=k2||2!=this.co_a[j1].c4||(this.co_a[j1].c3=100,3500==k2&&(this.co_a[j1].c3=1));else{var l1=rightShiftIgnoreSign(this.co_a[j1].vx,5),j2=rightShiftIgnoreSign(this.co_a[j1].vy,5);l1>=i&&l1<=k&&j2>=j&&j2<=l&&(this.co_a[j1].c5=1)}else{var k1=rightShiftIgnoreSign(this.co_a[j1].x,5),i2=rightShiftIgnoreSign(this.co_a[j1].y,5);k1>=i&&k1<=k&&i2>=j&&i2<=l&&(this.co_a[j1].c5=1)}}},MainProgram.prototype.offASwitch=function(i,j,k,l,i1){4==arguments.length&&(i1=1);for(var j1=0;j1<=this.a_kazu;j1++){var k2=this.co_a[j1].c;if(3700!=k2&&3710!=k2&&3800!=k2&&3810!=k2&&3900!=k2&&3910!=k2&&4e3!=k2&&4010!=k2&&4100!=k2&&4110!=k2&&4200!=k2&&4210!=k2&&4300!=k2&&4400!=k2&&4410!=k2&&4500!=k2&&5200!=k2&&5210!=k2)if(150!=k2&&160!=k2)2!=i1||3500!=k2&&3600!=k2||2!=this.co_a[j1].c4||(this.co_a[j1].c3=0,3500==k2&&(this.co_a[j1].c3=101));else{var l1=rightShiftIgnoreSign(this.co_a[j1].vx,5),j2=rightShiftIgnoreSign(this.co_a[j1].vy,5);l1>=i&&l1<=k&&j2>=j&&j2<=l&&(this.co_a[j1].c5=0)}else{var k1=rightShiftIgnoreSign(this.co_a[j1].x,5),i2=rightShiftIgnoreSign(this.co_a[j1].y,5);k1>=i&&k1<=k&&i2>=j&&i2<=l&&(this.co_a[j1].c5=0)}}},MainProgram.prototype.bMove=function(){if(!(this.co_b.x>=this.maps.wx+1024)){switch(this.boss_attack_mode=!1,this.co_b.c){case 40:this.co_b.c1<20&&this.co_b.c1++,15==this.co_b.c1&&(14==this.j_tokugi||15==this.j_tokugi?(this.gs.rsAddSound(2),this.stage_cc=1):(this.mSet(this.maps.wx+256,this.maps.wy+128,2200),this.gs.rsAddSound(13))),this.co_b.pt=0;break;case 60:this.co_b.c1++,this.co_b.c4<=0?this.co_b.c1>=26&&(this.co_b.c=40,this.co_b.c1=0,14==this.j_tokugi||15==this.j_tokugi?this.addScore(100):this.addScore(10),2==this.boss_destroy_type&&this.hideGauge()):this.co_b.c1>=11&&(this.co_b.c=150),this.co_b.pt=1010;break;case 65:this.co_b.c1++,this.co_b.c1>=11&&(this.co_b.c=155),this.co_b.pt=1015;break;case 67:this.co_b.vy+=4,this.co_b.vy>28&&(this.co_b.vy=28),this.co_b.x+=this.co_b.vx,this.co_b.y+=this.co_b.vy,2==this.boss_destroy_type&&(this.boss_hp=0,this.showGauge(String(this.boss_hp),""+this.tdb.getValue("boss_name")+" "+this.boss_hp+"/"+this.boss_hp_max)),this.co_b.y>=this.maps.wy+320+16&&(this.co_b.c=40,this.co_b.c1=0,14==this.j_tokugi||15==this.j_tokugi?this.addScore(100):this.addScore(10),2==this.boss_destroy_type&&this.hideGauge()),1==this.co_b.muki?this.co_b.pt=1005:this.co_b.pt=1e3;break;case 70:this.co_b.c1++,this.co_b.c4<=0?this.co_b.c1>=26&&(this.co_b.c=40,this.co_b.c1=0,14==this.j_tokugi||15==this.j_tokugi?this.addScore(100):this.addScore(10),2==this.boss_destroy_type&&this.hideGauge()):this.co_b.c1>=11&&(this.co_b.c=250),this.co_b.pt=1110;break;case 75:this.co_b.c1++,this.co_b.c1>=11&&(this.co_b.c=255),this.co_b.pt=1115;break;case 77:this.co_b.vy+=4,this.co_b.vy>28&&(this.co_b.vy=28),this.co_b.x+=this.co_b.vx,this.co_b.y+=this.co_b.vy,2==this.boss_destroy_type&&(this.boss_hp=0,this.showGauge(String(this.boss_hp),""+this.tdb.getValue("boss2_name")+" "+this.boss_hp+"/"+this.boss_hp_max)),this.co_b.y>=this.maps.wy+320+16&&(this.co_b.c=40,this.co_b.c1=0,14==this.j_tokugi||15==this.j_tokugi?this.addScore(100):this.addScore(10),2==this.boss_destroy_type&&this.hideGauge()),1==this.co_b.muki?this.co_b.pt=1105:this.co_b.pt=1100;break;case 80:this.co_b.c1++,this.co_b.c4<=0?this.co_b.c1>=26&&(this.co_b.c=40,this.co_b.c1=0,14==this.j_tokugi||15==this.j_tokugi?this.addScore(100):this.addScore(10),2==this.boss_destroy_type&&this.hideGauge()):this.co_b.c1>=11&&(this.co_b.c=350),this.co_b.pt=1210;break;case 85:this.co_b.c1++,this.co_b.c1>=11&&(this.co_b.c=355),this.co_b.pt=1215;break;case 87:this.co_b.vy+=4,this.co_b.vy>28&&(this.co_b.vy=28),this.co_b.x+=this.co_b.vx,this.co_b.y+=this.co_b.vy,2==this.boss_destroy_type&&(this.boss_hp=0,this.showGauge(String(this.boss_hp),""+this.tdb.getValue("boss3_name")+" "+this.boss_hp+"/"+this.boss_hp_max)),this.co_b.y>=this.maps.wy+320+16&&(this.co_b.c=40,this.co_b.c1=0,14==this.j_tokugi||15==this.j_tokugi?this.addScore(100):this.addScore(10),2==this.boss_destroy_type&&this.hideGauge()),1==this.co_b.muki?this.co_b.pt=1205:this.co_b.pt=1200;break;case 100:if(2==this.sl_step||3==this.sl_step)if(2==this.boss_destroy_type){if(this.co_b.x-=8,this.co_b.x<=this.sl_wx+512-128){this.co_b.x=this.sl_wx+512-128;var l4=Math.floor(200*this.boss_hp/this.boss_hp_max);this.showGauge(String(l4),""+this.tdb.getValue("boss_name")+" "+this.boss_hp+"/"+this.boss_hp_max),this.co_b.c=110,this.co_b.c1=0}}else this.co_b.c=110,this.co_b.c1=0;this.co_b.pt=1e3;break;case 110:if(this.boss_attack_mode=!0,2==this.boss_type){var c=150;this.co_b.c1++,1==this.co_b.c1?(this.tSetBoss(this.co_b.x,this.co_b.y,c,-2),this.gs.rsAddSound(17)):5==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-4):7==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-6):9==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-8):21==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-2):91==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-2):95==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-4):97==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-6):99==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-8):111==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-2):170==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-4):180==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c,-2):this.co_b.c1>250&&(this.co_b.c1=250)}else if(3==this.boss_type){var c1=450;this.co_b.c1++,5==this.co_b.c1?(this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3),this.gs.rsAddSound(17)):20==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3):35==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3):50==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3):65==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3):80==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3):95==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3):110==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c1,-3):this.co_b.c1>250&&(this.co_b.c1=250)}else if(4==this.boss_type){var c2=650;this.co_b.c1++,1==this.co_b.c1?(this.tSetBoss(this.co_b.x,this.co_b.y,c2,-5),this.gs.rsAddSound(17)):15==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c2,-3):29==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c2,-2):81==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c2,-5):95==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c2,-3):109==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c2,-2):165==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c2,-3):this.co_b.c1>250&&(this.co_b.c1=250)}else if(5==this.boss_type)if(this.co_b.c1++,1==this.co_b.c1){this.gs.rsAddSound(17);var d=4.884444713592529;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d)),Math.floor(10*Math.sin(d)))}else if(8==this.co_b.c1){var d1=4.535555839538574;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d1)),Math.floor(10*Math.sin(d1)))}else if(16==this.co_b.c1){var d2=4.186666965484619;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d2)),Math.floor(10*Math.sin(d2)))}else if(24==this.co_b.c1){var d3=3.837778091430664;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d3)),Math.floor(10*Math.sin(d3)))}else if(32==this.co_b.c1){var d4=3.48888897895813;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d4)),Math.floor(10*Math.sin(d4)))}else if(40==this.co_b.c1){var d5=3.140000104904175;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d5)),Math.floor(10*Math.sin(d5)))}else if(48==this.co_b.c1){var d6=3.3144445419311523;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d6)),Math.floor(10*Math.sin(d6)))}else if(64==this.co_b.c1){var d7=3.6633334159851074;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d7)),Math.floor(10*Math.sin(d7)))}else if(72==this.co_b.c1){var d8=4.0122222900390625;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d8)),Math.floor(10*Math.sin(d8)))}else if(80==this.co_b.c1){var d9=4.361111164093018;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d9)),Math.floor(10*Math.sin(d9)))}else if(88==this.co_b.c1){var d10=4.186666965484619;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d10)),Math.floor(10*Math.sin(d10)))}else if(96==this.co_b.c1){var d11=3.837778091430664;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d11)),Math.floor(10*Math.sin(d11)))}else if(104==this.co_b.c1){var d12=3.48888897895813;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d12)),Math.floor(10*Math.sin(d12)))}else if(112==this.co_b.c1){var d13=3.140000104904175;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d13)),Math.floor(10*Math.sin(d13)))}else this.co_b.c1>=200&&(this.co_b.c1=0);else if(this.co_b.c1++,3==this.co_b.c1)this.mSet2(this.co_b.x,this.co_b.y,500,-4,-18),this.mSet2(this.co_b.x,this.co_b.y,500,4,-18),this.gs.rsAddSound(17);else if(14==this.co_b.c1)this.mSet2(this.co_b.x,this.co_b.y,500,-6,-20),this.mSet2(this.co_b.x,this.co_b.y,500,6,-20);else if(20==this.co_b.c1)this.mSet2(this.co_b.x,this.co_b.y,500,-3,-24),this.mSet2(this.co_b.x,this.co_b.y,500,3,-24);else if(this.co_b.c1>=28&&this.co_b.c1<=98)this.co_b.c1%7==0&&this.mSet2(this.co_b.x,this.co_b.y,500,-15+this.ranInt(20),-30);else if(130==this.co_b.c1){var i5=this.ranInt(8)+3;this.mSet2(this.co_b.x,this.co_b.y,500,i5,-30),this.mSet2(this.co_b.x,this.co_b.y,500,-i5,-30)}else this.co_b.c1>=150&&(this.co_b.c1=98);this.co_b.pt=1e3;break;case 115:if(this.boss_attack_mode=!0,2==this.boss_type){var c3=150;this.co_b.c1++,1==this.co_b.c1?(this.tSetBoss(this.co_b.x,this.co_b.y,c3,2),this.gs.rsAddSound(17)):5==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,4):7==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,6):9==this.co_b.c1&&3!=this.boss_type?this.tSetBoss(this.co_b.x,this.co_b.y,c3,8):21==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,2):91==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,2):95==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,4):97==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,6):99==this.co_b.c1&&3!=this.boss_type?this.tSetBoss(this.co_b.x,this.co_b.y,c3,8):111==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,2):170==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,4):180==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c3,2):this.co_b.c1>250&&(this.co_b.c1=250)}else if(3==this.boss_type){var c4=450;this.co_b.c1++,5==this.co_b.c1?(this.tSetBoss(this.co_b.x,this.co_b.y,c4,3),this.gs.rsAddSound(17)):20==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c4,3):35==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c4,3):50==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c4,3):65==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c4,3):80==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c4,3):95==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c4,3):110==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c4,3):this.co_b.c1>250&&(this.co_b.c1=250)}else if(4==this.boss_type){var c5=650;this.co_b.c1++,1==this.co_b.c1?(this.tSetBoss(this.co_b.x,this.co_b.y,c5,5),this.gs.rsAddSound(17)):15==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c5,3):29==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c5,2):81==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c5,5):95==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c5,3):109==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c5,2):165==this.co_b.c1?this.tSetBoss(this.co_b.x,this.co_b.y,c5,3):this.co_b.c1>250&&(this.co_b.c1=250)}else if(5==this.boss_type)if(this.co_b.c1++,1==this.co_b.c1){this.gs.rsAddSound(17);var d14=4.535555839538574;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d14)),Math.floor(10*Math.sin(d14)))}else if(8==this.co_b.c1){var d15=4.884444713592529;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d15)),Math.floor(10*Math.sin(d15)))}else if(16==this.co_b.c1){var d16=5.233333587646484;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d16)),Math.floor(10*Math.sin(d16)))}else if(24==this.co_b.c1){var d17=5.5822224617004395;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d17)),Math.floor(10*Math.sin(d17)))}else if(32==this.co_b.c1){var d18=5.931110858917236;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d18)),Math.floor(10*Math.sin(d18)))}else if(40==this.co_b.c1){var d19=0;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d19)),Math.floor(10*Math.sin(d19)))}else if(48==this.co_b.c1){var d20=6.105555534362793;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d20)),Math.floor(10*Math.sin(d20)))}else if(64==this.co_b.c1){var d21=5.756667137145996;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d21)),Math.floor(10*Math.sin(d21)))}else if(72==this.co_b.c1){var d22=5.407777786254883;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d22)),Math.floor(10*Math.sin(d22)))}else if(80==this.co_b.c1){var d23=5.058888912200928;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d23)),Math.floor(10*Math.sin(d23)))}else if(88==this.co_b.c1){var d24=5.233333587646484;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d24)),Math.floor(10*Math.sin(d24)))}else if(96==this.co_b.c1){var d25=5.5822224617004395;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d25)),Math.floor(10*Math.sin(d25)))}else if(104==this.co_b.c1){var d26=5.931110858917236;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d26)),Math.floor(10*Math.sin(d26)))}else if(112==this.co_b.c1){var d27=0;this.mSet2(this.co_b.x,this.co_b.y+16,740,Math.floor(12*Math.cos(d27)),Math.floor(10*Math.sin(d27)))}else this.co_b.c1>=200&&(this.co_b.c1=0);else if(this.co_b.c1++,3==this.co_b.c1)this.mSet2(this.co_b.x,this.co_b.y,500,-4,-18),this.mSet2(this.co_b.x,this.co_b.y,500,4,-18),this.gs.rsAddSound(17);else if(14==this.co_b.c1)this.mSet2(this.co_b.x,this.co_b.y,500,-6,-20),this.mSet2(this.co_b.x,this.co_b.y,500,6,-20);else if(20==this.co_b.c1)this.mSet2(this.co_b.x,this.co_b.y,500,-3,-24),this.mSet2(this.co_b.x,this.co_b.y,500,3,-24);else if(this.co_b.c1>=28&&this.co_b.c1<=98)this.co_b.c1%7==0&&this.mSet2(this.co_b.x,this.co_b.y,500,15-this.ranInt(20),-30);else if(130==this.co_b.c1){var j5=this.ranInt(8)+3;this.mSet2(this.co_b.x,this.co_b.y,500,j5,-30),this.mSet2(this.co_b.x,this.co_b.y,500,-j5,-30)}else this.co_b.c1>=150&&(this.co_b.c1=98);this.co_b.pt=1005;break;case 150:this.co_b.x-=14,this.co_b.x<=this.sl_wx+96&&(this.co_b.x=this.sl_wx+96,this.co_b.c=115,this.co_b.c1=0),this.co_b.pt=1e3;break;case 155:this.co_b.x+=14,this.co_b.x>=this.sl_wx+512-96-32&&(this.co_b.x=this.sl_wx+512-96-32,this.co_b.c=110,this.co_b.c1=0),this.co_b.pt=1005;break;case 200:if(2==this.sl_step||3==this.sl_step)if(2==this.boss_destroy_type){if(this.co_b.x-=8,this.co_b.x<=this.sl_wx+512-128){this.co_b.x=this.sl_wx+512-128;var k5=Math.floor(200*this.boss_hp/this.boss_hp_max);this.showGauge(String(k5),""+this.tdb.getValue("boss2_name")+" "+this.boss_hp+"/"+this.boss_hp_max),this.co_b.c=210,this.co_b.c1=0}}else this.co_b.c=210,this.co_b.c1=0;this.co_b.pt=1100;break;case 210:if(this.boss_attack_mode=!0,this.co_b.c1++,2==this.boss2_type)if(10==this.co_b.c1||85==this.co_b.c1||215==this.co_b.c1)for(var i=0;i<=7;i++){var d28=45*i*3.14/180,k6=Math.floor(8*Math.cos(d28)),i8=Math.floor(8*Math.sin(d28))*-1;this.mSet2(this.co_b.x,this.co_b.y-8,710,k6,i8),this.gs.rsAddSound(18)}else if(35==this.co_b.c1||110==this.co_b.c1||295==this.co_b.c1)for(var j=0;j<=7;j++){var d29=3.14*(45*j+15)/180,l6=Math.floor(8*Math.cos(d29)),j8=Math.floor(8*Math.sin(d29))*-1;this.mSet2(this.co_b.x,this.co_b.y-8,710,l6,j8),this.gs.rsAddSound(18)}else if(60==this.co_b.c1||135==this.co_b.c1||375==this.co_b.c1)for(var k=0;k<=7;k++){var d30=3.14*(45*k+30)/180,i7=Math.floor(8*Math.cos(d30)),k8=Math.floor(8*Math.sin(d30))*-1;this.mSet2(this.co_b.x,this.co_b.y-8,710,i7,k8),this.gs.rsAddSound(18)}else this.co_b.c1>445&&(this.co_b.c1=0);else if(3==this.boss2_type)if(5==this.co_b.c1||125==this.co_b.c1){for(var l=0;l<=270;l+=90)this.mSet2(this.co_b.x,this.co_b.y,970,l,0);this.gs.rsAddSound(18)}else if(45==this.co_b.c1){for(var i1=30;i1<=300;i1+=90)this.mSet2(this.co_b.x,this.co_b.y,970,i1,0);this.gs.rsAddSound(18)}else if(85==this.co_b.c1){for(var j1=60;j1<=330;j1+=90)this.mSet2(this.co_b.x,this.co_b.y,970,j1,0);this.gs.rsAddSound(18)}else this.co_b.c1>250&&(this.co_b.c1=0);else if(4==this.boss2_type)if(1==this.co_b.c1){this.gs.rsAddSound(18);var d31=4.884444713592529;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d31)),Math.floor(10*Math.sin(d31))),d31=1.3955556154251099,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d31)),Math.floor(10*Math.sin(d31)))}else if(8==this.co_b.c1){var d32=4.535555839538574;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d32)),Math.floor(10*Math.sin(d32))),d32=1.744444489479065,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d32)),Math.floor(10*Math.sin(d32)))}else if(16==this.co_b.c1){var d33=4.186666965484619;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d33)),Math.floor(10*Math.sin(d33))),d33=2.0933334827423096,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d33)),Math.floor(10*Math.sin(d33)))}else if(24==this.co_b.c1){var d34=3.837778091430664;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d34)),Math.floor(10*Math.sin(d34))),d34=2.4422223567962646,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d34)),Math.floor(10*Math.sin(d34)))}else if(32==this.co_b.c1){var d35=3.4016668796539307;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d35)),Math.floor(10*Math.sin(d35))),d35=2.878333568572998,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d35)),Math.floor(10*Math.sin(d35)))}else if(56==this.co_b.c1){var d36=3.140000104904175;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d36)),Math.floor(10*Math.sin(d36)))}else if(72==this.co_b.c1){var d37=3.4016668796539307;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d37)),Math.floor(10*Math.sin(d37))),d37=2.878333568572998,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d37)),Math.floor(10*Math.sin(d37)))}else if(80==this.co_b.c1){var d38=3.837778091430664;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d38)),Math.floor(10*Math.sin(d38))),d38=2.4422223567962646,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d38)),Math.floor(10*Math.sin(d38)))}else if(88==this.co_b.c1){var d39=4.186666965484619;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d39)),Math.floor(10*Math.sin(d39))),d39=2.0933334827423096,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d39)),Math.floor(10*Math.sin(d39)))}else if(96==this.co_b.c1){var d40=4.535555839538574;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d40)),Math.floor(10*Math.sin(d40))),d40=1.744444489479065,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d40)),Math.floor(10*Math.sin(d40)))}else this.co_b.c1>=200&&(this.co_b.c1=0);else if(5==this.boss2_type)if(5==this.co_b.c1){for(var k1=10;k1<=310;k1+=60)this.mSet2(this.co_b.x,this.co_b.y,901,k1,0),this.mSet2(this.co_b.x,this.co_b.y,911,300-k1,0);this.gs.rsAddSound(18)}else if(45==this.co_b.c1){for(var l1=30;l1<=330;l1+=60)this.mSet2(this.co_b.x,this.co_b.y,901,l1,0),this.mSet2(this.co_b.x,this.co_b.y,911,300-l1,0);this.gs.rsAddSound(18)}else if(85==this.co_b.c1){for(var i2=50;i2<=350;i2+=60)this.mSet2(this.co_b.x,this.co_b.y,901,i2,0),this.mSet2(this.co_b.x,this.co_b.y,911,300-i2,0);this.gs.rsAddSound(18)}else this.co_b.c1>270&&(this.co_b.c1=0);else if(6==this.boss2_type){if(this.co_b.c1--,this.co_b.c1<=0){this.co_b.c2=0,this.co_b.c1=100,this.gs.rsAddSound(18);var d41=3.140000104904175;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d41)),Math.floor(8*Math.sin(d41)))}else if(this.co_b.c1<=100){if(this.co_b.c2+=10,40==this.co_b.c2){var d42=3.837778091430664;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d42)),Math.floor(8*Math.sin(d42)))}else if(70==this.co_b.c2){var d43=4.361111164093018;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d43)),Math.floor(8*Math.sin(d43)))}else if(this.co_b.c2>=90){this.co_b.c2=90;var d44=4.884444713592529;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d44)),Math.floor(8*Math.sin(d44))),this.co_b.c1=200}}else if(this.co_b.c1<=200){if(this.co_b.c2-=5,80==this.co_b.c2){var d45=4.535555839538574;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d45)),Math.floor(8*Math.sin(d45)))}else if(60==this.co_b.c2){var d46=4.186666965484619;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d46)),Math.floor(8*Math.sin(d46)))}else if(30==this.co_b.c2){var d47=3.6633334159851074;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d47)),Math.floor(8*Math.sin(d47)))}else if(0==this.co_b.c2){var d48=3.140000104904175;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d48)),Math.floor(8*Math.sin(d48)))}else if(this.co_b.c2==-40){var d49=2.4422223567962646;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d49)),Math.floor(8*Math.sin(d49)))}else if(this.co_b.c2==-70){var d50=1.918889045715332;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d50)),Math.floor(8*Math.sin(d50)))}else if(this.co_b.c2<=-100){this.co_b.c2=-100;var d51=1.3955556154251099;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d51)),Math.floor(8*Math.sin(d51))),this.co_b.c1=300}}else if(this.co_b.c1<=300){if(this.co_b.c2+=2,this.co_b.c2==-60){var d52=2.0933334827423096;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d52)),Math.floor(8*Math.sin(d52)))}else if(this.co_b.c2==-30){var d53=2.616666793823242;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d53)),Math.floor(8*Math.sin(d53)))}else if(0==this.co_b.c2){var d54=3.140000104904175;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d54)),Math.floor(8*Math.sin(d54)))}else if(30==this.co_b.c2){var d55=3.6633334159851074;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d55)),Math.floor(8*Math.sin(d55)))}else if(60==this.co_b.c2){var d56=4.186666965484619;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d56)),Math.floor(8*Math.sin(d56)))}else if(this.co_b.c2>=90){this.co_b.c2=90;var d57=4.710000038146973;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d57)),Math.floor(8*Math.sin(d57))),this.co_b.c1=400}}else if(this.co_b.c2-=2,60==this.co_b.c2){var d58=4.186666965484619;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d58)),Math.floor(8*Math.sin(d58)))}else if(30==this.co_b.c2){var d59=3.6633334159851074;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d59)),Math.floor(8*Math.sin(d59)))}else if(0==this.co_b.c2){var d60=3.140000104904175;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d60)),Math.floor(8*Math.sin(d60)))}else if(this.co_b.c2==-30){var d61=2.616666793823242;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d61)),Math.floor(8*Math.sin(d61)))}else if(this.co_b.c2==-60){var d62=2.0933334827423096;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d62)),Math.floor(8*Math.sin(d62)))}else if(this.co_b.c2<=-90){this.co_b.c2=-90;var d63=1.5700000524520874;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d63)),Math.floor(8*Math.sin(d63))),this.co_b.c1=300}}else 7==this.boss2_type?this.co_b.c1=0:8==this.boss2_type?5==this.co_b.c1||45==this.co_b.c1||85==this.co_b.c1?(this.mSet(this.co_b.x,this.co_b.y,95), this.gs.rsAddSound(18)):this.co_b.c1>165&&(this.co_b.c1=4):5==this.co_b.c1||35==this.co_b.c1||65==this.co_b.c1||110==this.co_b.c1||185==this.co_b.c1?(this.mSet(this.co_b.x,this.co_b.y,90),this.gs.rsAddSound(18)):this.co_b.c1>185&&(this.co_b.c1=110);this.co_b.pt=1100,6==this.boss2_type&&(this.co_b.pt=1101);break;case 215:if(this.boss_attack_mode=!0,this.co_b.c1++,2==this.boss2_type)if(10==this.co_b.c1||85==this.co_b.c1||215==this.co_b.c1)for(var j2=0;j2<=7;j2++){var d64=45*j2*3.14/180,j7=Math.floor(8*Math.cos(d64)),l8=Math.floor(8*Math.sin(d64))*-1;this.mSet2(this.co_b.x,this.co_b.y-8,710,j7,l8),this.gs.rsAddSound(18)}else if(35==this.co_b.c1||110==this.co_b.c1||295==this.co_b.c1)for(var k2=0;k2<=7;k2++){var d65=3.14*(45*k2+15)/180,k7=Math.floor(8*Math.cos(d65)),i9=Math.floor(8*Math.sin(d65))*-1;this.mSet2(this.co_b.x,this.co_b.y-8,710,k7,i9),this.gs.rsAddSound(18)}else if(60==this.co_b.c1||135==this.co_b.c1||375==this.co_b.c1)for(var l2=0;l2<=7;l2++){var d66=3.14*(45*l2+30)/180,l7=Math.floor(8*Math.cos(d66)),j9=Math.floor(8*Math.sin(d66))*-1;this.mSet2(this.co_b.x,this.co_b.y-8,710,l7,j9),this.gs.rsAddSound(18)}else this.co_b.c1>445&&(this.co_b.c1=0);else if(3==this.boss2_type)if(5==this.co_b.c1||125==this.co_b.c1){for(var i3=0;i3<=270;i3+=90)this.mSet2(this.co_b.x,this.co_b.y,980,i3,0);this.gs.rsAddSound(18)}else if(45==this.co_b.c1){for(var j3=30;j3<=300;j3+=90)this.mSet2(this.co_b.x,this.co_b.y,980,j3,0);this.gs.rsAddSound(18)}else if(85==this.co_b.c1){for(var k3=60;k3<=330;k3+=90)this.mSet2(this.co_b.x,this.co_b.y,980,k3,0);this.gs.rsAddSound(18)}else this.co_b.c1>250&&(this.co_b.c1=0);else if(4==this.boss2_type)if(1==this.co_b.c1){this.gs.rsAddSound(18);var d67=4.535555839538574;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d67)),Math.floor(10*Math.sin(d67))),d67=1.744444489479065,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d67)),Math.floor(10*Math.sin(d67)))}else if(8==this.co_b.c1){var d68=4.884444713592529;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d68)),Math.floor(10*Math.sin(d68))),d68=1.3955556154251099,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d68)),Math.floor(10*Math.sin(d68)))}else if(16==this.co_b.c1){var d69=5.233333587646484;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d69)),Math.floor(10*Math.sin(d69))),d69=1.0466667413711548,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d69)),Math.floor(10*Math.sin(d69)))}else if(24==this.co_b.c1){var d70=5.5822224617004395;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d70)),Math.floor(10*Math.sin(d70))),d70=.6977778077125549,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d70)),Math.floor(10*Math.sin(d70)))}else if(32==this.co_b.c1){var d71=6.018333435058594;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d71)),Math.floor(10*Math.sin(d71))),d71=.2616666853427887,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d71)),Math.floor(10*Math.sin(d71)))}else if(56==this.co_b.c1){var d72=0;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d72)),Math.floor(10*Math.sin(d72)))}else if(72==this.co_b.c1){var d73=6.018333435058594;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d73)),Math.floor(10*Math.sin(d73))),d73=.2616666853427887,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d73)),Math.floor(10*Math.sin(d73)))}else if(80==this.co_b.c1){var d74=5.5822224617004395;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d74)),Math.floor(10*Math.sin(d74))),d74=.6977778077125549,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d74)),Math.floor(10*Math.sin(d74)))}else if(88==this.co_b.c1){var d75=5.233333587646484;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d75)),Math.floor(10*Math.sin(d75))),d75=1.0466667413711548,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d75)),Math.floor(10*Math.sin(d75)))}else if(96==this.co_b.c1){var d76=4.884444713592529;this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d76)),Math.floor(10*Math.sin(d76))),d76=1.3955556154251099,this.mSet2(this.co_b.x,this.co_b.y,710,Math.floor(12*Math.cos(d76)),Math.floor(10*Math.sin(d76)))}else this.co_b.c1>=200&&(this.co_b.c1=0);else if(5==this.boss2_type)if(5==this.co_b.c1){for(var l3=10;l3<=310;l3+=60)this.mSet2(this.co_b.x,this.co_b.y,901,l3,0),this.mSet2(this.co_b.x,this.co_b.y,911,300-l3,0);this.gs.rsAddSound(18)}else if(45==this.co_b.c1){for(var i4=30;i4<=330;i4+=60)this.mSet2(this.co_b.x,this.co_b.y,901,i4,0),this.mSet2(this.co_b.x,this.co_b.y,911,300-i4,0);this.gs.rsAddSound(18)}else if(85==this.co_b.c1){for(var j4=50;j4<=350;j4+=60)this.mSet2(this.co_b.x,this.co_b.y,901,j4,0),this.mSet2(this.co_b.x,this.co_b.y,911,300-j4,0);this.gs.rsAddSound(18)}else this.co_b.c1>270&&(this.co_b.c1=0);else if(6==this.boss2_type){if(this.co_b.c1--,this.co_b.c1<=0){this.co_b.c2=0,this.co_b.c1=100,this.gs.rsAddSound(18);var d77=0;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d77)),Math.floor(8*Math.sin(d77)))}else if(this.co_b.c1<=100){if(this.co_b.c2-=10,this.co_b.c2==-40){var d78=5.5822224617004395;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d78)),Math.floor(8*Math.sin(d78)))}else if(this.co_b.c2==-70){var d79=5.058888912200928;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d79)),Math.floor(8*Math.sin(d79)))}else if(this.co_b.c2<=-90){this.co_b.c2=-90;var d80=4.535555839538574;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d80)),Math.floor(8*Math.sin(d80))),this.co_b.c1=200}}else if(this.co_b.c1<=200){if(this.co_b.c2+=5,this.co_b.c2==-80){var d81=4.884444713592529;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d81)),Math.floor(8*Math.sin(d81)))}else if(this.co_b.c2==-60){var d82=5.233333587646484;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d82)),Math.floor(8*Math.sin(d82)))}else if(this.co_b.c2==-30){var d83=5.756667137145996;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d83)),Math.floor(8*Math.sin(d83)))}else if(0==this.co_b.c2){var d84=0;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d84)),Math.floor(8*Math.sin(d84)))}else if(40==this.co_b.c2){var d85=.6977778077125549;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d85)),Math.floor(8*Math.sin(d85)))}else if(70==this.co_b.c2){var d86=1.2211111783981323;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d86)),Math.floor(8*Math.sin(d86)))}else if(this.co_b.c2>=100){this.co_b.c2=100;var d87=1.744444489479065;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d87)),Math.floor(8*Math.sin(d87))),this.co_b.c1=300}}else if(this.co_b.c1<=300){if(this.co_b.c2-=2,60==this.co_b.c2){var d88=1.0466667413711548;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d88)),Math.floor(8*Math.sin(d88)))}else if(30==this.co_b.c2){var d89=.5233333706855774;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d89)),Math.floor(8*Math.sin(d89)))}else if(0==this.co_b.c2){var d90=0;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d90)),Math.floor(8*Math.sin(d90)))}else if(this.co_b.c2==-30){var d91=5.756667137145996;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d91)),Math.floor(8*Math.sin(d91)))}else if(this.co_b.c2==-60){var d92=5.233333587646484;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d92)),Math.floor(8*Math.sin(d92)))}else if(this.co_b.c2<=-90){this.co_b.c2=-90;var d93=4.710000038146973;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d93)),Math.floor(8*Math.sin(d93))),this.co_b.c1=400}}else if(this.co_b.c2+=2,this.co_b.c2==-60){var d94=5.233333587646484;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d94)),Math.floor(8*Math.sin(d94)))}else if(this.co_b.c2==-30){var d95=5.756667137145996;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d95)),Math.floor(8*Math.sin(d95)))}else if(0==this.co_b.c2){var d96=0;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d96)),Math.floor(8*Math.sin(d96)))}else if(30==this.co_b.c2){var d97=.5233333706855774;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d97)),Math.floor(8*Math.sin(d97)))}else if(60==this.co_b.c2){var d98=1.0466667413711548;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d98)),Math.floor(8*Math.sin(d98)))}else if(this.co_b.c2>=90){this.co_b.c2=90;var d99=1.5700000524520874;this.mSet2(this.co_b.x,this.co_b.y,711,Math.floor(12*Math.cos(d99)),Math.floor(8*Math.sin(d99))),this.co_b.c1=300}}else 7==this.boss2_type?this.co_b.c1=0:8==this.boss2_type?5==this.co_b.c1||45==this.co_b.c1||85==this.co_b.c1?(this.mSet(this.co_b.x,this.co_b.y,96),this.gs.rsAddSound(18)):this.co_b.c1>165&&(this.co_b.c1=4):5==this.co_b.c1||35==this.co_b.c1||65==this.co_b.c1||110==this.co_b.c1||185==this.co_b.c1?(this.mSet(this.co_b.x,this.co_b.y,90),this.gs.rsAddSound(18)):this.co_b.c1>185&&(this.co_b.c1=110);this.co_b.pt=1105,6==this.boss2_type&&(this.co_b.pt=1106);break;case 250:this.co_b.x-=14,this.co_b.x<=this.sl_wx+96&&(this.co_b.x=this.sl_wx+96,this.co_b.c=215,this.co_b.c1=0),this.co_b.pt=1100;break;case 255:this.co_b.x+=14,this.co_b.x>=this.sl_wx+512-96-32&&(this.co_b.x=this.sl_wx+512-96-32,this.co_b.c=210,this.co_b.c1=0),this.co_b.pt=1105;break;case 300:if(2==this.sl_step||3==this.sl_step)if(2==this.boss_destroy_type){if(this.co_b.x-=8,this.co_b.x<=this.sl_wx+512-128){this.co_b.x=this.sl_wx+512-128;var l5=Math.floor(200*this.boss_hp/this.boss_hp_max);this.showGauge(String(l5),""+this.tdb.getValue("boss3_name")+" "+this.boss_hp+"/"+this.boss_hp_max),this.boss3_type>=2&&this.boss3_type<=4||this.boss3_type>=6&&this.boss3_type<=8?(this.co_b.c=360,this.co_b.vy=-24):this.co_b.c=310,this.co_b.c1=0,this.co_b.c2=0}}else this.boss3_type>=2&&this.boss3_type<=4||this.boss3_type>=6&&this.boss3_type<=8?(this.co_b.c=360,this.co_b.vy=-24):this.co_b.c=310,this.co_b.c1=0,this.co_b.c2=0;this.co_b.pt=1200;break;case 310:this.boss_attack_mode=!0,this.co_b.c1++,5==this.boss3_type?1==this.co_b.c1||20==this.co_b.c1||40==this.co_b.c1||60==this.co_b.c1||80==this.co_b.c1||100==this.co_b.c1||120==this.co_b.c1||140==this.co_b.c1?(1==this.co_b.c1&&this.gs.rsAddSound(22),this.co_b.c1<=45&&this.mSet2(this.maps.wx+512-32-8*this.ranInt(10),this.maps.wy-32,740,-4,9),this.mSet2(this.maps.wx+512-32-8*(this.ranInt(35)+14),this.maps.wy-32,740,-4,9)):15==this.co_b.c1||35==this.co_b.c1||55==this.co_b.c1||75==this.co_b.c1||95==this.co_b.c1||115==this.co_b.c1||135==this.co_b.c1||155==this.co_b.c1?(this.co_b.c1<=55&&this.mSet2(this.maps.wx+512-32-8*this.ranInt(10),this.maps.wy-32,740,-4,11),this.mSet2(this.maps.wx+512-32-8*(this.ranInt(35)+14),this.maps.wy-32,740,-4,11)):this.co_b.c1>=250&&(this.co_b.c1=55):1==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,-5,-32),this.gs.rsAddSound(22)):15==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,-10,-32),this.gs.rsAddSound(22),this.co_j.x>this.co_b.x-64&&(this.co_b.c1=500)):29==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,-15,-32),this.gs.rsAddSound(22)):65==this.co_b.c1?(this.mSet2(this.co_b.x-2,this.co_b.y,800,-20,-32),this.gs.rsAddSound(22)):80==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,-5,-32),this.gs.rsAddSound(22)):105==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,-15,-32),this.gs.rsAddSound(22)):147==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,-10,-32),this.gs.rsAddSound(22)):237==this.co_b.c1?this.co_b.c1=0:520==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,4,-32),this.gs.rsAddSound(22)):530==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,-5,-32),this.gs.rsAddSound(22),this.co_b.c1=1):this.co_b.c1>530&&(this.co_b.c1=1),this.co_b.pt=1200;break;case 315:this.boss_attack_mode=!0,this.co_b.c1++,5==this.boss3_type?1==this.co_b.c1||20==this.co_b.c1||40==this.co_b.c1||60==this.co_b.c1||80==this.co_b.c1||100==this.co_b.c1||120==this.co_b.c1||140==this.co_b.c1?(1==this.co_b.c1&&this.gs.rsAddSound(22),this.co_b.c1<=45&&this.mSet2(this.maps.wx+8*this.ranInt(10),this.maps.wy-32,740,4,9),this.mSet2(this.maps.wx+8*(this.ranInt(35)+14),this.maps.wy-32,740,4,9)):15==this.co_b.c1||35==this.co_b.c1||55==this.co_b.c1||75==this.co_b.c1||95==this.co_b.c1||115==this.co_b.c1||135==this.co_b.c1||155==this.co_b.c1?(this.co_b.c1<=55&&this.mSet2(this.maps.wx+8*this.ranInt(10),this.maps.wy-32,740,4,11),this.mSet2(this.maps.wx+8*(this.ranInt(35)+14),this.maps.wy-32,740,4,11)):this.co_b.c1>=250&&(this.co_b.c1=55):1==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,5,-32),this.gs.rsAddSound(22)):15==this.co_b.c1?(this.mSet2(this.co_b.x,this.co_b.y,800,10,-32),this.gs.rsAddSound(22),this.co_j.x530&&(this.co_b.c1=1),this.co_b.pt=1205;break;case 350:this.co_b.x-=14,this.co_b.x<=this.sl_wx+96&&(this.co_b.x=this.sl_wx+96,this.boss3_type>=2&&this.boss3_type<=4||this.boss3_type>=6&&this.boss3_type<=8?(this.co_b.c=365,this.co_b.vy=-24):this.co_b.c=315,this.co_b.c1=0),this.co_b.pt=1200;break;case 355:this.co_b.x+=14,this.co_b.x>=this.sl_wx+512-96-32&&(this.co_b.x=this.sl_wx+512-96-32,this.boss3_type>=2&&this.boss3_type<=4||this.boss3_type>=6&&this.boss3_type<=8?(this.co_b.c=360,this.co_b.vy=-24):this.co_b.c=310,this.co_b.c1=0),this.co_b.pt=1205;break;case 360:this.co_b.pt=1200,this.co_b.c1<5?(this.co_b.c1++,this.co_b.c2=0):this.co_b.c1<25?(this.co_b.c1++,this.boss_attack_mode=!0,this.co_b.pt=1250,this.boss3_type>=6&&this.boss3_type<=8&&(this.co_b.pt=1251,this.co_b.c2-=15,7==this.boss3_type&&(this.co_b.c2-=15),this.co_b.c2<0&&(this.co_b.c2+=360))):25==this.co_b.c1?(this.boss_attack_mode=!0,3==this.boss3_type||7==this.boss3_type?(this.co_b.x-=18,this.co_b.x<=this.sl_wx+16&&(this.co_b.x=this.sl_wx+16,this.co_b.c1=30)):4==this.boss3_type||8==this.boss3_type?(this.co_b.x-=3,this.co_b.vy+=2,this.co_b.vy>24&&(this.co_b.vy=24),this.co_b.y+=this.co_b.vy,this.co_b.y>=this.boss_kijyun_y&&(this.co_b.y=this.boss_kijyun_y,this.co_b.vy=-24,this.co_b.x<=this.sl_wx+16&&(this.co_b.c1=30))):(this.co_b.x-=12,this.co_b.x<=this.sl_wx+16&&(this.co_b.x=this.sl_wx+16,this.co_b.c1=30)),this.co_b.pt=1250,this.boss3_type>=6&&this.boss3_type<=8&&(this.co_b.pt=1251,this.co_b.c2-=15,7==this.boss3_type&&(this.co_b.c2-=15),this.co_b.c2<0&&(this.co_b.c2+=360))):30==this.co_b.c1?(this.boss_attack_mode=!0,3==this.boss3_type||7==this.boss3_type?(this.co_b.x+=18,this.co_b.x>=this.sl_wx+512-48&&(this.co_b.x=this.sl_wx+512-48,this.co_b.c1=40)):4==this.boss3_type||8==this.boss3_type?(this.co_b.x+=4,this.co_b.vy+=2,this.co_b.vy>24&&(this.co_b.vy=24),this.co_b.y+=this.co_b.vy,this.co_b.y>=this.boss_kijyun_y&&(this.co_b.y=this.boss_kijyun_y,this.co_b.vy=-24,this.co_b.x>=this.sl_wx+512-48&&(this.co_b.c1=40))):(this.co_b.x+=8,this.co_b.x>=this.sl_wx+512-48&&(this.co_b.x=this.sl_wx+512-48,this.co_b.c1=40)),this.co_b.pt=1255,this.boss3_type>=6&&this.boss3_type<=8&&(this.co_b.pt=1256,this.co_b.c2+=15,7==this.boss3_type&&(this.co_b.c2+=15),this.co_b.c2>=360&&(this.co_b.c2-=360))):40==this.co_b.c1&&(this.co_b.x-=2,this.co_b.x<=this.sl_wx+512-96-32&&(this.co_b.x=this.sl_wx+512-96-32,this.co_b.c1=-20));break;case 365:this.co_b.pt=1205,this.co_b.c1<5?this.co_b.c1++:this.co_b.c1<25?(this.co_b.c1++,this.boss_attack_mode=!0,this.co_b.pt=1255,this.boss3_type>=6&&this.boss3_type<=8&&(this.co_b.pt=1256,this.co_b.c2+=15,7==this.boss3_type&&(this.co_b.c2+=15),this.co_b.c2>=360&&(this.co_b.c2-=360))):25==this.co_b.c1?(3==this.boss3_type||7==this.boss3_type?(this.co_b.x+=18,this.co_b.x>=this.sl_wx+512-48&&(this.co_b.x=this.sl_wx+512-48,this.co_b.c1=30)):4==this.boss3_type||8==this.boss3_type?(this.co_b.x+=3,this.co_b.vy+=2,this.co_b.vy>24&&(this.co_b.vy=24),this.co_b.y+=this.co_b.vy,this.co_b.y>=this.boss_kijyun_y&&(this.co_b.y=this.boss_kijyun_y,this.co_b.vy=-24,this.co_b.x>=this.sl_wx+512-48&&(this.co_b.c1=30))):(this.co_b.x+=12,this.co_b.x>=this.sl_wx+512-48&&(this.co_b.x=this.sl_wx+512-48,this.co_b.c1=30)),this.co_b.pt=1255,this.boss3_type>=6&&this.boss3_type<=8&&(this.co_b.pt=1256,this.co_b.c2+=15,7==this.boss3_type&&(this.co_b.c2+=15),this.co_b.c2>=360&&(this.co_b.c2-=360))):30==this.co_b.c1?(this.boss_attack_mode=!0,3==this.boss3_type||7==this.boss3_type?(this.co_b.x-=18,this.co_b.x<=this.sl_wx+16&&(this.co_b.x=this.sl_wx+16,this.co_b.c1=40)):4==this.boss3_type||8==this.boss3_type?(this.co_b.x-=4,this.co_b.vy+=2,this.co_b.vy>24&&(this.co_b.vy=24),this.co_b.y+=this.co_b.vy,this.co_b.y>=this.boss_kijyun_y&&(this.co_b.y=this.boss_kijyun_y,this.co_b.vy=-24,this.co_b.x<=this.sl_wx+16&&(this.co_b.c1=40))):(this.co_b.x-=8,this.co_b.x<=this.sl_wx+16&&(this.co_b.x=this.sl_wx+16,this.co_b.c1=40)),this.co_b.pt=1250,this.boss3_type>=6&&this.boss3_type<=8&&(this.co_b.pt=1251,this.co_b.c2-=15,7==this.boss3_type&&(this.co_b.c2-=15),this.co_b.c2<0&&(this.co_b.c2+=360))):40==this.co_b.c1&&(this.co_b.x+=2,this.co_b.x>=this.sl_wx+96&&(this.co_b.x=this.sl_wx+96,this.co_b.c1=-20))}if(this.co_j.c>=100&&this.co_j.c<200&&this.co_b.c>=100&&Math.abs(this.co_b.x-this.co_j.x)<42&&this.co_j.y>this.co_b.y-20&&this.co_j.y=12&&this.j_tokugi<=15||2==this.boss_destroy_type?this.jShinu(2):(Math.abs(this.co_b.x-this.co_j.x)<34||2==this.easy_mode)&&this.co_j.vy>0?(this.co_b.c<200?(this.co_b.c4--,1==this.co_b.c4?(this.co_b.c=65,this.co_b.c1=0,this.co_b.pt=1015):(this.co_b.c=60,this.co_b.c1=0,this.co_b.pt=1010),this.gs.rsAddSound(8)):this.co_b.c<300?(this.co_b.c4--,1==this.co_b.c4?(this.co_b.c=75,this.co_b.c1=0,this.co_b.pt=1115):(this.co_b.c=70,this.co_b.c1=0,this.co_b.pt=1110),this.gs.rsAddSound(8)):(this.co_b.c4--,1==this.co_b.c4?(this.co_b.c=85,this.co_b.c1=0,this.co_b.pt=1215):(this.co_b.c=80,this.co_b.c1=0,this.co_b.pt=1210),this.gs.rsAddSound(8)),this.co_j.y=this.co_b.y,this.co_j.vy=-320,this.j_jump_type=1,this.co_j.c=110,this.co_j.c1=-4,this.co_j.pt=109):this.jShinu(2)),this.jm_kazu>0&&this.co_b.c>=100)for(var k4=0;k4<=8;k4++)if(!(this.co_jm[k4].c<100)){var characterobject=this.co_jm[k4];if(!(Math.abs(this.co_b.x-characterobject.x)>=34||Math.abs(this.co_b.y-characterobject.y)>=30))if(200!=characterobject.c){if(characterobject.c=0,this.jm_kazu--,(10==this.j_tokugi||this.j_tokugi>=12&&this.j_tokugi<=15||2==this.boss_destroy_type)&&((2!=this.boss_destroy_type||100!=this.co_b.c&&200!=this.co_b.c&&300!=this.co_b.c)&&1250!=this.co_b.pt&&1255!=this.co_b.pt&&this.boss_hp--,this.boss_hp<=0&&(this.boss_hp=0,this.co_b.c<200?(this.co_b.c4=0,this.co_b.c=60,this.co_b.c1=0,this.co_b.pt=1010,2!=this.boss_destroy_type&&(this.co_b.y-=16),this.gs.rsAddSound(8)):this.co_b.c<300?(this.co_b.c4=0,this.co_b.c=70,this.co_b.c1=0,this.co_b.pt=1110,this.co_b.y-=16,this.gs.rsAddSound(8)):(this.co_b.c4=0,this.co_b.c=80,this.co_b.c1=0,this.co_b.pt=1210,this.co_b.y-=16,this.gs.rsAddSound(8)))),2==this.boss_destroy_type&&(2!=this.boss_destroy_type||100!=this.co_b.c&&200!=this.co_b.c&&300!=this.co_b.c)){var i6=Math.floor(200*this.boss_hp/this.boss_hp_max);this.co_b.c>=100&&this.co_b.c<200||60==this.co_b.c?this.showGauge(String(i6),""+this.tdb.getValue("boss_name")+" "+this.boss_hp+"/"+this.boss_hp_max):this.co_b.c>=200&&this.co_b.c<300||70==this.co_b.c?this.showGauge(String(i6),""+this.tdb.getValue("boss2_name")+" "+this.boss_hp+"/"+this.boss_hp_max):this.showGauge(String(i6),""+this.tdb.getValue("boss3_name")+" "+this.boss_hp+"/"+this.boss_hp_max)}}else{if(characterobject.c=50,characterobject.c1=1,characterobject.c2=20,1!=this.grenade_type&&5!=this.grenade_type)continue;if(14==this.j_tokugi||15==this.j_tokugi){if(this.co_b.c<200){this.co_b.c4=0,this.co_b.c=60,this.co_b.c1=0,this.co_b.pt=1010,this.co_b.y-=16,this.gs.rsAddSound(8);continue}this.co_b.c<300?(this.co_b.c4=0,this.co_b.c=70,this.co_b.c1=0,this.co_b.pt=1110,this.co_b.y-=16,this.gs.rsAddSound(8)):(this.co_b.c4=0,this.co_b.c=80,this.co_b.c1=0,this.co_b.pt=1210,this.co_b.y-=16,this.gs.rsAddSound(8));continue}if(this.co_b.c<200){this.co_b.c=67,this.co_b.vy=-24,this.co_b.c1=0,characterobject.vx<0?(this.co_b.muki=1,this.co_b.pt=1005,this.co_b.vx=-4):(this.co_b.muki=0,this.co_b.pt=1e3,this.co_b.vx=4),this.gs.rsAddSound(9);continue}if(this.co_b.c<300){this.co_b.c=77,this.co_b.vy=-24,this.co_b.c1=0,characterobject.vx<0?(this.co_b.muki=1,this.co_b.pt=1105,this.co_b.vx=-4):(this.co_b.muki=0,this.co_b.pt=1100,this.co_b.vx=4),this.gs.rsAddSound(9);continue}this.co_b.c=87,this.co_b.vy=-24,this.co_b.c1=0,characterobject.vx<0?(this.co_b.muki=1,this.co_b.pt=1205,this.co_b.vx=-4):(this.co_b.muki=0,this.co_b.pt=1200,this.co_b.vx=4),this.gs.rsAddSound(9)}}if(2==this.boss_destroy_type&&this.j_tail_ap_boss>=1&&5==this.j_tail_ac&&this.co_b.c>=100&&100!=this.co_b.c&&200!=this.co_b.c&&300!=this.co_b.c&&1250!=this.co_b.pt&&1255!=this.co_b.pt){var flag=!1;if(1==this.co_j.muki?this.co_j.x+63>=this.co_b.x-16&&this.co_j.x+16<=this.co_b.x+47&&Math.abs(this.co_j.y-this.co_b.y)<48&&(flag=!0):this.co_j.x-32<=this.co_b.x+47&&this.co_j.x+16>=this.co_b.x-16&&Math.abs(this.co_j.y-this.co_b.y)<48&&(flag=!0),flag){this.boss_hp-=this.j_tail_ap_boss,this.boss_hp<0&&(this.boss_hp=0),this.gs.rsAddSound(9);var j6=Math.floor(200*this.boss_hp/this.boss_hp_max);this.co_b.c>=100&&this.co_b.c<200||60==this.co_b.c?this.showGauge(String(j6),""+this.tdb.getValue("boss_name")+" "+this.boss_hp+"/"+this.boss_hp_max):this.co_b.c>=200&&this.co_b.c<300||70==this.co_b.c?this.showGauge(String(j6),""+this.tdb.getValue("boss2_name")+" "+this.boss_hp+"/"+this.boss_hp_max):this.showGauge(String(j6),""+this.tdb.getValue("boss3_name")+" "+this.boss_hp+"/"+this.boss_hp_max),this.boss_hp<=0&&(this.co_b.c<200?(this.co_b.c4=0,this.co_b.c=60,this.co_b.c1=0,this.co_b.pt=1010,2!=this.boss_destroy_type&&(this.co_b.y-=16),this.gs.rsAddSound(8)):this.co_b.c<300?(this.co_b.c4=0,this.co_b.c=70,this.co_b.c1=0,this.co_b.pt=1110,this.co_b.y-=16,this.gs.rsAddSound(8)):(this.co_b.c4=0,this.co_b.c=80,this.co_b.c1=0,this.co_b.pt=1210,this.co_b.y-=16,this.gs.rsAddSound(8)))}}}},MainProgram.prototype.hSet=function(i,j,k){for(var l=0;;){if(l>79)break;if(this.co_h[l].c<=0){var characterobject=this.co_h[l];characterobject.c=k,characterobject.x=i,characterobject.y=j;break}l++}},MainProgram.prototype.hDelete=function(i,j,k){for(var l=0;l<=79;l++)this.co_h[l].c==k&&this.co_h[l].x==i&&this.co_h[l].y==j&&(this.co_h[l].c=0,this.maps.putBGCode(i,j,41))},MainProgram.prototype.hAttack=function(i,j){for(var k=0;;){if(k>79)break;var characterobject=this.co_h[k];if(0!=characterobject.c&&characterobject.x==i&&characterobject.y==j){switch(characterobject.c){default:break;case 100:this.mSet(32*i,32*j-32,2e3),this.gs.rsAddSound(6);break;case 200:this.mSet(32*i,32*j-32,2010),this.mSet(32*i,32*j-32,2020),this.mSet(32*i,32*j-32,2e3),this.gs.rsAddSound(6);break;case 300:this.mSet(32*i,32*j-32,2100),this.gs.rsAddSound(13);break;case 400:this.mSet(32*i,32*j-32,2110),this.gs.rsAddSound(13);break;case 500:this.mSet(32*i,32*j-32,2120),this.gs.rsAddSound(13);break;case 600:this.mSet(32*i,32*j-32,2130),this.gs.rsAddSound(13);break;case 700:this.mSet(32*i,32*j-32,2140),this.gs.rsAddSound(13);break;case 800:this.mSet(32*i,32*j-32,2150),this.gs.rsAddSound(13);break;case 900:this.mSet(32*i,32*j-32,2160),this.gs.rsAddSound(13);break;case 1e3:this.mSet(32*i,32*j-32,2170),this.gs.rsAddSound(13);break;case 1100:this.mSet(32*i,32*j-32,2180),this.stage_1up_f[this.stage-1]=!1,this.gs.rsAddSound(13);break;case 2e3:for(var l=1;;){if(l>10)break;var k4=i+l;if(k4>this.mapWidth||0!=this.maps.map_bg[k4][j]&&4!=this.maps.map_bg[k4][j])break;this.maps.putBGCode(k4,j,20),l++}this.gs.rsAddSound(13);break;case 2100:for(var i1=-1;;){if(i1<-10)break;var l4=i+i1;if(l4<1||0!=this.maps.map_bg[l4][j]&&4!=this.maps.map_bg[l4][j])break;this.maps.putBGCode(l4,j,20),i1--}this.gs.rsAddSound(13);break;case 2200:for(var l2=-1;l2>=-10;l2--){var i5=j+l2;if(i5<10||0!=this.maps.map_bg[i][i5]&&4!=this.maps.map_bg[i][i5])break;this.maps.putBGCode(i,i5,10),2==this.gg.layer_mode&&3!=this.clear_type&&(this.maps.map_bg_layer[i][i5]=5)}this.gs.rsAddSound(13);break;case 2300:for(var i3=-1;;){if(i3<-10)break;var j5=j+i3;if(j5<10||0!=this.maps.map_bg[i][j5]&&4!=this.maps.map_bg[i][j5])break;this.maps.putBGCode(i,j5,20),i3--}this.gs.rsAddSound(13);break;case 2400:for(var j3=-1;;){if(j3<-2)break;var k5=j+j3;if(k5<10||0!=this.maps.map_bg[i][k5]&&4!=this.maps.map_bg[i][k5])break;this.maps.putBGCode(i,k5,20),j3--}this.gs.rsAddSound(13);break;case 2500:for(var j1=1;;){if(j1>2)break;var l5=i+j1;if(l5>this.mapWidth||0!=this.maps.map_bg[l5][j]&&4!=this.maps.map_bg[l5][j])break;this.maps.putBGCode(l5,j,20),j1++}this.gs.rsAddSound(13);break;case 2600:for(var k1=-1;;){if(k1<-2)break;var i6=i+k1;if(i6<1||0!=this.maps.map_bg[i6][j]&&4!=this.maps.map_bg[i6][j])break;this.maps.putBGCode(i6,j,20),k1--}this.gs.rsAddSound(13);break;case 2700:this.aSet(32*i,32*j-32,700,32*i),this.gs.rsAddSound(13);break;case 2800:this.maps.putBGCode(i,j-1,5),this.gs.rsAddSound(13);break;case 2900:for(var k3=-10;k3<=10;k3++)for(var l1=-10;l1<=10;l1++)i+l1>=1&&i+l1<=this.mapWidth&&j+k3>=10&&j+k3<=this.mapHeight+9&&5==this.maps.map_bg[i+l1][j+k3]&&this.maps.putBGCode(i+l1,j+k3,9);this.gs.rsAddSound(6);break;case 3e3:for(var l3=-10;l3<=10;l3++)for(var i2=-10;i2<=10;i2++)i+i2>=1&&i+i2<=this.mapWidth&&j+l3>=10&&j+l3<=this.mapHeight+9&&5==this.maps.map_bg[i+i2][j+l3]&&this.maps.putBGCode(i+i2,j+l3,20);this.gs.rsAddSound(13);break;case 3100:for(var i4=-10;i4<=10;i4++)for(var j2=-10;j2<=10;j2++)i+j2>=1&&i+j2<=this.mapWidth&&j+i4>=10&&j+i4<=this.mapHeight+9&&20==this.maps.map_bg[i+j2][j+i4]&&this.maps.putBGCode(i+j2,j+i4,9);this.gs.rsAddSound(6);break;case 3200:for(var j4=-10;j4<=10;j4++)for(var k2=-10;k2<=10;k2++)i+k2>=1&&i+k2<=this.mapWidth&&j+j4>=10&&j+j4<=this.mapHeight+9&&23==this.maps.map_bg[i+k2][j+j4]&&this.maps.putBGCode(i+k2,j+j4,0);this.gs.rsAddSound(7);break;case 3300:this.mSet(32*i,32*j-32,2186),this.gs.rsAddSound(13);break;case 3400:this.mSet(32*i,32*j-32,2187),this.gs.rsAddSound(13);break;case 3500:this.mSet(32*i,32*j-32,2188),this.gs.rsAddSound(13);break;case 3600:if(0==this.co_jm[6].c){this.jmSet2(32*i,32*j,206,6);break}if(0==this.co_jm[7].c){this.jmSet2(32*i,32*j,206,7);break}0==this.co_jm[8].c&&this.jmSet2(32*i,32*j,206,8);break;case 3700:if(0==this.co_jm[6].c){this.jmSet2(32*i,32*j,207,6);break}if(0==this.co_jm[7].c){this.jmSet2(32*i,32*j,207,7);break}0==this.co_jm[8].c&&this.jmSet2(32*i,32*j,207,8);break;case 3800:if(0==this.co_jm[6].c){this.jmSet2(32*i,32*j,208,6);break}if(0==this.co_jm[7].c){this.jmSet2(32*i,32*j,208,7);break}0==this.co_jm[8].c&&this.jmSet2(32*i,32*j,208,8);break;case 3900:if(0==this.co_jm[6].c){this.jmSet2(32*i,32*j,209,6);break}if(0==this.co_jm[7].c){this.jmSet2(32*i,32*j,209,7);break}0==this.co_jm[8].c&&this.jmSet2(32*i,32*j,209,8);break;case 4e3:this.mSet(32*i,32*j-32,2171),this.gs.rsAddSound(13);break;case 4100:this.mSet(32*i,32*j-32,2172),this.gs.rsAddSound(13);break;case 4200:this.onASwitch(i-10,j-10,i+10,j+10),this.gs.rsAddSound(13);break;case 4300:this.offASwitch(i-10,j-10,i+10,j+10),this.gs.rsAddSound(13);break;case 4400:this.onASwitch(i-5,j-5,i+5,j+5),this.gs.rsAddSound(13);break;case 4500:this.offASwitch(i-5,j-5,i+5,j+5),this.gs.rsAddSound(13)}this.maps.putBGCode(i,j,41),characterobject.c=0;break}k++}},MainProgram.prototype.newYuka=function(s,s1,s2,s3,s4){var j=32,k=320,l=96,i1=64;if(100!=this.ml_mode&&90!=this.ml_mode&&91!=this.ml_mode&&95!=this.ml_mode)return-1;if(j=parseInt(s),k=parseInt(s1),l=parseInt(s2),i1=parseInt(s3),(isNaN(j)||isNaN(k)||isNaN(l)||isNaN(i1))&&(j=-9999),j==-9999)return-1;for(var i=0;;){if(i>this.yuka_id_max&&this.yo.push(new YukaObject),0==this.yo[i].con){"line"==s4?(this.yo[i].init(),this.yo[i].con=200,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"triangle"==s4?(this.yo[i].init(),this.yo[i].con=210,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"mount"==s4?(this.yo[i].init(),this.yo[i].con=220,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"circle"==s4?(this.yo[i].init(),this.yo[i].con=300,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"half_circle"==s4?(this.yo[i].init(),this.yo[i].con=350,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"half_circle_line"==s4?(this.yo[i].init(),this.yo[i].con=360,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"wave_up"==s4?(this.yo[i].init(),this.yo[i].con=400,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"wave_up_line"==s4?(this.yo[i].init(),this.yo[i].con=410,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"wave_down"==s4?(this.yo[i].init(),this.yo[i].con=450,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"wave_down_line"==s4?(this.yo[i].init(),this.yo[i].con=460,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].x2=l,this.yo[i].y2=i1,this.yo[i].color=Color.yellow):"pattern"==s4?(this.yo[i].init(),this.yo[i].con=120,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].width=l,this.yo[i].height=i1,this.yo[i].pt=0,this.yo[i].pth=0):"rect"==s4?(this.yo[i].init(),this.yo[i].con=110,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].width=l,this.yo[i].height=i1,this.yo[i].color=Color.yellow):(this.yo[i].init(),this.yo[i].con=100,this.yo[i].x=j,this.yo[i].y=k,this.yo[i].width=l,this.yo[i].height=i1,this.yo[i].img=this.gg.loadImage(s4));break}i++}return i},MainProgram.prototype.setYukaPosition=function(s,s1,s2,s3,s4){if(3==arguments.length){var i=0,j=32,k=320;if(100!=this.ml_mode&&91!=this.ml_mode&&96!=this.ml_mode)return!1;if(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-1),i<0)return!1;if(i>this.yuka_id_max)return!1;var flag=!1;return this.yo[i].con>=100||this.yo[i].con<200?flag=!0:(this.yo[i].con>=300||this.yo[i].con<500)&&(flag=!0),!!flag&&(this.yo[i].x_buff=j,this.yo[i].y_buff=k,this.yo[i].buff_f=!0,!0)}var i=0,j=32,k=320,l=32,i1=320;return(100==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),l=parseInt(s3),i1=parseInt(s4),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l)||isNaN(i1))&&(i=-1),!(i<0)&&(!(i>this.yuka_id_max)&&(!(this.yo[i].con<200||this.yo[i].con>=300)&&(this.yo[i].x_buff=j,this.yo[i].y_buff=k,this.yo[i].x2_buff=l,this.yo[i].y2_buff=i1,this.yo[i].buff_f=!0,!0))))},MainProgram.prototype.setYukaType=function(s,s1){var i=0,j=1;return(100==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(i=parseInt(s),j=parseInt(s1),(isNaN(i)||isNaN(j))&&(j=-1),!(i<0)&&(!(i>this.yuka_id_max)&&(0!=this.yo[i].con&&((j>=1||j<=2)&&(this.yo[i].type=j,!0)))))},MainProgram.prototype.disposeYuka=function(s){var i=0,byte0=1;return(100==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(i=parseInt(s),isNaN(i)&&(byte0=-1),!(i<0)&&(!(i>this.yuka_id_max)&&(0!=this.yo[i].con&&(this.yo[i].con=0,!0))))},MainProgram.prototype.setYukaColor=function(index,color){if(5==arguments.length){var i=0,j=255,k=255,l=255,i1=255;return(100==this.ml_mode||90==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(i=parseInt(arguments[0]),j=parseInt(arguments[1]),k=parseInt(arguments[2]),l=parseInt(arguments[3]),i1=parseInt(arguments[4]), (isNaN(i)||isNaN(j)||isNaN(k)||isNaN(l)||isNaN(i1))&&(i=-1),!(i<0)&&(!(i>this.yuka_id_max)&&((!(this.yo[i].con<200||this.yo[i].con>=500)||110==this.yo[i].con)&&(this.yo[i].color=new Color(j,k,l,i1),!0))))}return(100==this.ml_mode||90==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(!(index<0)&&(!(index>this.yuka_id_max)&&((!(this.yo[index].con<200||this.yo[index].con>=500)||110==this.yo[index].con)&&(this.yo[index].color=color,!0))))},MainProgram.prototype.setYukaPattern=function(s,s1,s2){var i=0,j=0,k=0;return(100==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(i=parseInt(s),j=parseInt(s1),k=parseInt(s2),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-1),!(i<0)&&(!(i>this.yuka_id_max)&&(!(this.yo[i].con<100||this.yo[i].con>=200)&&(!(j<0||j>249)&&(!(k<0||k>1)&&(this.yo[i].con=120,this.yo[i].pt=j,this.yo[i].pth=k,!0))))))},MainProgram.prototype.setYukaImage=function(s,a2){var i=0;return(100==this.ml_mode||91==this.ml_mode||96==this.ml_mode)&&(i=parseInt(s),isNaN(i)&&(i=-1),!(i<0)&&(!(i>this.yuka_id_max)&&(!(this.yo[i].con<100||this.yo[i].con>=200)&&(this.yo[i].con=100,"[object String]"==Object.prototype.toString.call(a2)?this.yo[i].img=this.gg.loadImage(a2):this.yo[i].img=a2,!0))))},MainProgram.prototype.isRideYuka=function(s){var i=0;if(100!=this.ml_mode&&91!=this.ml_mode&&96!=this.ml_mode)return-1;if(this.co_j.c<100||this.co_j.c>=200)return-1;if(i=parseInt(s),isNaN(i)&&(i=-1),i<0)return-1;if(i>this.yuka_id_max)return-1;if(14==this.j_tokugi||15==this.j_tokugi)return-1;if(0==this.yo[i].con)return-1;if(2==this.yo[i].type)return 0;if(this.yo[i].con>=100&&this.yo[i].con<200)return this.co_j.vy<0||this.co_j.y+32!=this.yo[i].y||this.co_j.x+15=this.yo[i].x+this.yo[i].width?0:1;if(this.yo[i].con>=200&&this.yo[i].con<300)return this.getSLOY(this.yo[i].x,this.yo[i].y,this.yo[i].x2,this.yo[i].y2)!=this.co_j.y?0:1;if(this.yo[i].con>=300&&this.yo[i].con<350){var j=this.getSCOY(this.yo[i].x,this.yo[i].y,this.yo[i].x2,this.yo[i].y2);return j!=this.co_j.y?0:1}if(this.yo[i].con>=350&&this.yo[i].con<400){var k=this.getSHCOY(this.yo[i].x,this.yo[i].y,this.yo[i].x2,this.yo[i].y2);return k!=this.co_j.y?0:1}if(this.yo[i].con>=400&&this.yo[i].con<450){var l=this.getSWUpOY(this.yo[i].x,this.yo[i].y,this.yo[i].x2,this.yo[i].y2);return l!=this.co_j.y?0:1}if(this.yo[i].con>=450&&this.yo[i].con<500){var i1=this.getSWDownOY(this.yo[i].x,this.yo[i].y,this.yo[i].x2,this.yo[i].y2);return i1!=this.co_j.y?0:1}return-1},MainProgram.prototype.isRideGround=function(){if(100!=this.ml_mode&&91!=this.ml_mode&&96!=this.ml_mode)return-1;if(this.co_j.c<100||this.co_j.c>=200)return-1;if(14==this.j_tokugi||15==this.j_tokugi)return-1;var i=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+32);if(i>=20||10==i)return 1;if(this.co_j.y%32==0&&15==i&&this.co_j.vy>=0)return 1;if(i=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+15),10==i)return 1;var j=this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31);if((18==j||19==j)&&this.co_j.vy>=0){var k=this.getSakamichiY(this.co_j.x+15,this.co_j.y+31);if(k<=this.co_j.y)return 1}return 0},MainProgram.prototype.moveYuka=function(){if(!(this.yuka_id_max<0)){this.yuka_ride_id=-1;for(var i=0;i<=this.yuka_id_max;i++){var yukaobject=this.yo[i];if(0!=yukaobject.con)if(yukaobject.con>=100&&yukaobject.con<200){if(2==yukaobject.type||this.co_j.c<100||this.co_j.c>=200){yukaobject.buff_f&&(yukaobject.buff_f=!1,yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff);continue}if(this.co_j.vy>=0&&14!=this.j_tokugi&&15!=this.j_tokugi&&this.co_j.x+15>=yukaobject.x&&this.co_j.x+15yukaobject.x_buff){if(this.yuka_ride_id==i){var k=yukaobject.x_buff-yukaobject.x;yukaobject.x=yukaobject.x_buff,this.co_j.x=this.co_j.x+k;var i3=rightShiftIgnoreSign(this.co_j.x+15,5),k5=rightShiftIgnoreSign(this.co_j.y,5),i8=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[i3][k5]>=20||this.maps.map_bg[i3][i8]>=20)&&(this.co_j.x=32*i3+32-14)}else if(yukaobject.x=yukaobject.x_buff,14==this.j_tokugi||15==this.j_tokugi){if(this.co_j.x+31>=yukaobject.x&&this.co_j.x=yukaobject.y&&this.co_j.y0&&(this.co_j.vx=0);var j3=rightShiftIgnoreSign(this.co_j.x,5),l5=rightShiftIgnoreSign(this.co_j.y,5),j8=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[j3][l5]>=20||this.maps.map_bg[j3][j8]>=20)&&this.jShinu(4)}}else if(this.co_j.x+15>=yukaobject.x&&this.co_j.x+15=yukaobject.y&&this.co_j.y0&&(this.co_j.vx=0);var k3=rightShiftIgnoreSign(this.co_j.x+15,5),i6=rightShiftIgnoreSign(this.co_j.y,5),k8=rightShiftIgnoreSign(this.co_j.y+31,5);(this.maps.map_bg[k3][i6]>=20||this.maps.map_bg[k3][k8]>=20)&&(this.co_j.x=32*k3+15,this.jShinu(4))}}else if(yukaobject.x=20||this.maps.map_bg[l3][l8]>=20)&&(this.co_j.x=32*l3-16)}else if(yukaobject.x=yukaobject.x_buff,14==this.j_tokugi||15==this.j_tokugi){if(this.co_j.x+31>=yukaobject.x&&this.co_j.x=yukaobject.y&&this.co_j.y=20||this.maps.map_bg[i4][i9]>=20)&&this.jShinu(4)}}else if(this.co_j.x+15>=yukaobject.x&&this.co_j.x+15=yukaobject.y&&this.co_j.y=20||this.maps.map_bg[j4][l6]>=20)&&(this.co_j.x=32*j4-32+15,this.jShinu(4))}if(yukaobject.y>yukaobject.y_buff){if(this.yuka_ride_id==i){yukaobject.y=yukaobject.y_buff,this.co_j.y=yukaobject.y-32,this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3));continue}if(yukaobject.y=yukaobject.y_buff,14==this.j_tokugi||15==this.j_tokugi){if(this.co_j.x+31=yukaobject.x+yukaobject.width||this.co_j.y+31=yukaobject.y+yukaobject.height)continue;this.co_j.y=yukaobject.y-32,this.co_j.vy=0,(this.maps.getBGCode(this.co_j.x,this.co_j.y)>=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y)>=20)&&this.jShinu(3);continue}if(this.co_j.x+15=yukaobject.x+yukaobject.width||this.co_j.y+31=yukaobject.y+yukaobject.height)continue;this.co_j.y=yukaobject.y-32,this.co_j.vy=0,this.yuka_ride_id=i,this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+16,this.jShinu(3));continue}if(yukaobject.y>=yukaobject.y_buff)continue;if(this.yuka_ride_id==i){yukaobject.y=yukaobject.y_buff,this.co_j.y=yukaobject.y-32;continue}var k9=yukaobject.y_buff-yukaobject.y;if(yukaobject.y=yukaobject.y_buff,14==this.j_tokugi||15==this.j_tokugi){if(this.co_j.x+31=yukaobject.x+yukaobject.width||this.co_j.y+31=yukaobject.y+yukaobject.height)continue;this.co_j.y=yukaobject.y+yukaobject.height,this.co_j.vy=0,(this.maps.getBGCode(this.co_j.x,this.co_j.y+31)>=20||this.maps.getBGCode(this.co_j.x+31,this.co_j.y+31)>=20)&&this.jShinu(3);continue}if(this.co_j.x+15=yukaobject.x+yukaobject.width||this.co_j.y+31=yukaobject.y+yukaobject.height)continue;this.co_j.y=yukaobject.y+yukaobject.height,this.co_j.vy=0,this.co_j.vy=10*k9,this.co_j.vy>160&&(this.co_j.vy=160),this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3))}else if(yukaobject.con>=200&&yukaobject.con<300){if(2==yukaobject.type||this.co_j.c<100||this.co_j.c>=200){yukaobject.buff_f&&(yukaobject.buff_f=!1,yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,yukaobject.x2=yukaobject.x2_buff,yukaobject.y2=yukaobject.y2_buff);continue}if(this.co_j.vy>=0){var i1=this.getSLOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);i1==this.co_j.y&&(this.yuka_ride_id=i)}if(!yukaobject.buff_f)continue;if(yukaobject.buff_f=!1,this.yuka_ride_id==i){var j11=Math.floor(180*Math.atan2(Math.abs(yukaobject.y2_buff-yukaobject.y_buff),Math.abs(yukaobject.x2_buff-yukaobject.x_buff))/3.140000104904175);if(j11>70||yukaobject.x_buff>=yukaobject.x2_buff){yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,yukaobject.x2=yukaobject.x2_buff,yukaobject.y2=yukaobject.y2_buff,this.yuka_ride_id=-1,this.co_j.vy=0;continue}var l9=yukaobject.x2-yukaobject.x,i10=this.co_j.x+15-yukaobject.x,j10=yukaobject.x2_buff-yukaobject.x_buff,k10=rounddown(j10*i10/l9),l10=yukaobject.y2_buff-yukaobject.y_buff,i11=rounddown(l10*i10/l9);this.co_j.x=yukaobject.x_buff+k10-15,this.co_j.y=yukaobject.y_buff+i11-32,this.co_j.vy=0,yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,yukaobject.x2=yukaobject.x2_buff,yukaobject.y2=yukaobject.y2_buff;var j1=this.getSLOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);j1>=0&&(this.co_j.y=j1),this.co_j.x<17&&(this.co_j.x=17),this.co_j.x+15>=32*(this.mapWidth+1)&&(this.co_j.x=32*this.mapWidth+16)}else yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,yukaobject.x2=yukaobject.x2_buff,yukaobject.y2=yukaobject.y2_buff}else if(yukaobject.con>=300&&yukaobject.con<350){if(2==yukaobject.type||this.co_j.c<100||this.co_j.c>=200){yukaobject.buff_f&&(yukaobject.buff_f=!1,yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff);continue}if(this.co_j.vy>=0){var k1=this.getSCOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);k1==this.co_j.y&&(this.yuka_ride_id=i)}if(!yukaobject.buff_f)continue;if(yukaobject.buff_f=!1,this.yuka_ride_id==i){var k4=yukaobject.x_buff-yukaobject.x,i7=yukaobject.y_buff-yukaobject.y;yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,this.co_j.x=this.co_j.x+k4,this.co_j.y=this.co_j.y+i7,i7<0&&this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=18&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+32-16,this.jShinu(3));continue}if(yukaobject.yl1||this.co_j.y=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3))}else yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff}else if(yukaobject.con>=350&&yukaobject.con<400){if(2==yukaobject.type||this.co_j.c<100||this.co_j.c>=200){yukaobject.buff_f&&(yukaobject.buff_f=!1,yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff);continue}if(this.co_j.vy>=0){var i2=this.getSHCOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);i2==this.co_j.y&&(this.yuka_ride_id=i)}if(!yukaobject.buff_f)continue;if(yukaobject.buff_f=!1,this.yuka_ride_id==i){var l4=yukaobject.x_buff-yukaobject.x,j7=yukaobject.y_buff-yukaobject.y;yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,this.co_j.x=this.co_j.x+l4,this.co_j.y=this.co_j.y+j7}else yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff}else if(yukaobject.con>=400&&yukaobject.con<450){if(2==yukaobject.type||this.co_j.c<100||this.co_j.c>=200){yukaobject.buff_f&&(yukaobject.buff_f=!1,yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff);continue}if(this.co_j.vy>=0){var j2=this.getSWUpOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);j2==this.co_j.y&&(this.yuka_ride_id=i)}if(!yukaobject.buff_f)continue;if(yukaobject.buff_f=!1,this.yuka_ride_id==i){var i5=yukaobject.x_buff-yukaobject.x,k7=yukaobject.y_buff-yukaobject.y;yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,this.co_j.x=this.co_j.x+i5,this.co_j.y=this.co_j.y+k7}else yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff}else if(!(yukaobject.con<450||yukaobject.con>=500))if(2==yukaobject.type||this.co_j.c<100||this.co_j.c>=200)yukaobject.buff_f&&(yukaobject.buff_f=!1,yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff);else{if(this.co_j.vy>=0){var k2=this.getSWDownOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);k2==this.co_j.y&&(this.yuka_ride_id=i)}if(yukaobject.buff_f)if(yukaobject.buff_f=!1,this.yuka_ride_id==i){var j5=yukaobject.x_buff-yukaobject.x,l7=yukaobject.y_buff-yukaobject.y;yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff,this.co_j.x=this.co_j.x+j5,this.co_j.y=this.co_j.y+l7}else yukaobject.x=yukaobject.x_buff,yukaobject.y=yukaobject.y_buff}}if(this.yuka_ride_id==-1)for(var j=0;j<=this.yuka_id_max;j++){var yukaobject1=this.yo[j];if(!(yukaobject1.con<200||yukaobject1.con>=300||2==yukaobject1.type||this.co_j.vy<0)){var l2=this.getSLOY(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2);if(l2==this.co_j.y){this.yuka_ride_id=j;break}}}}},MainProgram.prototype.drawYuka=function(){var j20=0,k20=0,l20=0,i21=0,ai=new Array(13),ai1=new Array(13);if(!(this.yuka_id_max<0))label0:for(var i=0;i<=this.yuka_id_max;i++){var yukaobject=this.yo[i];if(0!=yukaobject.con)if(100!=yukaobject.con)if(110!=yukaobject.con)if(120!=yukaobject.con)if(200!=yukaobject.con)if(210!=yukaobject.con)if(220!=yukaobject.con)if(300!=yukaobject.con)if(350!=yukaobject.con){if(360==yukaobject.con){yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var k4=yukaobject.view_x,i7=yukaobject.view_y,k9=yukaobject.view_x+240;if(k9<0||k4>512||i7>320){yukaobject.draw_f=!1;continue}yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color);for(var l=140;;){if(l<45)continue label0;var j14=Math.floor(k4+120+144*Math.cos(3.141592653589793*l/180)),k16=Math.floor(i7+144-144*Math.sin(3.141592653589793*l/180)),l17=Math.floor(k4+120+144*Math.cos(3.141592653589793*(l-5)/180)),i19=Math.floor(i7+144-144*Math.sin(3.141592653589793*(l-5)/180));this.hg.drawLine(j14,k16,l17,i19),140==l?this.hg.drawLine(k4,i7+63,j14,k16):45==l&&this.hg.drawLine(k4+239,i7+63,l17,i19),l-=5}}if(400!=yukaobject.con)if(410!=yukaobject.con)if(450!=yukaobject.con){if(460==yukaobject.con){yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var k5=yukaobject.view_x,i8=yukaobject.view_y,k10=yukaobject.view_x+256,i13=yukaobject.view_y+128;if(k10<0||k5>512||i8>320||i13<0)yukaobject.draw_f=!1;else{yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color);for(var k2=0;k2<=45;k2+=5){var i15=Math.floor(k10-160*Math.sin(3.141592653589793*k2/180)),j17=Math.floor(i8-32+160*Math.cos(3.141592653589793*k2/180)),k18=Math.floor(k10-160*Math.sin(3.141592653589793*(k2+5)/180)),l19=Math.floor(i8-32+160*Math.cos(3.141592653589793*(k2+5)/180));this.hg.drawLine(i15,j17,k18,l19),45==k2&&(j20=k18,k20=l19)}for(var l2=0;l2<=45;l2+=5){var j15=Math.floor(k5+160*Math.sin(3.141592653589793*l2/180)),k17=Math.floor(i8+160-160*Math.cos(3.141592653589793*l2/180)),l18=Math.floor(k5+160*Math.sin(3.141592653589793*(l2+5)/180)),i20=Math.floor(i8+160-160*Math.cos(3.141592653589793*(l2+5)/180));this.hg.drawLine(j15,k17,l18,i20),45==l2&&(l20=l18,i21=i20)}this.hg.drawLine(j20,k20,l20,i21)}}}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var j5=yukaobject.view_x,l7=yukaobject.view_y,j10=yukaobject.view_x+256,l12=yukaobject.view_y+128;if(j10<0||j5>512||l7>320){yukaobject.draw_f=!1;continue}yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color);for(var l21=0,i2=0;i2<=50;i2+=5)ai[l21]=Math.floor(j10-160*Math.sin(3.141592653589793*i2/180)),ai1[l21]=Math.floor(l7-32+160*Math.cos(3.141592653589793*i2/180)),50==i2&&(j20=ai[l21],k20=ai1[l21]),l21++;ai[l21]=j20,ai1[l21]=l7+128,this.hg.fillPolygon(ai,ai1,12),l21=0;for(var j2=0;j2<=50;j2+=5)ai[l21]=Math.floor(j5+160*Math.sin(3.141592653589793*j2/180)),ai1[l21]=Math.floor(l7+160-160*Math.cos(3.141592653589793*j2/180)),50==j2&&(l20=ai[l21],i21=ai1[l21]),l21++;ai[l21]=l20,ai1[l21]=l7+128,l21++,ai[l21]=j5,ai1[l21]=l7+128,this.hg.fillPolygon(ai,ai1,13),ai[0]=j20,ai1[0]=k20,ai[1]=l20,ai1[1]=i21,ai[2]=l20,ai1[2]=l7+128,ai[3]=j20,ai1[3]=l7+128,this.hg.fillPolygon(ai,ai1,4),l12<320&&this.hg.fillRect(j5,l7+128,256,320-(l7+128))}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var i5=yukaobject.view_x,k7=yukaobject.view_y,i10=yukaobject.view_x+256,k12=yukaobject.view_y+128;if(i10<0||i5>512||k7>320||k12<0){yukaobject.draw_f=!1;continue}yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color);for(var k1=0;k1<=45;k1+=5){var k14=Math.floor(i5+160*Math.sin(3.141592653589793*k1/180)),l16=Math.floor(k7-32+160*Math.cos(3.141592653589793*k1/180)),i18=Math.floor(i5+160*Math.sin(3.141592653589793*(k1+5)/180)),j19=Math.floor(k7-32+160*Math.cos(3.141592653589793*(k1+5)/180));this.hg.drawLine(k14,l16,i18,j19),45==k1&&(j20=i18,k20=j19)}for(var l1=0;l1<=45;l1+=5){var l14=Math.floor(i5+256-160*Math.sin(3.141592653589793*l1/180)),i17=Math.floor(k7+160-160*Math.cos(3.141592653589793*l1/180)),j18=Math.floor(i5+256-160*Math.sin(3.141592653589793*(l1+5)/180)),k19=Math.floor(k7+160-160*Math.cos(3.141592653589793*(l1+5)/180));this.hg.drawLine(l14,i17,j18,k19),45==l1&&(l20=j18,i21=k19)}this.hg.drawLine(j20,k20,l20,i21)}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var l4=yukaobject.view_x,j7=yukaobject.view_y,l9=yukaobject.view_x+256,j12=yukaobject.view_y+128;if(l9<0||l4>512||j7>320){yukaobject.draw_f=!1;continue}yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color);for(var k21=0,i1=0;i1<=50;i1+=5)ai[k21]=Math.floor(l4+160*Math.sin(3.141592653589793*i1/180)),ai1[k21]=Math.floor(j7-32+160*Math.cos(3.141592653589793*i1/180)),50==i1&&(j20=ai[k21],k20=ai1[k21]),k21++;ai[k21]=j20,ai1[k21]=j7+128,this.hg.fillPolygon(ai,ai1,12),k21=0;for(var j1=0;j1<=50;j1+=5)ai[k21]=Math.floor(l4+256-160*Math.sin(3.141592653589793*j1/180)),ai1[k21]=Math.floor(j7+160-160*Math.cos(3.141592653589793*j1/180)),50==j1&&(l20=ai[k21],i21=ai1[k21]),k21++;ai[k21]=l20,ai1[k21]=j7+128,k21++,ai[k21]=l4+256,ai1[k21]=j7+128,this.hg.fillPolygon(ai,ai1,13),ai[0]=j20,ai1[0]=k20,ai[1]=l20,ai1[1]=i21,ai[2]=l20,ai1[2]=j7+128,ai[3]=j20,ai1[3]=j7+128,this.hg.fillPolygon(ai,ai1,4),j12<320&&this.hg.fillRect(l4,j7+128,256,320-(j7+128))}}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var j4=yukaobject.view_x,l6=yukaobject.view_y,j9=yukaobject.view_x+240;if(j9<0||j4>512||l6>320){yukaobject.draw_f=!1;continue}yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color);var j21=0;ai[j21]=j4,ai1[j21]=l6+64,j21++;for(var j=140;j>=90;j-=5)ai[j21]=Math.floor(j4+120+144*Math.cos(3.141592653589793*j/180)),ai1[j21]=Math.floor(l6+144-144*Math.sin(3.141592653589793*j/180)),j21++;ai[j21]=j4+120,ai1[j21]=l6+64,j21++,this.hg.fillPolygon(ai,ai1,j21),j21=0;for(var k=90;k>=40;k-=5)ai[j21]=Math.floor(j4+120+144*Math.cos(3.141592653589793*k/180)),ai1[j21]=Math.floor(l6+144-144*Math.sin(3.141592653589793*k/180)),j21++;ai[j21]=j4+240,ai1[j21]=l6+64,j21++,ai[j21]=j4+120,ai1[j21]=l6+64,j21++,this.hg.fillPolygon(ai,ai1,j21)}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var i4=yukaobject.view_x-yukaobject.x2,k6=yukaobject.view_y-yukaobject.x2,i9=yukaobject.view_x+yukaobject.x2,k11=yukaobject.view_y+yukaobject.x2;i9<0||i4>=512||k11<0||k6>=320?yukaobject.draw_f=!1:(yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color),this.hg.fillOval(i4,k6,i9-i4,k11-k6))}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var l3=yukaobject.view_x,j6=yukaobject.view_y,l8=this.yo[i].x2-this.maps.wx,j11=this.yo[i].y2-this.maps.wy;if(l3<0&&l8<0||l3>=512&&l8>=512){yukaobject.draw_f=!1;continue}if(yukaobject.draw_f=!0,l3<=l8){var l13,i16;j6>=j11?(l13=l8,i16=j6):(l13=l3,i16=j11),ai[0]=l3,ai1[0]=j6,ai[1]=l8,ai1[1]=j11,ai[2]=l13,ai1[2]=i16}else{var i14,j16;j11>=j6?(i14=l8,j16=j6):(i14=l3,j16=j11),ai[0]=l3,ai1[0]=j6,ai[1]=l8,ai1[1]=j11,ai[2]=i14,ai1[2]=j16}if(this.hg.setColor(yukaobject.color),this.hg.fillPolygon(ai,ai1,3),l3<=l8){if(j6>=j11){j6<320&&this.hg.fillRect(l3,j6,l8-l3,320-j6);continue}j11<320&&this.hg.fillRect(l3,j11,l8-l3,320-j11);continue}if(j11>=j6){j6>0&&this.hg.fillRect(l8,0,l3-l8,j6);continue}j11>0&&this.hg.fillRect(l8,0,l3-l8,j11)}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var k3=yukaobject.view_x,i6=yukaobject.view_y,k8=this.yo[i].x2-this.maps.wx,i11=this.yo[i].y2-this.maps.wy;if(k3<0&&k8<0||k3>=512&&k8>=512){yukaobject.draw_f=!1;continue}if(yukaobject.draw_f=!0,k3<=k8){var j13,k15;i6>=i11?(j13=k8,k15=i6):(j13=k3,k15=i11),ai[0]=k3,ai1[0]=i6,ai[1]=k8,ai1[1]=i11,ai[2]=j13,ai1[2]=k15}else{var k13,l15;i11>=i6?(k13=k8,l15=i6):(k13=k3,l15=i11),ai[0]=k3,ai1[0]=i6,ai[1]=k8,ai1[1]=i11,ai[2]=k13,ai1[2]=l15}this.hg.setColor(yukaobject.color),this.hg.fillPolygon(ai,ai1,3)}else{yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy;var j3=yukaobject.view_x,j8=this.yo[i].x2-this.maps.wx;j3<0&&j8<0||j3>=512&&j8>=512?yukaobject.draw_f=!1:(yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color))}else{if(yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy,yukaobject.view_x+yukaobject.width<=0||yukaobject.view_x>=512||yukaobject.view_y+yukaobject.height<=0||yukaobject.view_y>=320){yukaobject.draw_f=!1;continue}yukaobject.draw_f=!0;var i3=yukaobject.pt;i3>0&&this.gg.drawPattern(yukaobject.view_x,yukaobject.view_y,i3,yukaobject.pth)}else yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy,yukaobject.view_x+yukaobject.width<=0||yukaobject.view_x>=512||yukaobject.view_y+yukaobject.height<=0||yukaobject.view_y>=320?yukaobject.draw_f=!1:(yukaobject.draw_f=!0,this.hg.setColor(yukaobject.color),this.hg.fillRect(yukaobject.view_x,yukaobject.view_y,yukaobject.width,yukaobject.height));else{if(yukaobject.view_x=this.yo[i].x-this.maps.wx,yukaobject.view_y=this.yo[i].y-this.maps.wy,yukaobject.view_x+yukaobject.width<=0||yukaobject.view_x>=512||yukaobject.view_y+yukaobject.height<=0||yukaobject.view_y>=320){yukaobject.draw_f=!1;continue}yukaobject.draw_f=!0,null!=yukaobject.img&&this.hg.drawImage(yukaobject.img,yukaobject.view_x,yukaobject.view_y,this.ap)}}},MainProgram.prototype.atariYuka=function(i){if(!(this.yuka_id_max<0))if(0==i)for(var j=0;j<=this.yuka_id_max;j++){var yukaobject=this.yo[j];if(0!=yukaobject.con&&2!=yukaobject.type)if(yukaobject.con>=100&&yukaobject.con<200)14==this.j_tokugi||15==this.j_tokugi?this.co_j.x+31>=yukaobject.x&&this.co_j.x=yukaobject.y&&this.co_j.y=yukaobject.x&&this.co_j.x+15=yukaobject.y&&this.co_j.y=200&&yukaobject.con<300){if(this.co_j.vy>=0){var j1=this.getSLOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);j1>=0&&this.co_j.y>=j1&&this.co_j.y<=j1+31&&(this.co_j.y=j1,this.co_j.vy=0)}}else if(yukaobject.con>=300&&yukaobject.con<350){var k1=this.getSCOAlign(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);if(yukaobject.y-k1this.co_j.y&&(k1=rounddown(90*yukaobject.x2/100),yukaobject.x<=this.co_j.x+15&&yukaobject.x+k1>=this.co_j.x+15&&(this.co_j.x=yukaobject.x+k1-14,this.co_j.vx<0&&(this.co_j.vx=0))),k1=this.getSCOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2),k1>=0&&this.co_j.y>=k1&&this.co_j.y<=k1+47&&(this.co_j.y=k1,this.co_j.vy=0,this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=18&&this.co_j.c<200&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+32-16,this.co_j.pt=114,this.jShinu(3))),this.co_j.vy<0){var l1=this.getSCOYCeiling(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);l1>=0&&this.co_j.y<=l1&&this.co_j.y>=l1-47&&(this.co_j.y=l1,this.co_j.vy<0&&(this.co_j.vy=0))}}else if(yukaobject.con>=350&&yukaobject.con<400){if(this.co_j.vy>=0){var i2=this.getSHCOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);i2>=0&&this.co_j.y>=i2&&this.co_j.y<=i2+31&&(this.co_j.y=i2,this.co_j.vy=0)}}else if(400==yukaobject.con||410==yukaobject.con){if(this.co_j.vy>=0){var j2=this.getSWUpOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);j2>=0&&this.co_j.y>=j2&&this.co_j.y<=j2+31&&(this.co_j.y=j2,this.co_j.vy=0)}}else if((450==yukaobject.con||460==yukaobject.con)&&this.co_j.vy>=0){var k2=this.getSWDownOY(yukaobject.x,yukaobject.y,yukaobject.x2,yukaobject.y2);k2>=0&&this.co_j.y>=k2&&this.co_j.y<=k2+31&&(this.co_j.y=k2,this.co_j.vy=0)}}else if(1==i)for(var k=0;k<=this.yuka_id_max;k++){var yukaobject1=this.yo[k];if(0!=yukaobject1.con&&2!=yukaobject1.type)if(yukaobject1.con>=100&&yukaobject1.con<200)14==this.j_tokugi||15==this.j_tokugi?this.co_j.x+31>=yukaobject1.x&&this.co_j.x=yukaobject1.y&&this.co_j.y=yukaobject1.x&&this.co_j.x+15=yukaobject1.y&&this.co_j.y=200&&yukaobject1.con<300){if(this.co_j.vy>=0){var l2=this.getSLOY(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2);l2>=0&&this.co_j.y>=l2&&this.co_j.y<=l2+31&&(this.co_j.y=l2,this.co_j.vy=0)}}else if(yukaobject1.con>=300&&yukaobject1.con<350){var i3=this.getSCOAlign(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2);if(yukaobject1.y-i3this.co_j.y&&(i3=rounddown(90*yukaobject1.x2/100),yukaobject1.x-i3<=this.co_j.x+15&&yukaobject1.x>=this.co_j.x+15&&(this.co_j.x=yukaobject1.x-i3-16,this.co_j.vx>0&&(this.co_j.vx=0))),i3=this.getSCOY(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2),i3>=0&&this.co_j.y>=i3&&this.co_j.y<=i3+47&&(this.co_j.y=i3,this.co_j.vy=0,this.maps.getBGCode(this.co_j.x+15,this.co_j.y)>=18&&this.co_j.c<200&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y,5)+32-16,this.co_j.pt=114,this.jShinu(3))),this.co_j.vy<0){var j3=this.getSCOYCeiling(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2);j3>=0&&this.co_j.y<=j3&&this.co_j.y>=j3-47&&(this.co_j.y=j3,this.co_j.vy<0&&(this.co_j.vy=0))}}else if(yukaobject1.con>=350&&yukaobject1.con<400){if(this.co_j.vy>=0){var k3=this.getSHCOY(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2);k3>=0&&this.co_j.y>=k3&&this.co_j.y<=k3+31&&(this.co_j.y=k3,this.co_j.vy=0)}}else if(400==yukaobject1.con||410==yukaobject1.con){if(this.co_j.vy>=0){var l3=this.getSWUpOY(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2);l3>=0&&this.co_j.y>=l3&&this.co_j.y<=l3+31&&(this.co_j.y=l3,this.co_j.vy=0)}}else if((450==yukaobject1.con||460==yukaobject1.con)&&this.co_j.vy>=0){var i4=this.getSWDownOY(yukaobject1.x,yukaobject1.y,yukaobject1.x2,yukaobject1.y2);i4>=0&&this.co_j.y>=i4&&this.co_j.y<=i4+31&&(this.co_j.y=i4,this.co_j.vy=0)}}else if(2==i)for(var l=0;l<=this.yuka_id_max;l++){var yukaobject2=this.yo[l];if(0!=yukaobject2.con&&2!=yukaobject2.type)if(yukaobject2.con>=100&&yukaobject2.con<200)14==this.j_tokugi||15==this.j_tokugi?this.co_j.x+31>=yukaobject2.x&&this.co_j.x=yukaobject2.y&&this.co_j.y=yukaobject2.x&&this.co_j.x+15=yukaobject2.y&&this.co_j.y=300&&yukaobject2.con<350){var j4=this.getSCOYCeiling(yukaobject2.x,yukaobject2.y,yukaobject2.x2,yukaobject2.y2);j4>=0&&this.co_j.y<=j4&&this.co_j.y>=j4-63&&this.co_j.y>=yukaobject2.y-8&&(this.co_j.y=j4,this.co_j.vy<0&&(this.co_j.vy=0),this.maps.getBGCode(this.co_j.x+15,this.co_j.y+31)>=20&&this.co_j.c<200&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3)))}}else if(3==i)for(var i1=0;i1<=this.yuka_id_max;i1++){var yukaobject3=this.yo[i1];if(0!=yukaobject3.con&&2!=yukaobject3.type)if(yukaobject3.con>=100&&yukaobject3.con<200){if(14==this.j_tokugi||15==this.j_tokugi){this.co_j.x+31>=yukaobject3.x&&this.co_j.x=yukaobject3.y&&this.co_j.y=yukaobject3.x&&this.co_j.x+15=yukaobject3.y&&this.co_j.y=200&&yukaobject3.con<300){var k4=this.getSLOY(yukaobject3.x,yukaobject3.y,yukaobject3.x2,yukaobject3.y2);k4>=0&&this.co_j.y>=k4&&this.co_j.y<=k4+31&&(this.co_j.y=k4,this.co_j.vy=0)}else if(yukaobject3.con>=300&&yukaobject3.con<350){var l4=this.getSCOY(yukaobject3.x,yukaobject3.y,yukaobject3.x2,yukaobject3.y2);if(l4>=0&&this.co_j.y>=l4&&this.co_j.y<=l4+31&&(this.co_j.y=l4,this.co_j.vy=0,0==this.co_j.vx&&(this.co_j.pt=100)),this.co_j.y<=yukaobject3.y)continue;if(l4=this.getSCOYCeiling(yukaobject3.x,yukaobject3.y,yukaobject3.x2,yukaobject3.y2),l4<0||this.co_j.y>l4||this.co_j.y=20&&(this.co_j.y=32*rightShiftIgnoreSign(this.co_j.y+31,5)-32,this.jShinu(3))}else if(yukaobject3.con>=350&&yukaobject3.con<400){var i5=this.getSHCOY(yukaobject3.x,yukaobject3.y,yukaobject3.x2,yukaobject3.y2);if(i5<0||this.co_j.yi5+31)continue;this.co_j.y=i5,this.co_j.vy=0,0==this.co_j.vx&&(this.co_j.pt=100)}else if(400!=yukaobject3.con&&410!=yukaobject3.con){if(450==yukaobject3.con||460==yukaobject3.con){var k5=this.getSWDownOY(yukaobject3.x,yukaobject3.y,yukaobject3.x2,yukaobject3.y2);k5<0||this.co_j.yk5+31||(this.co_j.y=k5,this.co_j.vy=0,0==this.co_j.vx&&(this.co_j.pt=100))}}else{var j5=this.getSWUpOY(yukaobject3.x,yukaobject3.y,yukaobject3.x2,yukaobject3.y2);if(j5<0||this.co_j.yj5+31)continue;this.co_j.y=j5,this.co_j.vy=0,0==this.co_j.vx&&(this.co_j.pt=100)}}},MainProgram.prototype.isYukaCross=function(){var flag=!1;if(this.yuka_id_max<0)return!1;if(this.co_j.c<100||this.co_j.c>=200)return!1;for(var i=0;i<=this.yuka_id_max;i++){var yukaobject=this.yo[i];if(!(0==yukaobject.con||2==yukaobject.type||yukaobject.con<100||yukaobject.con>=200)){if(14==this.j_tokugi||15==this.j_tokugi){if(this.co_j.x+31=yukaobject.x+yukaobject.width||this.co_j.y+31=yukaobject.y+yukaobject.height)continue;flag=!0;break}if(!(this.co_j.x+15=yukaobject.x+yukaobject.width||this.co_j.y+31=yukaobject.y+yukaobject.height)){flag=!0;break}}}return flag},MainProgram.prototype.getSLOY=function(i,j,k,l){if(i>=k)return-1;var i1=this.co_j.x+15;if(i1k)return-1;var j1=k-i,k1=l-j,j2=Math.floor(180*Math.atan2(Math.abs(k1),Math.abs(j1))/3.140000104904175);if(j2>70)return-1;var l1=i1-i,i2=rounddown(k1*l1/j1);return i2=j+i2-32},MainProgram.prototype.getSCOYCeiling=function(i,j,k,l){var i1=this.co_j.x+15,k1=rounddown(90*k/100);if(i1i+k1)return-1; var j1=j+Math.floor(Math.sqrt(k*k-(i1-i)*(i1-i)));return j1},MainProgram.prototype.getSCOAlign=function(i,j,k,l){var j1=rounddown(90*k/100),i1=Math.floor(Math.sqrt(k*k-j1*j1));return i1},MainProgram.prototype.getSCOY=function(i,j,k,l,i1){var j1,l1=rounddown(90*k/100);if(j1=4==arguments.length?this.co_j.x+15:i1,j1i+l1)return-1;var k1=j-Math.floor(Math.sqrt(k*k-(j1-i)*(j1-i)))-32;return k1},MainProgram.prototype.getSHCOY=function(i,j,k,l,i1){var j1;if(j1=4==arguments.length?this.co_j.x+15:i1,j1i+239)return-1;var k1=j+144-Math.floor(Math.sqrt(20736-Math.abs(i+120-j1)*Math.abs(i+120-j1)))-32;return k1},MainProgram.prototype.getSWUpOY=function(i,j,k,l,i1){var j1;if(j1=4==arguments.length?this.co_j.x+15:i1,j1i+255)return-1;var k2;if(j1-i<=127){var k1=j1-i,i2=Math.floor(Math.sqrt(25600-k1*k1));k2=j-32+i2-32}else{var l1=i+255-j1,j2=Math.floor(Math.sqrt(25600-l1*l1));k2=j+128+32-j2-32}return k2},MainProgram.prototype.getSWDownOY=function(i,j,k,l,i1){var j1;if(j1=4==arguments.length?this.co_j.x+15:i1,j1i+255)return-1;var k2;if(j1-i<=127){var k1=i-j1,i2=Math.floor(Math.sqrt(25600-k1*k1));k2=j+128+32-i2-32}else{var l1=i+255-j1,j2=Math.floor(Math.sqrt(25600-l1*l1));k2=j-32+j2-32}return k2},MainProgram.prototype.setChipValue=function(x,y,id){var word1=-1;switch(id){case 46:case 0:break;case 49:word1=1;break;case 50:word1=2;break;case 51:word1=3;break;case 52:word1=4;break;case 53:word1=5;break;case 54:word1=6;break;case 55:word1=7;break;case 56:word1=8;break;case 57:word1=9;break;case 97:word1=20;break;case 98:word1=21;break;case 99:word1=22;break;case 100:word1=23;break;case 101:word1=24;break;case 102:word1=25;break;case 103:word1=26;break;case 104:word1=27;break;case 105:word1=28;break;case 91:word1=15;break;case 93:word1=10;break;case 60:word1=18;break;case 62:word1=19;break;case 106:word1=29;break;case 107:this.coin1_type>=2?(word1=this.setAthleticOnMap(this.coin1_type,x,y),word1==-99&&(word1=40,this.hSet(x,y,100))):14==this.j_tokugi?this.mSet(32*x,32*y,2181):15==this.j_tokugi?this.mSet(32*x,32*y,2e3):(word1=40,this.hSet(x,y,100));break;case 108:this.coin3_type>=2?(word1=this.setAthleticOnMap(this.coin3_type,x,y),word1==-99&&(word1=40,this.hSet(x,y,200))):14==this.j_tokugi?this.mSet(32*x,32*y,2182):15==this.j_tokugi?(this.mSet(32*x,32*y,2010),this.mSet(32*x,32*y,2020),this.mSet(32*x,32*y,2e3)):(word1=40,this.hSet(x,y,200));break;case 109:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2100):(word1=40,this.hSet(x,y,300));break;case 110:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2110):(word1=40,this.hSet(x,y,400));break;case 111:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2120):(word1=40,this.hSet(x,y,500));break;case 112:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2130):(word1=40,this.hSet(x,y,600));break;case 113:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2140):(word1=40,this.hSet(x,y,700));break;case 114:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2150):(word1=40,this.hSet(x,y,800));break;case 115:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2160):(word1=40,this.hSet(x,y,900));break;case 116:14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2170):(word1=40,this.hSet(x,y,1e3));break;case 117:this.dokan1_type>=2?(word1=this.setAthleticOnMap(this.dokan1_type,x,y),word1==-99&&(this.aSet(32*x,32*y,300,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4))):(this.aSet(32*x,32*y,300,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4));break;case 118:this.dokan2_type>=2?(word1=this.setAthleticOnMap(this.dokan2_type,x,y),word1==-99&&(this.aSet(32*x,32*y,310,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4))):(this.aSet(32*x,32*y,310,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4));break;case 119:this.dokan3_type>=2?(word1=this.setAthleticOnMap(this.dokan3_type,x,y),word1==-99&&(this.aSet(32*x,32*y,320,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4))):(this.aSet(32*x,32*y,320,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4));break;case 120:this.dokan4_type>=2?(word1=this.setAthleticOnMap(this.dokan4_type,x,y),word1==-99&&(this.aSet(32*x,32*y,330,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4))):(this.aSet(32*x,32*y,330,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4));break;case 121:this.stage_1up_f[this.stage-1]||17==this.j_tokugi?14==this.j_tokugi||15==this.j_tokugi?this.mSet(32*x,32*y,2180):(word1=40,this.hSet(x,y,1100)):word1=41;break;case 122:word1=69;break;case 43:this.aSet(32*x,32*y,80,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 45:this.aSet(32*x,32*y,81,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 42:this.aSet(32*x,32*y,82,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 47:this.aSet(32*x,32*y,83,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 65:this.co_j.x=32*x,this.co_j.y=32*y,4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 66:this.tSet(32*x,32*y,100,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 67:this.tSet(32*x,32*y,110,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 68:this.tSet(32*x,32*y,110,32*x-512-32),this.tSet(32*x+75,32*y,110,32*x-512-32),this.tSet(32*x+150,32*y,110,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 69:3==this.dengeki_mkf?this.tSet(32*x,32*y,201,32*x-512-32):4==this.dengeki_mkf?this.tSet(32*x,32*y,202,32*x-512-32):5==this.dengeki_mkf?this.tSet(32*x,32*y,203,32*x-512-32):this.tSet(32*x,32*y,200,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 70:this.chikorin_attack>=2&&this.chikorin_attack<=4?this.tSet(32*x,32*y,308+this.chikorin_attack,32*x-512-32):6==this.chikorin_attack?this.tSet(32*x,32*y,301,32*x-512-32):7==this.chikorin_attack?this.tSet(32*x,32*y,320,32*x-512-32):8==this.chikorin_attack?this.tSet(32*x,32*y,330,32*x-512-32):9==this.chikorin_attack?this.tSet(32*x,32*y,335,32*x-512-32):this.tSet(32*x,32*y,300,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 71:this.tSet(32*x,32*y,400,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 72:this.tSet(32*x,32*y,500,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 73:2==this.poppie_attack?this.tSet(32*x,32*y,520,32*x-512-32):3==this.poppie_attack?this.tSet(32*x,32*y,530,32*x-512-32):4==this.poppie_attack?this.tSet(32*x,32*y,540,32*x-512-32):5==this.poppie_attack?this.tSet(32*x,32*y,550,32*x-512-32):this.tSet(32*x,32*y,510,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 74:this.tSet(32*x,32*y,510,32*x-512-32-32),this.tSet(32*x+80,32*y-40,510,32*x-512-32-32),this.tSet(32*x+140,32*y+38,510,32*x-512-32-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 75:4==this.maps.map_bg[x-1][y]&&(word1=4),this.ugokuyuka1_type>=2?(word1=this.setAthleticOnMap(this.ugokuyuka1_type,x,y),word1==-99&&this.aSet(32*x,32*y,100,32*x)):this.aSet(32*x,32*y,100,32*x);break;case 76:4==this.maps.map_bg[x-1][y]&&(word1=4),this.ugokuyuka2_type>=2?(word1=this.setAthleticOnMap(this.ugokuyuka2_type,x,y),word1==-99&&this.aSet(32*x,32*y+9,110,32*x-16)):this.aSet(32*x,32*y+9,110,32*x-16);break;case 77:4==this.maps.map_bg[x-1][y]&&(word1=4),this.ugokuyuka3_type>=2?(word1=this.setAthleticOnMap(this.ugokuyuka3_type,x,y),word1==-99&&(this.aSet(32*x,32*y+9,115,32*x-16),this.aSet(32*x,32*y+9,116,32*x-16))):(this.aSet(32*x,32*y+9,115,32*x-16),this.aSet(32*x,32*y+9,116,32*x-16));break;case 78:4==this.maps.map_bg[x-1][y]&&(word1=4),this.dossunsun_type>=2?(word1=this.setAthleticOnMap(this.dossunsun_type,x,y),word1==-99&&this.aSet(32*x-32,32*y,400,32*x)):this.aSet(32*x-32,32*y,400,32*x);break;case 79:2==this.mariri_attack?this.tSet(32*x,32*y,601,32*x-512-32):3==this.mariri_attack?this.tSet(32*x,32*y,602,32*x-512-32):4==this.mariri_attack?this.tSet(32*x,32*y,660,32*x-512-32):5==this.mariri_attack?this.tSet(32*x,32*y,670,32*x-512-32):this.tSet(32*x,32*y,600,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 80:this.yachamo_attack>=1&&this.yachamo_attack<=5?this.tSet(32*x,32*y,699+this.yachamo_attack,32*x-512-32):6==this.yachamo_attack?this.tSet(32*x,32*y,710,32*x-512-32):7==this.yachamo_attack?this.tSet(32*x,32*y,711,32*x-512-32):8==this.yachamo_attack?this.tSet(32*x,32*y,720,32*x-512-32):9==this.yachamo_attack?this.tSet(32*x,32*y,725,32*x-512-32):this.tSet(32*x,32*y,700,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 81:14==this.j_tokugi?this.tSet(32*x,32*y,850,32*x-512-32):this.mizutaro_attack>=1&&this.mizutaro_attack<=5?this.tSet(32*x,32*y,799+this.mizutaro_attack,32*x-512-32):this.tSet(32*x,32*y,800,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 82:2==this.airms_kf?this.tSet(32*x,32*y,950,32*x-512-32):3==this.airms_kf?this.tSet(32*x,32*y,920,32*x-512-32):4==this.airms_kf?this.tSet(32*x,32*y,921,32*x-512-32):5==this.airms_kf?this.tSet(32*x,32*y,930,32*x-512-32):this.tSet(32*x,32*y,900,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 83:this.co_b.c=100,this.co_b.c4=3,this.co_b.x=32*x,this.co_b.y=32*y-16,4==this.maps.map_bg[x-1][y]&&(word1=4),this.co_b.x<448?this.co_b.x=448:this.co_b.x>32*(this.mapWidth-3)&&(this.co_b.x=32*(this.mapWidth-3)),10==this.sl_step?this.sl_step=11:this.sl_step=1,this.sl_wx=this.co_b.x-384,this.sl_wy=32*this.mapHeight,2==this.boss_destroy_type&&(this.co_b.x+=160);break;case 84:this.co_b.c=200,this.co_b.c4=3,this.co_b.x=32*x,this.co_b.y=32*y-16,4==this.maps.map_bg[x-1][y]&&(word1=4),this.co_b.x<448?this.co_b.x=448:this.co_b.x>32*(this.mapWidth-3)&&(this.co_b.x=32*(this.mapWidth-3)),10==this.sl_step?this.sl_step=11:this.sl_step=1,this.sl_wx=this.co_b.x-384,this.sl_wy=32*this.mapHeight,2==this.boss_destroy_type&&(this.co_b.x+=160);break;case 85:4==this.maps.map_bg[x-1][y]&&(word1=4),this.firebar1_type>=2?(word1=this.setAthleticOnMap(this.firebar1_type,x,y),word1==-99&&(this.aSet(32*x+16,32*y+16,70,32*x),word1=50)):(this.aSet(32*x+16,32*y+16,70,32*x),word1=50);break;case 86:4==this.maps.map_bg[x-1][y]&&(word1=4),this.firebar2_type>=2?(word1=this.setAthleticOnMap(this.firebar2_type,x,y),word1==-99&&(this.aSet(32*x+16,32*y+16,71,32*x),word1=50)):(this.aSet(32*x+16,32*y+16,71,32*x),word1=50);break;case 87:2==this.taiking_attack?this.tSet(32*x,32*y,1050,32*x-512-32):3==this.taiking_attack?this.tSet(32*x,32*y,1060,32*x-512-32):4==this.taiking_attack?this.tSet(32*x,32*y,1070,32*x-512-32):5==this.taiking_attack?this.tSet(32*x,32*y,1080,32*x-512-32-32):14==this.j_tokugi?this.tSet(32*x,32*y,1002,32*x-512-32-32):15==this.j_tokugi?this.tSet(32*x,32*y,1003,32*x-512-32):(this.tSet(32*x,32*y-16,1e3,32*x-512-32-32),word1=4),4!=this.maps.map_bg[x-1][y]&&4!=this.maps.map_bg[x][y-1]||(word1=4);break;case 88:2==this.kuragesso_attack?this.tSet(32*x,32*y,1150,32*x-512-32):3==this.kuragesso_attack?this.tSet(32*x,32*y,1160,32*x-512-32):4==this.kuragesso_attack?this.tSet(32*x,32*y,1170,32*x-512-32):5==this.kuragesso_attack?this.tSet(32*x,32*y,1180,32*x-512-32-32):14==this.j_tokugi?this.tSet(32*x,32*y,1102,32*x-512-32):15==this.j_tokugi?this.tSet(32*x,32*y,1103,32*x-512-32):(this.tSet(32*x,32*y,1100,32*x-512-32),word1=4),4!=this.maps.map_bg[x-1][y]&&4!=this.maps.map_bg[x][y-1]||(word1=4);break;case 89:this.aSet(32*x,32*y,60,32*x),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 90:this.co_b.c=300,this.co_b.c4=3,this.co_b.x=32*x,this.co_b.y=32*y-16,this.boss_kijyun_y=this.co_b.y,4==this.maps.map_bg[x-1][y]&&(word1=4),this.co_b.x<448?this.co_b.x=448:this.co_b.x>32*(this.mapWidth-3)&&(this.co_b.x=32*(this.mapWidth-3)),10==this.sl_step?this.sl_step=11:this.sl_step=1,this.sl_wx=this.co_b.x-384,this.sl_wy=32*this.mapWidth,2==this.boss_destroy_type&&(this.co_b.x+=160);break;case 123:this.tSet(32*x,32*y,1200,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;case 125:this.tSet(32*x,32*y,1400,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4);break;default:id>=1e3&&id<5e3?word1=this.setAthleticOnMap(id-1e3,x,y):id>=5e3&&id<1e4&&(this.tSet(32*x,32*y,id-5e3,32*x-512-32),4==this.maps.map_bg[x-1][y]&&(word1=4))}return word1},MapSystem.prototype.init=function(){this.wx=0,this.wy=0,this.os2_wx=0,this.os2_wy=0;for(var j=0;j0&&this.gg.drawPT2(32+32*i,32+32*j,this.map_bg[this.os2_wx+i][this.os2_wy+j])}this.gg.os_g.drawImage(this.gg.os2_img,-32-k,-32-m,this.gg.ap)},MapSystem.prototype.drawMapLayer=function(paramInt1,paramInt2,paramInt3,paramInt4,paramInt5){var localImage;localImage=this.mp.setbacki_f?this.mp.setbacki_img:this.gg.li[3+this.mp.stage_haikei],this.wx=paramInt1,this.wy=paramInt2;var k=this.wx%32,m=this.wy%32;this.os2_wx=rightShiftIgnoreSign(this.wx,5),this.os2_wy=rightShiftIgnoreSign(this.wy,5);var n;if(3==paramInt5||4==paramInt5)this.gg.os2_g.drawImage(this.gg.os_img,32+k,32+m,this.gg.ap);else{this.gg.fill2();var i1;this.mp.second_gazou_visible&&1==this.mp.second_gazou_priority&&null!=this.mp.second_gazou_img&&(2==this.mp.second_gazou_scroll?(n=-(rightShiftIgnoreSign(this.wx-32,2)%512),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n,m+32,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n+512,m+32,this.ap)):3==this.mp.second_gazou_scroll?(n=-(rightShiftIgnoreSign(this.wx-32,1)%512),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n,m+32,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n+512,m+32,this.ap)):4==this.mp.second_gazou_scroll?(this.second_gazou_x+=this.mp.second_gazou_scroll_speed_x,this.second_gazou_y+=this.mp.second_gazou_scroll_speed_y,this.second_gazou_x<-512&&(this.second_gazou_x+=512),this.second_gazou_x>0&&(this.second_gazou_x-=512),this.second_gazou_y<-320&&(this.second_gazou_y+=320),this.second_gazou_y>0&&(this.second_gazou_y-=320),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+this.second_gazou_x,m+32+this.second_gazou_y,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+this.second_gazou_x+512,m+32+this.second_gazou_y,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+this.second_gazou_x,m+32+this.second_gazou_y+320,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+this.second_gazou_x+512,m+32+this.second_gazou_y+320,this.ap)):5==this.mp.second_gazou_scroll?(n=-(rightShiftIgnoreSign(3*(this.wx-32),1)%512),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n,m+32,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n+512,m+32,this.ap)):6==this.mp.second_gazou_scroll?(n=-(rightShiftIgnoreSign(3*(this.wx-32),1)%512),i1=-(this.wy-320),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n,m+32+i1,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n+512,m+32+i1,this.ap)):7==this.mp.second_gazou_scroll?(n=-((this.wx-32)%512),i1=-((this.wy-320)%320),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n,m+32+i1,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n+512,m+32+i1,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n,m+32+i1+320,this.ap),this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n+512,m+32+i1+320,this.ap)):8==this.mp.second_gazou_scroll?(n=this.mp.second_gazou_scroll_x+32-this.wx,i1=this.mp.second_gazou_scroll_y+320-this.wy,n<512&&i1<320&&this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32+n,m+32+i1,this.ap)):this.gg.os2_g.drawImage(this.mp.second_gazou_img,k+32,m+32,this.ap)),null!=localImage&&(2==paramInt4?(n=-(rightShiftIgnoreSign(this.wx-32,2)%512),this.gg.os2_g.drawImage(localImage,k+32+n,m+32,this.ap),this.gg.os2_g.drawImage(localImage,k+32+n+512,m+32,this.ap)):3==paramInt4?(this.gazou_x-=2,this.gazou_x<=-512&&(this.gazou_x+=512),this.gg.os2_g.drawImage(localImage,k+32+this.gazou_x,m+32,this.ap),this.gg.os2_g.drawImage(localImage,k+32+this.gazou_x+512,m+32,this.ap)):4==paramInt4?(this.gazou_x+=this.mp.gazou_scroll_speed_x,this.gazou_y+=this.mp.gazou_scroll_speed_y,this.gazou_x<-512&&(this.gazou_x+=512),this.gazou_x>0&&(this.gazou_x-=512),this.gazou_y<-320&&(this.gazou_y+=320),this.gazou_y>0&&(this.gazou_y-=320),this.gg.os2_g.drawImage(localImage,k+32+this.gazou_x,m+32+this.gazou_y,this.ap),this.gg.os2_g.drawImage(localImage,k+32+this.gazou_x+512,m+32+this.gazou_y,this.ap),this.gg.os2_g.drawImage(localImage,k+32+this.gazou_x,m+32+this.gazou_y+320,this.ap),this.gg.os2_g.drawImage(localImage,k+32+this.gazou_x+512,m+32+this.gazou_y+320,this.ap)):5==paramInt4?(n=-(rightShiftIgnoreSign(this.wy-320,1)%320),this.gg.os2_g.drawImage(localImage,k+32,m+32+n,this.ap),this.gg.os2_g.drawImage(localImage,k+32,m+32+n+320,this.ap)):6==paramInt4?(n=-(rightShiftIgnoreSign(this.wy-320,1)%320),i1=-(rightShiftIgnoreSign(this.wx-32,1)%512),this.gg.os2_g.drawImage(localImage,k+32+i1,m+32+n,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1+512,m+32+n,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1,m+32+n+320,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1+512,m+32+n+320,this.ap)):7==paramInt4?(n=-((this.wy-320)%320),i1=-((this.wx-32)%512),this.gg.os2_g.drawImage(localImage,k+32+i1,m+32+n,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1+512,m+32+n,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1,m+32+n+320,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1+512,m+32+n+320,this.ap)):8==paramInt4?(n=-(rightShiftIgnoreSign(this.wy-320,1)%640),i1=-(rightShiftIgnoreSign(this.wx-32,1)%512),this.gg.os2_g.drawImage(localImage,k+32+i1,m+32+n,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1+512,m+32+n,this.ap)):9==paramInt4?(n=-(rightShiftIgnoreSign(this.wy-320,1)%640),i1=-(rightShiftIgnoreSign(this.wx-32,1)%1024),this.gg.os2_g.drawImage(localImage,k+32+i1,m+32+n,this.ap),this.gg.os2_g.drawImage(localImage,k+32+i1+1024,m+32+n,this.ap)):10==paramInt4?(n=-(rightShiftIgnoreSign(this.wx-32,1)%512),this.gg.os2_g.drawImage(localImage,k+32+n,m+32,this.ap),this.gg.os2_g.drawImage(localImage,k+32+n+512,m+32,this.ap)):11==paramInt4?(n=this.mp.gazou_scroll_x+32-this.wx,i1=this.mp.gazou_scroll_y+320-this.wy,n<512&&i1<320&&this.gg.os2_g.drawImage(localImage,k+32+n,m+32+i1,this.ap)):this.gg.os2_g.drawImage(localImage,k+32,m+32,this.ap))}if(2==paramInt5)return void this.gg.os_g.drawImage(this.gg.os2_img,-32-k,-32-m,this.gg.ap);var j,i;if(4!=paramInt5&&2==this.gg.layer_mode)for(j=0;j<=10;j++)for(i=0;i<=16;i++)n=this.map_bg_layer[this.os2_wx+i][this.os2_wy+j],n>0&&n<255&&this.gg.drawMapchip2(32+32*i,32+32*j,this.map_bg_layer[this.os2_wx+i][this.os2_wy+j]);if(3!=paramInt5)for(j=0;j<=10;j++)for(i=0;i<=16;i++)n=this.map_bg[this.os2_wx+i][this.os2_wy+j],2==this.gg.layer_mode?3==this.mp.clear_type?4==n&&2==this.mp.water_visible||29!=n&&4!=n||(n=0):4==n&&2==this.mp.water_visible||29!=n&&15!=n&&10!=n&&4!=n&&18!=n&&19!=n||(n=0):3==this.mp.clear_type&&(29!=n&&4!=n||(n=0)),7==n?n=0==paramInt3||2==paramInt3?96:97:9==n?(n=90+paramInt3,2!=this.gg.layer_mode?4==this.map_bg[this.os2_wx+i-1][this.os2_wy+j]&&this.gg.drawPT2(32+32*i,32+32*j,4):2==this.mp.water_visible&&4==this.map_bg[this.os2_wx+i-1][this.os2_wy+j]&&this.gg.drawPT2(32+32*i,32+32*j,4)):8==n?(2!=this.mp.clear_type&&3!=this.mp.clear_type||this.mp.coin_kazu<=0)&&(this.mp.stage_max>=2&&this.mp.stage>=this.mp.stage_max?(n=paramInt3>=2?98:99,2!=this.gg.layer_mode?4==this.map_bg[this.os2_wx+i-1][this.os2_wy+j]&&this.gg.drawPT2(32+32*i,32+32*j,4):2==this.mp.water_visible&&4==this.map_bg[this.os2_wx+i-1][this.os2_wy+j]&&this.gg.drawPT2(32+32*i,32+32*j,4)):(n=paramInt3>=2?95:94,2!=this.gg.layer_mode?4==this.map_bg[this.os2_wx+i-1][this.os2_wy+j]&&this.gg.drawPT2(32+32*i,32+32*j,4):2==this.mp.water_visible&&4==this.map_bg[this.os2_wx+i-1][this.os2_wy+j]&&this.gg.drawPT2(32+32*i,32+32*j,4))):10==n?4==this.map_bg[this.os2_wx+i-1][this.os2_wy+j]&&(this.gg.drawPT2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,n),n=0):18==n?1==this.mp.map_data_option[this.os2_wx+i][this.os2_wy+j]?(n=0,this.gg.os2_g.setColor(Color.white),this.gg.os2_g.drawLine(32+32*i,32+32*j+31,32+32*i+31,32+32*j)):4==this.map_bg[this.os2_wx+i][this.os2_wy+j-1]&&(this.gg.drawPT2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,n),n=0):19==n&&(1==this.mp.map_data_option[this.os2_wx+i][this.os2_wy+j]?(n=0,this.gg.os2_g.setColor(Color.white),this.gg.os2_g.drawLine(32+32*i,32+32*j,32+32*i+31,32+32*j+31)):4==this.map_bg[this.os2_wx+i][this.os2_wy+j-1]&&(this.gg.drawPT2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,n),n=0)),n>0&&this.gg.drawPT2(32+32*i,32+32*j,n);this.gg.os_g.drawImage(this.gg.os2_img,-32-k,-32-m,this.gg.ap)},MapSystem.prototype.drawMapScroll=function(paramInt){var i,k=this.wx%32,m=this.wy%32,n=rightShiftIgnoreSign(this.wx,5),i1=rightShiftIgnoreSign(this.wy,5);if(n>this.os2_wx+1||nthis.os2_wy+1||i1this.os2_wy)if(n>this.os2_wx){for(this.g2.copyArea(64,64,544,352,-32,-32),this.os2_wx=n,this.os2_wy=i1,i3=this.os2_wy+10,i=0;i<=16;i++)this.map_bg[this.os2_wx+i][i3]>0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx+i][i3]],32+32*i,352,this.ap);for(i2=this.os2_wx+16,j=0;j<=9;j++)this.map_bg[i2][this.os2_wy+j]>0&&this.g2.drawImage(this.hi[this.map_bg[i2][this.os2_wy+j]],544,32+32*j,this.ap)}else if(n0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx+i][i3]],32+32*i,352,this.ap);for(j=0;j<=9;j++)this.map_bg[this.os2_wx][this.os2_wy+j]>0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx][this.os2_wy+j]],32,32+32*j,this.ap)}else for(this.g2.copyArea(32,64,544,352,0,-32),this.os2_wy=i1,i3=this.os2_wy+10,i=0;i<=16;i++)this.map_bg[this.os2_wx+i][i3]>0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx+i][i3]],32+32*i,352,this.ap);else if(i1this.os2_wx){for(this.g2.copyArea(64,0,544,352,-32,32),this.os2_wx=n,this.os2_wy=i1,i=0;i<=16;i++)this.map_bg[this.os2_wx+i][this.os2_wy]>0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx+i][this.os2_wy]],32+32*i,32,this.ap);for(i2=this.os2_wx+16,j=1;j<=10;j++)this.map_bg[i2][this.os2_wy+j]>0&&this.g2.drawImage(this.hi[this.map_bg[i2][this.os2_wy+j]],544,32+32*j,this.ap)}else if(n0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx+i][this.os2_wy]],32+32*i,32,this.ap);for(j=1;j<=10;j++)this.map_bg[this.os2_wx][this.os2_wy+j]>0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx][this.os2_wy+j]],32,32+32*j,this.ap)}else for(this.g2.copyArea(32,0,544,352,0,32),this.os2_wy=i1,i=0;i<=16;i++)this.map_bg[this.os2_wx+i][this.os2_wy]>0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx+i][this.os2_wy]],32+32*i,32,this.ap);else if(n>this.os2_wx)for(this.g2.copyArea(64,32,544,352,-32,0),this.os2_wx=n,i2=this.os2_wx+16,j=0;j<=10;j++)this.map_bg[i2][this.os2_wy+j]>0&&this.g2.drawImage(this.hi[this.map_bg[i2][this.os2_wy+j]],544,32+32*j,this.ap);else if(n0&&this.g2.drawImage(this.hi[this.map_bg[this.os2_wx][this.os2_wy+j]],32,32+32*j,this.ap)}for(var localImage=this.hi[90+paramInt],j=0;j<=10;j++){var i4=this.os2_wy+j;for(i=0;i<=16;i++)switch(this.map_bg[this.os2_wx+i][i4]){case 5:4==this.map_bg[this.os2_wx+i][i4-1]&&(this.gg.drawBG2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,5));break;case 6:4==this.map_bg[this.os2_wx+i][i4+1]&&(this.gg.drawBG2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,6));break;case 7:0==paramInt||2==paramInt?this.gg.drawBG2(32+32*i,32+32*j,96):this.gg.drawBG2(32+32*i,32+32*j,97);break;case 8:0==paramInt?4==this.map_bg[this.os2_wx+i-1][i4]?(this.gg.drawBG2(32+32*i,32+32*j,4),(2!=this.mp.clear_type&&3!=this.mp.clear_type||this.mp.coin_kazu<=0)&&(this.mp.stage_max>=2&&this.mp.stage>=this.mp.stage_max?this.gg.drawPT2(32+32*i,32+32*j,99):this.gg.drawPT2(32+32*i,32+32*j,95))):(2!=this.mp.clear_type&&3!=this.mp.clear_type||this.mp.coin_kazu<=0)&&(this.mp.stage_max>=2&&this.mp.stage>=this.mp.stage_max?this.gg.drawBG2(32+32*i,32+32*j,99):this.gg.drawBG2(32+32*i,32+32*j,95)):4==this.map_bg[this.os2_wx+i-1][i4]?(this.gg.drawBG2(32+32*i,32+32*j,4),(2!=this.mp.clear_type&&3!=this.mp.clear_type||this.mp.coin_kazu<=0)&&(this.mp.stage_max>=2&&this.mp.stage>=this.mp.stage_max?this.gg.drawPT2(32+32*i,32+32*j,98):this.gg.drawPT2(32+32*i,32+32*j,94))):(2!=this.mp.clear_type&&3!=this.mp.clear_type||this.mp.coin_kazu<=0)&&(this.mp.stage_max>=2&&this.mp.stage>=this.mp.stage_max?this.gg.drawBG2(32+32*i,32+32*j,98):this.gg.drawBG2(32+32*i,32+32*j,94));break;case 9:4==this.map_bg[this.os2_wx+i-1][i4]?(this.gg.drawBG2(32+32*i,32+32*j,4),this.gg.os2_g.drawImage(localImage,32+32*i,32+32*j,this.gg.ap)):(this.g2.setColor(this.gg.backcolor),this.gg.os2_g.fillRect(32+32*i,32+32*j,32,32),this.gg.os2_g.drawImage(localImage,32+32*i,32+32*j,this.gg.ap));break;case 10:4==this.map_bg[this.os2_wx+i-1][i4]&&(this.gg.drawBG2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,10));break;case 15:4==this.map_bg[this.os2_wx+i][i4-1]&&(this.gg.drawBG2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,15));break;case 18:1==this.mp.map_data_option[this.os2_wx+i][i4]?(4==this.map_bg[this.os2_wx+i][i4-1]?this.gg.drawBG2(32+32*i,32+32*j,4):(this.gg.os2_g.setColor(this.gg.backcolor),this.gg.os2_g.fillRect(32+32*i,32+32*j,32,32)),this.gg.os2_g.setColor(Color.white),this.gg.os2_g.drawLine(32+32*i,32+32*j+31,32+32*i+31,32+32*j)):4==this.map_bg[this.os2_wx+i][i4-1]&&(this.gg.drawBG2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,18));break;case 19:1==this.mp.map_data_option[this.os2_wx+i][i4]?(4==this.map_bg[this.os2_wx+i][i4-1]?this.gg.drawBG2(32+32*i,32+32*j,4):(this.gg.os2_g.setColor(this.gg.backcolor),this.gg.os2_g.fillRect(32+32*i,32+32*j,32,32)),this.gg.os2_g.setColor(Color.white),this.gg.os2_g.drawLine(32+32*i,32+32*j,32+32*i+31,32+32*j+31)):4==this.map_bg[this.os2_wx+i][i4-1]&&(this.gg.drawBG2(32+32*i,32+32*j,4),this.gg.drawPT2(32+32*i,32+32*j,19))}}this.gg.os_g.drawImage(this.gg.os2_img,-32-k,-32-m,this.ap)},MapSystem.prototype.getBGCode=function(paramInt1,paramInt2){return this.map_bg[rightShiftIgnoreSign(paramInt1,5)][rightShiftIgnoreSign(paramInt2,5)]},MapSystem.prototype.putBGCode=function(paramInt1,paramInt2,paramInt3){this.map_bg[paramInt1][paramInt2]=paramInt3,this.os2_wx<=paramInt1&&this.os2_wx+16>=paramInt1&&this.os2_wy<=paramInt2&&this.os2_wy+10>=paramInt2&&this.gg.drawBG2(32*(paramInt1-this.os2_wx)+32,32*(paramInt2-this.os2_wy)+32,paramInt3)},MasaoConstruction.prototype.__repaint=function(){this.update(this.__appimg.getGraphics());var ctx=this.__canvas.getContext("2d");ctx.drawImage(this.__appimg._dat,0,0)},MasaoConstruction.prototype.init=function(){},MasaoConstruction.prototype.start=function(){null==this.th&&(this.th=1),this.th_jm=10},MasaoConstruction.prototype.stop=function(){null!=this.th&&(this.th=null,this.th_jm=10),null!=this.gs&&this.gs.stopBGM()},MasaoConstruction.prototype.destroy=function(){this.th_jm=10},MasaoConstruction.prototype.paint=function(paramGraphics){if(this.th_jm<=0)this.mp.draw_lock_f||paramGraphics.drawImage(this.gg.os_img,0,0,this);else if(!this.restart_f){paramGraphics.setColor(Color.black),paramGraphics.fillRect(0,0,512,320),paramGraphics.setColor(Color.white),paramGraphics.setFont(new Font("Dialog",0,16));var str=this.getParameter("now_loading");null!=str&¶mGraphics.drawString(this.getParameter("now_loading"),32,160)}},MasaoConstruction.prototype.update=function(paramGraphics){this.paint(paramGraphics)},MasaoConstruction.prototype.run=function(){var sleepTime,mode,k=0;if(this.firstMessage){var oldFirstMessage=this.firstMessage;this.firstMessage=null,this.lastMessage=null;for(var cur=oldFirstMessage;cur;cur=cur.next)if("load"==cur.type){if(cur.target._dat.complete)continue;this.pushMessage(cur.type,cur.target,cur.parameters)}else if("makeChipImage"==cur.type)cur.target._dat.complete?cur.parameters.chipimage.makeChipImage():this.pushMessage(cur.type,cur.target,cur.parameters);else if("makeReverseChipImage"==cur.type)cur.target._dat.complete?cur.parameters.chipimage.makeReverseChipImage():this.pushMessage(cur.type,cur.target,cur.parameters);else if("loadAdvanceMapJson"==cur.type){if(cur.target.complete)continue;this.pushMessage(cur.type,cur.target,cur.parameters)}if(this.firstMessage)return 70}if(10==this.th_jm)this.init_j(),this.mp.start(),this.th_jm-=1,sleepTime=70;else if(6==this.th_jm){var f1=0,f2=0;this.gg.apt_img._loaded?f1=1:this.gg.apt_img._error&&(f1=2),2==this.gg.layer_mode?this.gg.amapchip_img._loaded?f2=1:this.gg.amapchip_img._error&&(f2=2):f2=1,this.__repaint(),0!=f1&&0!=f2&&(this.th_jm-=1)}else if(2==this.th_jm)this.gg.cut(),this.th_jm-=1,sleepTime=70;else if(this.th_jm>=2)this.th_jm-=1,this.__repaint(),sleepTime=70;else{100==this.mp.ml_mode?this.mp.mL100():this.mp.mainLoop(),this.userSub(this.gg.os_g,this.gg.os_img),this.th_jm>0&&(this.th_jm-=1);var i=Math.floor((new Date).getTime()-this.process_time),j=this.th_interval-i;if(j<3&&(j=3),this.sleep_time_visible&&(this.main_time_kiroku[this.main_time_kiroku_p]=i,this.main_time_kiroku_p+=1,this.main_time_kiroku_p>9&&(this.main_time_kiroku_p=0,this.main_time_kiroku_f=!0),this.main_time_kiroku_f)){k=0;for(var m=0;m<=9;m++)k+=this.main_time_kiroku[m];k=Math.floor(k/10)}this.variable_sleep_time?(this.sleep_time_visible&&(this.gg.os_g.setColor(this.mp.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.mp.moji_size)),this.gg.os_g.drawString("VARIABLE SLEEP 1",40,3*(14+this.mp.moji_size)),this.gg.os_g.drawString("MAIN PROGRAM TIME "+i,40,4*(14+this.mp.moji_size)),this.gg.os_g.drawString("SLEEP TIME "+j,40,5*(14+this.mp.moji_size)),this.main_time_kiroku_f&&this.gg.os_g.drawString("10 TRY MAIN PROGRAM TIME "+k,40,6*(14+this.mp.moji_size))),sleepTime=j,this.process_time=(new Date).getTime()):(this.sleep_time_visible&&(this.gg.os_g.setColor(this.mp.gamecolor_score),this.gg.os_g.setFont(new Font("Dialog",1,this.mp.moji_size)),this.gg.os_g.drawString("VARIABLE SLEEP 0",40,3*(14+this.mp.moji_size)),this.gg.os_g.drawString("MAIN PROGRAM TIME "+i,40,4*(14+this.mp.moji_size)),this.gg.os_g.drawString("SLEEP TIME "+this.th_interval,40,5*(14+this.mp.moji_size)),this.main_time_kiroku_f&&this.gg.os_g.drawString("10 TRY MAIN PROGRAM TIME "+k,40,6*(14+this.mp.moji_size))),sleepTime=this.th_interval,this.process_time=(new Date).getTime()),this.options.userJSCallback&&(mode=this.getMode(),mode>=100&&mode<200?this.options.userJSCallback(this.gg.os_g_bk,mode,this.mp.maps.wx,this.mp.maps.wy,this.masaoJSSAppletEmulator):this.options.userJSCallback(this.gg.os_g_bk,mode,-9999,-9999,this.masaoJSSAppletEmulator)),this.__repaint()}return sleepTime},MasaoConstruction.prototype.init_j=function(){this.restart_f||(this.tdb=new TagDataBase,this.tdb.setValueFromHTML(this),this.tdb.options=this.options);for(var m=0,p=0;p<3;p++)for(var q=0;q<30;q++){var str="map"+p+"-"+q;if(null!=this.tdb.getValue(str)&&"."!=this.tdb.getValue(str)&&""!=this.tdb.getValue(str)){m=1;break}}0==m&&this.tdb.setValueStage1(),"string"==typeof this.options["advance-map"]&&this.loadAdvanceMapJson(this.options["advance-map"]),this.th_interval=this.tdb.getValueInt("game_speed"),this.th_interval<1?this.th_interval=1:this.th_interval>500&&(this.th_interval=500),this.process_time=(new Date).getTime(),this.main_time_kiroku_p=0;for(var j=0;j<=9;j++)this.main_time_kiroku[j]=0;1==this.tdb.getValueInt("variable_sleep_time")?this.variable_sleep_time=!0:this.variable_sleep_time=!1,1==this.tdb.getValueInt("sleep_time_visible")?this.sleep_time_visible=!0:this.sleep_time_visible=!1, this.gg=new GameGraphicsForApplet(this.tdb,this),this.gg.setBackcolor(Color.black);var str=this.tdb.getValue("filename_title");this.gg.addListImage(0,str),str=this.tdb.getValue("filename_ending"),this.gg.addListImage(1,str),str=this.tdb.getValue("filename_gameover"),this.gg.addListImage(2,str),2!=this.gg.layer_mode&&1!=this.tdb.getValueInt("mcs_haikei_visible")||(str=this.tdb.getValue("filename_haikei"),this.gg.addListImage(4,str)),str=this.tdb.getValue("stage_select");var i;i=parseInt(str),isNaN(i)&&(i=-1),2==i&&(str=this.tdb.getValue("filename_chizu"),this.gg.addListImage(3,str)),str=this.tdb.getValue("stage_max");var k;k=parseInt(str),isNaN(k)&&(k=1),2!=this.gg.layer_mode&&1!=this.tdb.getValueInt("mcs_haikei_visible")||!(2==i||k>=2)||(str=this.tdb.getValue("filename_haikei2"),this.gg.addListImage2(5,str),str=this.tdb.getValue("filename_haikei3"),this.gg.addListImage2(6,str),str=this.tdb.getValue("filename_haikei4"),this.gg.addListImage2(7,str)),this.gg.loadListImage(),this.gm=new GameMouse;var _gm=this.gm;this.__canvas.addEventListener("mousedown",function(e){e.stopImmediatePropagation(),Game.focus.focus(this),GameMouse_mousePressed(_gm,e)}.bind(this)),this.__canvas.addEventListener("mouseup",function(e){GameMouse_mouseReleased(_gm,e)}),this.gk=new GameKey;var _gk=this.gk,_handler=function(e){Game.focus.hasFocus(this)&&GameKey_keyPressed(_gk,e)}.bind(this);document.addEventListener("keydown",_handler),this.__game.__resourceList.push({type:"eventListener",target:document,name:"keydown",value:_handler}),_handler=function(e){Game.focus.hasFocus(this)&&GameKey_keyReleased(_gk,e)}.bind(this),document.addEventListener("keyup",_handler),this.__game.__resourceList.push({type:"eventListener",target:document,name:"keyup",value:_handler}),2==this.tdb.getValueInt("audio_se_switch_wave")&&(this.audio_se_no_wave=!0),2==this.tdb.getValueInt("audio_se_switch_mp3")&&(this.audio_se_no_mp3=!0),2==this.tdb.getValueInt("audio_se_switch_ogg")&&(this.audio_se_no_ogg=!0),2==this.tdb.getValueInt("audio_bgm_switch_wave")&&(this.audio_bgm_no_wave=!0),2==this.tdb.getValueInt("audio_bgm_switch_mp3")&&(this.audio_bgm_no_mp3=!0),2==this.tdb.getValueInt("audio_bgm_switch_ogg")&&(this.audio_bgm_no_ogg=!0),this.gs=new GameSoundForApplet(this.tdb,this),this.mp=new MainProgram(this.gg,this.gm,this.gk,this.gs,this.tdb),this.mp.addHighscoreEvent(this.options.highscoreCallback),this.mph_start_game_f&&(this.mp.highscore=this.mph_highscore),this.mp.title_lock_f=this.mph_title_lock_f,this.mp.start_game_f=this.mph_start_game_f,this.options.userJSCallback&&(this.masaoJSSAppletEmulator=new MasaoJSS(this)),this.__repaint(),this.userInit()},MasaoConstruction.prototype.userInit=function(){},MasaoConstruction.prototype.userSub=function(paramGraphics,paramImage){},MasaoConstruction.prototype.getHighscore=function(){var i=0;return null!=this.mp&&(i=this.mp.highscore,i=50&&j<=60?i=1:j>=200&&j<300?i=400:j>=300&&j<=310?i=200:j>=400&&j<=410?i=300:100!=this.mp.ml_mode||2!=this.mp.sl_step&&3!=this.mp.sl_step?(i=100,i+=this.mp.stage):i=150}return i},MasaoConstruction.prototype.soundOn=function(){return null!=this.gs&&(this.gs.soundOn(),!0)},MasaoConstruction.prototype.soundOff=function(){return null!=this.gs&&(this.gs.soundOff(),!0)},MasaoConstruction.prototype.onSound=function(){return null!=this.gs&&(this.gs.soundOn(),!0)},MasaoConstruction.prototype.offSound=function(){return null!=this.gs&&(this.gs.soundOff(),!0)},MasaoConstruction.prototype.getMyX=function(){if(null!=this.mp){var i;if(100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200)return i=rightShiftIgnoreSign(this.mp.co_j.x+15,5)-1,i<0&&(i=0),i>=this.mp.mapWidth&&(i=this.mp.mapWidth-1),i;if(200==this.mp.ml_mode)return i=rightShiftIgnoreSign(this.mp.ig.co_j.x+15,5)}return-1},MasaoConstruction.prototype.getMyY=function(){if(null!=this.mp){var i;if(100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200)return i=rightShiftIgnoreSign(this.mp.co_j.y+15,5)-10,i<0&&(i=0),i>=this.mp.mapHeight&&(i=this.mp.mapHeight-1),i;if(200==this.mp.ml_mode)return i=rightShiftIgnoreSign(this.mp.ig.co_j.y+15,5)}return-1},MasaoConstruction.prototype.getViewX=function(){if(null!=this.mp&&100==this.mp.ml_mode){var i=rightShiftIgnoreSign(this.mp.maps.wx,5)-1;return i<0&&(i=0),i>this.mp.mapWidth-16&&(i=this.mp.mapWidth-1),i}return-1},MasaoConstruction.prototype.getViewY=function(){if(null!=this.mp&&100==this.mp.ml_mode){var i=rightShiftIgnoreSign(this.mp.maps.wy,5)-10;return i<0&&(i=0),i>this.mp.mapHeight-10&&(i=this.mp.mapHeight-10),i}return-1},MasaoConstruction.prototype.setMyPosition=function(paramString1,paramString2){var i=0,j=0;return null!=this.mp&&100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString1),j=parseInt(paramString2),(isNaN(i)||isNaN(j))&&(i=-1,j=-1),!(i<0||i>=this.mp.mapWidth||j<0||j>=this.mp.mapHeight)&&(this.mp.co_j.x=32*(i+1),this.mp.co_j.y=32*(j+10),!0))},MasaoConstruction.prototype.showMessage=function(paramString1,paramString2,paramString3,paramString4,paramString5){var bool=!1;return null!=this.mp&&(bool=this.mp.showmSet(paramString1,paramString2,paramString3,paramString4,paramString5))},MasaoConstruction.prototype.showImage=function(paramString1,paramString2,paramString3,paramString4){var bool=!1;return null!=this.mp&&(bool=this.mp.showiSet(paramString1,paramString2,paramString3,paramString4))},MasaoConstruction.prototype.setEnemy=function(paramString1,paramString2,paramString3){var bool=!1;return null!=this.mp&&(bool=this.mp.sete(paramString1,paramString2,paramString3))},MasaoConstruction.prototype.setMapchip=function(paramString1,paramString2,paramString3){var bool=!1;return null!=this.mp&&(bool=this.mp.setmapc(paramString1,paramString2,paramString3))},MasaoConstruction.prototype.getMapchip=function(paramString1,paramString2){return null!=this.mp?this.mp.getmapc(paramString1,paramString2):-1},MasaoConstruction.prototype.setMapchip2=function(paramString1,paramString2,paramString3){var bool=!1;return null!=this.mp&&(bool=this.mp.setmapc2(paramString1,paramString2,paramString3))},MasaoConstruction.prototype.getMapchip2=function(paramString1,paramString2){return null!=this.mp?this.mp.getmapc2(paramString1,paramString2):-1},MasaoConstruction.prototype.setBackImage=function(paramString){var bool=!1;return null!=this.mp&&(bool=this.mp.setbacki(paramString))},MasaoConstruction.prototype.pressLeft=function(){return null!=this.gk&&(this.gk.left_f=!0,!0)},MasaoConstruction.prototype.pressLeft2=function(){return null!=this.gk&&null!=this.mp&&100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(this.gk.left_f=!0,this.gk.left_c=2,this.mp.j_hashiru_f=!0,!0)},MasaoConstruction.prototype.releaseLeft=function(){return null!=this.gk&&(this.gk.left_f=!1,!0)},MasaoConstruction.prototype.pressRight=function(){return null!=this.gk&&(this.gk.right_f=!0,!0)},MasaoConstruction.prototype.pressRight2=function(){return null!=this.gk&&null!=this.mp&&100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(this.gk.right_f=!0,this.gk.right_c=2,this.mp.j_hashiru_f=!0,!0)},MasaoConstruction.prototype.releaseRight=function(){return null!=this.gk&&(this.gk.right_f=!1,!0)},MasaoConstruction.prototype.pressUp=function(){return null!=this.gk&&(this.gk.up_f=!0,!0)},MasaoConstruction.prototype.releaseUp=function(){return null!=this.gk&&(this.gk.up_f=!1,!0)},MasaoConstruction.prototype.pressDown=function(){return null!=this.gk&&(this.gk.down_f=!0,this.gk.tr2_f=!0,!0)},MasaoConstruction.prototype.releaseDown=function(){return null!=this.gk&&(this.gk.down_f=!1,this.gk.tr2_f=!1,!0)},MasaoConstruction.prototype.pressTrigger1=function(){return null!=this.gk&&(this.gk.tr1_f=!0,!0)},MasaoConstruction.prototype.releaseTrigger1=function(){return null!=this.gk&&(this.gk.tr1_f=!1,!0)},MasaoConstruction.prototype.releaseAll=function(){return null!=this.gk&&(this.gk.up_f=!1,this.gk.down_f=!1,this.gk.left_f=!1,this.gk.right_f=!1,this.gk.tr1_f=!1,this.gk.tr2_f=!1,this.gk.x_f=!1,!0)},MasaoConstruction.prototype.getKeyCode=function(){return null!=this.gk?this.gk.key_code:-1},MasaoConstruction.prototype.resetKeyCode=function(){return null!=this.gk&&(this.gk.key_code=0,!0)},MasaoConstruction.prototype.equipFire=function(){return this.getMode()>=100&&this.getMode()<200&&(this.mp.j_fire_f=!0,!0)},MasaoConstruction.prototype.equipBarrier=function(paramString){var i=0;return null!=this.gk&&null!=this.mp&&100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString),isNaN(i)&&(i=0),!(i<=0)&&(this.mp.j_v_c=i,this.gs.rsAddSound(7),!0))},MasaoConstruction.prototype.setJetFuel=function(paramString){var i=0;return null!=this.gk&&null!=this.mp&&100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString),isNaN(i)&&(i=0),!(i<0)&&(this.mp.j_jet_fuel=i,!0))},MasaoConstruction.prototype.equipJet=function(paramString){var bool=this.setJetFuel(paramString);return bool},MasaoConstruction.prototype.restart=function(){return this.restart_f=!0,this.th_jm=10,null!=this.mp&&(this.mph_title_lock_f=this.mp.title_lock_f,this.mph_start_game_f=this.mp.start_game_f,this.mp.highscore=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i=this.mp.co_j.x;return i}return-1},MasaoConstruction.prototype.getMyYReal=function(){if(this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i=this.mp.co_j.y;return i}return-1},MasaoConstruction.prototype.setMyXReal=function(paramString){if(this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i;return i=parseInt(paramString),isNaN(i)&&(i=-9999),i<0&&(i=0),this.mp.co_j.x=i,!0}return!1},MasaoConstruction.prototype.setMyYReal=function(paramString){if(this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i;return i=parseInt(paramString),isNaN(i)&&(i=-9999),i<0&&(i=0),this.mp.co_j.y=i,!0}return!1},MasaoConstruction.prototype.getMyVX=function(){if(this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i=this.mp.co_j.vx;return i}return-9999},MasaoConstruction.prototype.getMyVY=function(){if(this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i=this.mp.co_j.vy;return i}return-9999},MasaoConstruction.prototype.getViewXReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=this.mp.maps.wx;return i}return-1},MasaoConstruction.prototype.getViewYReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=this.mp.maps.wy;return i}return-1},MasaoConstruction.prototype.getEnemyTotal=function(){if(this.getMode()>=100&&this.getMode()<200){for(var i=0,j=0;j<=229;j++)(this.mp.co_t[j].c>=100||10==this.mp.co_t[j].c)&&i++;return i}return-1},MasaoConstruction.prototype.getBossXReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=this.mp.co_b.x;return i}return-1},MasaoConstruction.prototype.getBossYReal=function(){if(this.getMode()>=100&&this.getMode()<200){var i=this.mp.co_b.y;return i}return-1},MasaoConstruction.prototype.setMyMiss=function(paramString){if(this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i;return i=parseInt(paramString),isNaN(i)&&(i=1),(i<1||i>4)&&(i=1),this.mp.jShinu(i),!0}return!1},MasaoConstruction.prototype.setMyPress=function(paramString){if(this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200){var i;return i=parseInt(paramString),isNaN(i)&&(i=1),this.mp.jFumu(i),!0}return!1},MasaoConstruction.prototype.playSound=function(paramString){if(null==this.gs)return!1;var i;return i=parseInt(paramString),isNaN(i)&&(i=-1),i>=1&&i<=27&&(this.getMode()>=100&&this.getMode()<200?this.gs.rsAddSound(i-1):this.gs.play(i-1),!0)},MasaoConstruction.prototype.setScrollLock=function(paramString){var bool=!1;return this.getMode()>=100&&this.getMode()<200&&(bool=this.mp.setScrollLock(paramString)),bool},MasaoConstruction.prototype.attackFire=function(paramString1,paramString2,paramString3,paramString4){var i=0;return this.getMode()>=100&&this.getMode()<200&&(i=this.mp.attackFire(paramString1,paramString2,paramString3,paramString4)),i},MasaoConstruction.prototype.addScore=function(paramString){if(null==this.mp)return!1;var i;return i=parseInt(paramString),isNaN(i)&&(i=0),i>=1&&(this.mp.addScore(i),!0)},MasaoConstruction.prototype.setPenColor=function(paramString1,paramString2,paramString3){if(null!=this.mp){var bool=this.mp.setPenColor(paramString1,paramString2,paramString3,"255");return bool}return!0},MasaoConstruction.prototype.setPenColor=function(paramString1,paramString2,paramString3,paramString4){if(null!=this.mp){var bool=this.mp.setPenColor(paramString1,paramString2,paramString3,paramString4);return bool}return!0},MasaoConstruction.prototype.showRect=function(paramString1,paramString2,paramString3,paramString4,paramString5){var bool=!1;return null!=this.mp&&(bool=this.mp.showrSet(paramString1,paramString2,paramString3,paramString4,paramString5))},MasaoConstruction.prototype.showOval=function(paramString1,paramString2,paramString3,paramString4,paramString5){var bool=!1;return null!=this.mp&&(bool=this.mp.showoSet(paramString1,paramString2,paramString3,paramString4,paramString5))},MasaoConstruction.prototype.getJSMes=function(){var i=0;return null!=this.mp?i=this.mp.getJSMes():-1},MasaoConstruction.prototype.showGauge=function(paramString1,paramString2){if(null!=this.mp){var bool=this.mp.showGauge(paramString1,paramString2);return bool}return!1},MasaoConstruction.prototype.hideGauge=function(){if(null!=this.mp){var bool=this.mp.hideGauge();return bool}return!1},MasaoConstruction.prototype.setJSMes=function(paramString){return null!=this.mp&&(this.mp.setJSMes(paramString),!0)},MasaoConstruction.prototype.setTitleLock=function(){return null!=this.mp&&(this.mp.title_lock_f=!0,!0)},MasaoConstruction.prototype.startGame=function(){return null!=this.mp&&(this.mp.start_game_f=!0,!0)},MasaoConstruction.prototype.equipGrenade=function(paramString){var i=0;return this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0)&&(this.mp.j_gr_kazu=i,!0))},MasaoConstruction.prototype.setSystemImage=function(paramString1,paramString2){return null!=this.mp&&this.mp.setSystemImage(paramString1,paramString2)},MasaoConstruction.prototype.setModeWait=function(paramString1,paramString2){return null!=this.mp&&this.mp.setModeWait(paramString1,paramString2)},MasaoConstruction.prototype.showMyHP=function(paramString){return null!=this.mp&&this.mp.showMyHP(paramString)},MasaoConstruction.prototype.setMyMaxHP=function(paramString){return null!=this.mp&&this.mp.setMyMaxHP(paramString)},MasaoConstruction.prototype.setMyHP=function(paramString){return null!=this.mp&&this.mp.setMyHP(paramString)},MasaoConstruction.prototype.getMyHP=function(){return null!=this.mp?this.mp.getMyHP():0},MasaoConstruction.prototype.setMyHPDamage=function(paramString){return null!=this.mp&&this.mp.setMyHPDamage(paramString)},MasaoConstruction.prototype.setMyWait=function(paramString1,paramString2,paramString3){return null!=this.mp&&this.mp.setMyWait(paramString1,paramString2,paramString3)},MasaoConstruction.prototype.setStageClear=function(){return null!=this.mp&&this.mp.setStageClear()},MasaoConstruction.prototype.equipFire=function(paramString){var i=-1;if(this.getMode()>=100&&this.getMode()<200){if(i=parseInt(paramString),isNaN(i)&&(i=-1),i<0)return!1;if(0==i)return this.mp.j_fire_f=!1,!0;if(1==i)return this.mp.j_fire_f=!0,!0}return!1},MasaoConstruction.prototype.setFireRange=function(paramString){var i=9999;return null!=this.mp&&(i=parseInt(paramString),isNaN(i)&&(i=0),!(i<=0)&&(this.mp.j_fire_range=i,!0))},MasaoConstruction.prototype.equipTail=function(paramString){var i=-1;if(this.getMode()>=100&&this.getMode()<200){if(i=parseInt(paramString),isNaN(i)&&(i=-1),i<0)return!1;if(0==i)return this.mp.j_tail_f=!1,!0;if(1==i)return this.mp.j_tail_f=!0,!0}return!1},MasaoConstruction.prototype.attackTail=function(paramString1,paramString2,paramString3,paramString4){var i=0;return this.getMode()>=100&&this.getMode()<200&&(i=this.mp.attackTail(paramString1,paramString2,paramString3,paramString4)),i},MasaoConstruction.prototype.destroyEnemy=function(paramString1,paramString2,paramString3,paramString4){var i=-1;return this.getMode()>=100&&this.getMode()<200&&(i=this.mp.destroyEnemy(paramString1,paramString2,paramString3,paramString4)),i},MasaoConstruction.prototype.isPressZKey=function(){return null!=this.gk&&this.gk.z_f?1:0},MasaoConstruction.prototype.isPressXKey=function(){return null!=this.gk&&this.gk.x_f?1:0},MasaoConstruction.prototype.isPressSpaceKey=function(){return null!=this.gk&&this.gk.space_f?1:0},MasaoConstruction.prototype.getMyDirection=function(){var i=-1;return this.getMode()>=100&&this.getMode()<200?i=15==this.mp.j_tokugi?this.mp.j_4_muki:this.mp.co_j.muki:-1},MasaoConstruction.prototype.setHTMLText=function(paramString){return null!=this.mp&&(this.tdb.initParameter(),this.tdb.setValueFromHTMLText(paramString),this.restart(),!0)},MasaoConstruction.prototype.newYuka=function(paramString1,paramString2,paramString3,paramString4,paramString5){return null!=this.mp?this.mp.newYuka(paramString1,paramString2,paramString3,paramString4,paramString5):-1},MasaoConstruction.prototype.setYukaPosition=function(paramString1,paramString2,paramString3){return null!=this.mp&&this.mp.setYukaPosition(paramString1,paramString2,paramString3)},MasaoConstruction.prototype.setYukaPosition=function(paramString1,paramString2,paramString3,paramString4,paramString5){return null!=this.mp&&this.mp.setYukaPosition(paramString1,paramString2,paramString3,paramString4,paramString5)},MasaoConstruction.prototype.setYukaType=function(paramString1,paramString2){return null!=this.mp&&this.mp.setYukaType(paramString1,paramString2)},MasaoConstruction.prototype.disposeYuka=function(paramString){return null!=this.mp&&this.mp.disposeYuka(paramString)},MasaoConstruction.prototype.setYukaColor=function(paramString1,paramString2,paramString3,paramString4,paramString5){return null!=this.mp&&this.mp.setYukaColor(paramString1,paramString2,paramString3,paramString4,paramString5)},MasaoConstruction.prototype.isRideYuka=function(paramString){return null!=this.mp?this.mp.isRideYuka(paramString):-1},MasaoConstruction.prototype.setMyVX=function(paramString){var i=0;return this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString),isNaN(i)&&(i=-9999),i!=-9999&&(this.mp.co_j.vx=i,!0))};MasaoConstruction.prototype.setMyVY=function(paramString){var i=0;return this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString),isNaN(i)&&(i=-9999),i!=-9999&&(this.mp.co_j.vy=i,!0))};MasaoConstruction.prototype.isRideGround=function(){return null!=this.mp?this.mp.isRideGround():-1},MasaoConstruction.prototype.setYukaPattern=function(paramString1,paramString2,paramString3){return null!=this.mp&&this.mp.setYukaPattern(paramString1,paramString2,paramString3)},MasaoConstruction.prototype.setYukaImage=function(paramString1,paramString2){return null!=this.mp&&this.mp.setYukaImage(paramString1,paramString2)},MasaoConstruction.prototype.setYukaImage=function(paramString,paramImage){return null!=this.mp&&this.mp.setYukaImage(paramString,paramImage)},MasaoConstruction.prototype.setMySpeed=function(paramString){var i=0;return this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0||i>16)&&((14==this.mp.j_tokugi||15==this.mp.j_tokugi)&&(this.mp.j_speed=10*i,!0)))},MasaoConstruction.prototype.setScrollArea=function(paramString1,paramString2,paramString3,paramString4){return null!=this.mp&&this.mp.setScrollArea(paramString1,paramString2,paramString3,paramString4)},MasaoConstruction.prototype.isPressUpKey=function(){return null!=this.gk&&this.gk.up_f?1:0},MasaoConstruction.prototype.isPressDownKey=function(){return null!=this.gk&&this.gk.down_f?1:0},MasaoConstruction.prototype.isPressLeftKey=function(){return null!=this.gk&&this.gk.left_f?1:0},MasaoConstruction.prototype.isPressRightKey=function(){return null!=this.gk&&this.gk.right_f?1:0},MasaoConstruction.prototype.newImageOnLoad=function(paramString){var localImage=null;localImage=this.getImage(paramString);var localMediaTracker=[];return localMediaTracker.push(localImage),waitFor(localMediaTracker),localImage},MasaoConstruction.prototype.setSystemDrawMode=function(paramString){var i=-1;return null!=this.mp&&(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<1||i>4)&&(this.mp.system_draw_mode=i,!0))},MasaoConstruction.prototype.getMyObjectCondition=function(){return null!=this.mp?this.mp.co_j.c:0},MasaoConstruction.prototype.getMyObjectAC=function(){return null!=this.mp?this.mp.co_j.ac:0},MasaoConstruction.prototype.getMyObjectPattern=function(){return null!=this.mp?this.mp.co_j.pt:0},MasaoConstruction.prototype.getMyDirection4way=function(){var i=-1;return this.getMode()>=100&&this.getMode()<200?i=15==this.mp.j_tokugi?this.mp.j_4_muki:2==this.mp.co_j.direction||3==this.mp.co_j.direction?this.mp.co_j.direction:this.mp.co_j.muki:-1},MasaoConstruction.prototype.setMyObjectImage=function(paramImage,paramString1,paramString2){var i=0,j=0;return null!=this.mp&&(i=parseInt(paramString1),j=parseInt(paramString2),(isNaN(i)||isNaN(j))&&(i=0,j=0),this.mp.co_j.img=paramImage,this.mp.co_j.zs_x=i,this.mp.co_j.zs_y=j,!0)},MasaoConstruction.prototype.getEnemyObjectCondition=function(paramString){var i=-1;return null!=this.mp?(i=parseInt(paramString),isNaN(i)&&(i=-1),i<0||i>this.mp.t_kazu?0:this.mp.co_t[i].c):0},MasaoConstruction.prototype.getEnemyObjectPattern=function(paramString){var i=-1;return null!=this.mp?(i=parseInt(paramString),isNaN(i)&&(i=-1),i<0||i>this.mp.t_kazu?0:this.mp.co_t[i].pt):0},MasaoConstruction.prototype.getEnemyObjectDirection=function(paramString){var i=-1,j=0,k=0;return null!=this.mp?(i=parseInt(paramString),isNaN(i)&&(i=-1),i<0||i>this.mp.t_kazu?0:(k=0,j=this.mp.co_t[i].c,k=j>=1400&&j<1500?this.mp.co_t[i].direction:j>=1200&&j<=1230?this.mp.co_t[i].direction:this.mp.co_t[i].pth)):0},MasaoConstruction.prototype.setEnemyObjectImage=function(paramString1,paramImage,paramString2,paramString3){var i=-1,j=0,k=0;return null!=this.mp&&(i=parseInt(paramString1),j=parseInt(paramString2),k=parseInt(paramString3),isNaN(i)&&(i=-1),!(i<0||i>this.mp.t_kazu)&&(this.mp.co_t[i].img=paramImage,this.mp.co_t[i].zs_x=j,this.mp.co_t[i].zs_y=k,!1))},MasaoConstruction.prototype.getEnemyAC=function(){return null!=this.mp?this.mp.g_c2:0},MasaoConstruction.prototype.setScrollAreaReal=function(paramString1,paramString2,paramString3,paramString4){return null!=this.mp&&this.mp.setScrollAreaReal(paramString1,paramString2,paramString3,paramString4)},MasaoConstruction.prototype.isPressCodeKey=function(paramString){var i=0;return null!=this.gk?(i=parseInt(paramString),isNaN(i)&&(i=-1),i<0||i>255?0:1==this.gk.codekey_f[i]?1:0):0},MasaoConstruction.prototype.playBGM=function(paramString){return null!=this.gs&&this.gs.playUserBGMFile(paramString)},MasaoConstruction.prototype.playBGMLoop=function(paramString){return null!=this.gs&&this.gs.playUserBGMFileLoop(paramString)},MasaoConstruction.prototype.stopBGM=function(){return null!=this.gs&&(this.gs.stopBGM(),!0)},MasaoConstruction.prototype.getBossHP=function(){return null!=this.mp?this.mp.getBossHP():0},MasaoConstruction.prototype.setBossHP=function(paramString){var i=1;return null!=this.mp&&(i=parseInt(paramString),isNaN(i)&&(i=0),i<0&&(i=0),this.mp.setBossHP(i))},MasaoConstruction.prototype.getBossDirection=function(){return null!=this.mp?this.mp.getBossDirection():0},MasaoConstruction.prototype.isBossAttackMode=function(){return null!=this.mp?this.mp.isBossAttackMode():0},MasaoConstruction.prototype.setBossXReal=function(paramString){var i=32;return null!=this.mp&&(i=parseInt(paramString),isNaN(i)&&(i=-9999),!(i<0)&&this.mp.setBossXReal(i))},MasaoConstruction.prototype.setBossYReal=function(paramString){var i=320;return null!=this.mp&&(i=parseInt(paramString),isNaN(i)&&(i=-9999),!(i<0)&&this.mp.setBossYReal(i))},MasaoConstruction.prototype.setBossObjectImage=function(paramImage,paramString1,paramString2){var i=0,j=0;return null!=this.mp&&(i=parseInt(paramString1),j=parseInt(paramString2),(isNaN(i)||isNaN(j))&&(i=0,j=0),this.mp.co_b.img=paramImage,this.mp.co_b.zs_x=i,this.mp.co_b.zs_y=j,!0)},MasaoConstruction.prototype.setSystemPattern=function(paramString1,paramString2){var i=1,j=1;return null!=this.mp&&(i=parseInt(paramString1),j=parseInt(paramString2),(isNaN(i)||isNaN(j))&&(i=-1),!(i<1||i>249)&&(!(j<1||j>249)&&(this.mp.hih[0][i]=this.mp.hih[0][j],this.mp.hih[1][i]=this.mp.hih[1][j],this.mp.setmapc_f=!0,!0)))},MasaoConstruction.prototype.setSystemPatternImage=function(paramString1,paramString2,paramImage){var i=1,j=0;return null!=this.mp&&(i=parseInt(paramString1),j=parseInt(paramString2),(isNaN(i)||isNaN(j))&&(i=-1),!(i<1||i>249)&&((j<0||j>1)&&(j=0),this.mp.hih[j][i]=paramImage,this.mp.setmapc_f=!0,!0))},MasaoConstruction.prototype.getCoinCount=function(paramString1,paramString2,paramString3,paramString4){var i=0,j=0,k=0,m=0;return null!=this.mp?(i=parseInt(paramString1),j=parseInt(paramString2),k=parseInt(paramString3),m=parseInt(paramString4),(isNaN(i)||isNaN(j)||isNaN(k)||isNaN(m))&&(i=-1),i<0?-1:this.mp.getCoinCount(i,j,k,m)):-1},MasaoConstruction.prototype.getCoinCount=function(){return null!=this.mp?this.mp.getCoinCount(0,0,this.mp.mapWidth-1,this.mp.mapHeight-1):-1},MasaoConstruction.prototype.addMyTokugi=function(paramString){var i=-1,bool=!1;return this.getMode()>=100&&this.getMode()<200?(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0)&&this.mp.addMyTokugi(i)):bool},MasaoConstruction.prototype.removeMyTokugi=function(paramString){var i=-1,bool=!1;return this.getMode()>=100&&this.getMode()<200?(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0)&&this.mp.removeMyTokugi(i)):bool},MasaoConstruction.prototype.setScore=function(paramString){var i=0;return null!=this.mp&&(i=parseInt(paramString),isNaN(i)&&(i=0),this.mp.score=i,this.mp.addScore(0),!0)},MasaoConstruction.prototype.getBarrierTime=function(){var i=0;return null!=this.mp&&100==this.mp.ml_mode&&this.mp.co_j.c>=100&&this.mp.co_j.c<200?i=this.mp.j_v_c:-1},MasaoConstruction.prototype.getTimeLimit=function(){var i=0;return null!=this.mp&&this.mp.time_max>0&&100==this.mp.ml_mode?i=Math.floor(this.mp.time/1e3):-1},MasaoConstruction.prototype.setTimeLimit=function(paramString){var i=0;return null!=this.mp&&this.mp.time_max>0&&(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0)&&(this.mp.time=1e3*i+1e3-70,!0))},MasaoConstruction.prototype.setAthletic=function(paramString1,paramString2,paramString3){var i=-1,j=0,k=0;if(this.getMode()>=100&&this.getMode()<200){if(j=parseInt(paramString1),k=parseInt(paramString2),i=parseInt(paramString3),(isNaN(i)||isNaN(j)||isNaN(k))&&(i=-1),i<0)return!1;j<0&&(j=0),j>=this.mp.mapWidth&&(j=this.mp.mapWidth-1),k<0&&(k=0),k>=this.mp.mapHeight&&(k=this.mp.mapHeight-1),j+=1,k+=10;var m=0;if(4==this.mp.maps.map_bg[j-1][k]&&(m=4),i>=2){var n=this.mp.setAthleticOnMap(i,j,k);n==-99?(this.mp.aSet(32*j+16,32*k+16,70,32*j),m=50):m=n}else this.mp.aSet(32*j+16,32*k+16,70,32*j),m=50;return this.mp.maps.map_bg[j][k]=m,this.mp.setmapc_f=!0,!0}return!1},MasaoConstruction.prototype.setSecondImage=function(paramString){if(this.getMode()>=100&&this.getMode()<200){var localImage=this.gg.loadImage(paramString);return this.mp.second_gazou_img=localImage,!0}return!1},MasaoConstruction.prototype.setGrenadeCount=function(paramString){var i=0;return this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200&&(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0)&&(this.mp.j_gr_kazu=i,!0))},MasaoConstruction.prototype.setMyLeft=function(paramString){var i=0;return this.getMode()>=100&&this.getMode()<200&&(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0)&&(this.mp.j_left=i,!0))},MasaoConstruction.prototype.getGrenadeCount=function(){var i=0;return this.getMode()>=100&&this.getMode()<200&&this.mp.co_j.c>=100&&this.mp.co_j.c<200?(i=this.mp.j_gr_kazu,i<0&&(i=0),i):i},MasaoConstruction.prototype.getMyLeft=function(){var i=-1;return this.getMode()>=100&&this.getMode()<200?i=this.mp.j_left:i},MasaoConstruction.prototype.setEnemyPress=function(paramString){var i=1;return this.getMode()>=100&&this.getMode()<200&&(i=parseInt(paramString),isNaN(i)&&(i=-1),!(i<0)&&((i<1||i>3)&&(i=1),this.mp.j_enemy_press=i,!0))},MasaoConstruction.prototype.getImage=function(url){var img=new ImageBuff;return img.load(url),img},MasaoConstruction.prototype.createImage=function(w,h){var img=new ImageBuff(w,h);return img},MasaoConstruction.prototype.getParameter=function(name){var s=(name+"").toLowerCase(),p=this.params[s];return"undefined"==typeof p?null:this.params[s]+""},MasaoConstruction.prototype.getAudioClip=function(url,flag){var i1,i2;url+="",i1=url.lastIndexOf("."),i1!=-1&&(i2=url.lastIndexOf("/"),i2!=-1?i1>i2&&(url=url.substring(0,i1)):url=url.substring(0,i1));var audio=new Audio;return flag?audio.canPlayType("audio/wav")&&!this.audio_bgm_no_wave?url+=".wav":audio.canPlayType("audio/mpeg")&&!this.audio_bgm_no_mp3?url+=".mp3":audio.canPlayType("audio/ogg")&&!this.audio_bgm_no_ogg?url+=".ogg":url="":audio.canPlayType("audio/wav")&&!this.audio_se_no_wave?url+=".wav":audio.canPlayType("audio/mpeg")&&!this.audio_se_no_mp3?url+=".mp3":audio.canPlayType("audio/ogg")&&!this.audio_se_no_ogg?url+=".ogg":url="",new AudioClip(url)},MasaoConstruction.prototype.pushMessage=function(type,target,parameters){var newMessage={};newMessage.type=type,newMessage.target=target,newMessage.parameters=parameters,newMessage.next=null,null==this.firstMessage&&(this.firstMessage=newMessage),null!=this.lastMessage&&(this.lastMessage.next=newMessage),this.lastMessage=newMessage},MasaoConstruction.prototype.loadAdvanceMapJson=function(url){var xhr=new XMLHttpRequest,stateObj={complete:!1};xhr.open("GET",url,!0),xhr.onreadystatechange=function(){if(4===xhr.readyState){try{this.options["advance-map"]=JSON.parse(xhr.responseText)}catch(ex){console.error("Failed to load JSON: "+url)}stateObj.complete=!0,xhr.onreadystatechange=null}}.bind(this),this.pushMessage("loadAdvanceMapJson",stateObj,null),xhr.send(null)},TagDataBase.prototype.initParameter=function(){this.params={"chizu-0":"...............","chizu-1":".b33E33333c..C.","chizu-2":"....2.....2..2.","chizu-3":"....2.....2..2.","chizu-4":"....A33a331331.","chizu-5":".i.....2.......","chizu-6":".2.....2.......","chizu-7":".B33D3313f3d...","chizu-8":"...............",mes1_name:"ダケシ","serifu1-1":"人の命は、お金では買えないと言われています。","serifu1-2":"しかし、お店へ行けば、SCOREで買えます。","serifu1-3":"0","serifu2-1":"時は金なりと、言われています。しかし、","serifu2-2":"お店なら、時間も買えます。","serifu2-3":"店員さんて、グレートですね。",mes2_name:"エリコ","serifu3-1":"おはようございます。星と数字が付いた扉が、","serifu3-2":"ありますよね。あれは、ですねえ、その数だけ","serifu3-3":"人面星を取ると、開くので、ございます。","serifu4-1":"LAST STAGEというのは、最終面の事ですわ。","serifu4-2":"これをクリアーすると、エンディングに、","serifu4-3":"行けますのよ。がんばって下さいね。",shop_name:"店員さん","serifu5-1":"いらっしゃいませ。","serifu5-2":"当店では、SCOREと、アイテムを、","serifu5-3":"交換いたします。","serifu8-1":"本日の営業は、終了いたしました。","serifu8-2":"またのご来店を、", "serifu8-3":"こころより、お待ちしております。",shop_serifu1:"どれになさいますか?",shop_serifu2:"で、よろしいですか?",shop_serifu3:"はい",shop_serifu4:"いいえ",shop_serifu5:"を、装備した。",shop_serifu6:"SCOREが、足りません。",shop_item_name1:"グレネード3発",shop_item_name2:"ジェット",shop_item_name3:"ドリル",shop_item_name4:"ヘルメット",shop_item_name5:"しっぽ",shop_item_name6:"バリア",shop_item_name7:"ファイヤーボール",shop_item_name8:"1up",shop_item_name9:"制限時間増加",shop_item_teika1:"200",shop_item_teika2:"150",shop_item_teika3:"100",shop_item_teika4:"100",shop_item_teika5:"250",shop_item_teika6:"80",shop_item_teika7:"300",shop_item_teika8:"980",shop_item_teika9:"1",setumei_name:"キドはかせ","serifu9-1":"よく来た。わしは、キドはかせ。","serifu9-2":"アイテムの研究をしており、みんなから、","serifu9-3":"アイテムはかせと呼ばれて、したわれておるよ。",setumei_menu1:"なんでも、質問してくれたまえよ。",setumei_menu2:"ファイヤーボール",setumei_menu3:"バリア",setumei_menu4:"ジェット","serifu10-1":"黄色いチューリップのアイテムと言えば、","serifu10-2":"そう、ファイヤーボールじゃな。はなれた","serifu10-3":"敵を攻撃できるという、大変便利なものじゃ。","serifu11-1":"ピンクのキノコのアイテムと言えば、そう、","serifu11-2":"バリアじゃな。体当たりで敵を倒せるが、うっかり","serifu11-3":"して、時間切れを忘れぬよう、注意が必要じゃ。","serifu12-1":"ロケットの形のアイテムと言えば、そう、ジェット","serifu12-2":"じゃな。空中で、スペースキーを押せば、さらに","serifu12-3":"上昇できる。燃料切れには、気を付けるのじゃぞ。",door_score:"800",layer_mode:"1",filename_mapchip:"mapchip.gif",filename_haikei:"haikei.gif",filename_haikei2:"haikei.gif",filename_haikei3:"haikei.gif",filename_haikei4:"haikei.gif",gazou_scroll:"2",easy_mode:"1",now_loading:"ただいまファイルを読み込み中。しばらくお待ち下さい。",time_max:"300",scroll_mode:"1",scroll_mode_s:"1",scroll_mode_t:"1",scroll_mode_f:"1",score_v:"1",stage_max:"1",stage_kaishi:"1",jibun_left_shoki:"1",score_1up_1:"500",score_1up_2:"1000",stage_select:"1",j_tail_type:"1",j_tail_hf:"1",j_fire_mkf:"1",grenade_type:"1",suberuyuka_hkf:"1",dengeki_mkf:"1",yachamo_kf:"1",airms_kf:"1",ugokuyuka1_type:"1",ugokuyuka2_type:"1",ugokuyuka3_type:"1",boss_type:"1",boss2_type:"1",boss3_type:"1",url1:"http://www.yahoo.co.jp/",url2:"http://www.yahoo.co.jp/",url3:"http://www.yahoo.co.jp/",url4:"http://www.t3.rim.or.jp/~naoto/naoto.html",dokan_mode:"1",j_tokugi:"1",hitokoto1_name:"浩二","hitokoto1-1":"今日は、いい天気だね。","hitokoto1-2":"0","hitokoto1-3":"0",hitokoto2_name:"お姫様","hitokoto2-1":"ついに、ここまで来ましたね。","hitokoto2-2":"0","hitokoto2-3":"0",hitokoto3_name:"ザトシ","hitokoto3-1":"オレは、世界一になる男だ。","hitokoto3-2":"0","hitokoto3-3":"0",hitokoto4_name:"クリス","hitokoto4-1":"んちゃ!","hitokoto4-2":"0","hitokoto4-3":"0",backcolor_red:"0",backcolor_green:"255",backcolor_blue:"255",backcolor_red_s:"0",backcolor_green_s:"0",backcolor_blue_s:"0",backcolor_red_t:"0",backcolor_green_t:"255",backcolor_blue_t:"255",backcolor_red_f:"192",backcolor_green_f:"48",backcolor_blue_f:"48",kaishi_red:"0",kaishi_green:"0",kaishi_blue:"0",scorecolor_red:"0",scorecolor_green:"0",scorecolor_blue:"255",grenade_red1:"255",grenade_green1:"255",grenade_blue1:"255",grenade_red2:"255",grenade_green2:"255",grenade_blue2:"0",mizunohadou_red:"0",mizunohadou_green:"32",mizunohadou_blue:"255",firebar_red1:"255",firebar_green1:"0",firebar_blue1:"0",firebar_red2:"255",firebar_green2:"192",firebar_blue2:"0",moji_score:"SCORE",moji_highscore:"HIGHSCORE",moji_time:"TIME",moji_jet:"JET",moji_grenade:"GRENADE",moji_left:"LEFT",moji_size:"14",filename_title:"title.gif",filename_ending:"ending.gif",filename_gameover:"gameover.gif",filename_pattern:"pattern.gif",filename_chizu:"chizu.gif",game_speed:"70",se_switch:"2",se_filename:"1",filename_se_start:"item.au",filename_se_gameover:"gameover.au",filename_se_clear:"clear.au",filename_se_coin:"coin.au",filename_se_get:"get.au",filename_se_item:"item.au",filename_se_jump:"jump.au",filename_se_sjump:"sjump.au",filename_se_kiki:"kiki.au",filename_se_fumu:"fumu.au",filename_se_tobasu:"tobasu.au",filename_se_fireball:"shot.au",filename_se_jet:"mgan.au",filename_se_miss:"dosun.au",filename_se_block:"bakuhatu.au",filename_se_mizu:"mizu.au",filename_se_dengeki:"mgan.au",filename_se_happa:"happa.au",filename_se_hinoko:"mgan.au",filename_se_mizudeppo:"happa.au",filename_se_bomb:"shot.au",filename_se_dosun:"dosun.au",filename_se_grounder:"mgan.au",filename_se_kaiole:"happa.au",filename_se_senkuuza:"shot.au",filename_se_dokan:"get.au",filename_se_chizugamen:"get.au",scroll_area:"1",clear_type:"1",fx_bgm_switch:"0",fx_bgm_loop:"0",filename_fx_bgm_stage1:"stage1.mid",filename_fx_bgm_stage2:"stage2.mid",filename_fx_bgm_stage3:"stage3.mid",filename_fx_bgm_stage4:"stage4.mid",filename_fx_bgm_boss:"boss.mid",filename_fx_bgm_title:"title.mid",filename_fx_bgm_ending:"ending.mid",filename_fx_bgm_chizu:"chizu.mid",variable_sleep_time:"1",sleep_time_visible:"0",firebar1_type:"1",firebar2_type:"1",dossunsun_type:"1",mizutaro_attack:"1",poppie_attack:"1",mariri_attack:"1",chikorin_attack:"1",taiking_attack:"1",kuragesso_attack:"1",gazou_scroll_speed_x:"0",gazou_scroll_speed_y:"0",mcs_haikei_visible:"0",pause_switch:"1",control_parts_visible:"1",coin1_type:"1",coin3_type:"1",dokan1_type:"1",dokan2_type:"1",dokan3_type:"1",dokan4_type:"1",view_move_type:"1",j_fire_equip:"1",j_fire_type:"1",j_enemy_press:"1",boss_destroy_type:"1",boss_hp_max:"20",j_tail_ap_boss:"4",boss_name:"BOSS",boss2_name:"BOSS",boss3_name:"BOSS",fs_name:"ファイヤーボールセレクトの人","serifu7-1":"好きなファイヤーボールを、3種類から","serifu7-2":"選んで下さい。私はサービスが良いので、","serifu7-3":"何度でも選べますよ。",fs_serifu1:"どのファイヤーボールにしますか?",fs_item_name1:"バウンド",fs_item_name2:"ストレート",fs_item_name3:"ダブル",fs_serifu2:"を装備しました。",j_add_tokugi:"1",j_add_tokugi2:"1",j_add_tokugi3:"1",j_add_tokugi4:"1",second_gazou_visible:"1",filename_second_haikei:"haikei_second.gif",filename_second_haikei2:"haikei_second.gif",filename_second_haikei3:"haikei_second.gif",filename_second_haikei4:"haikei_second.gif",second_gazou_scroll:"1",second_gazou_scroll_speed_x:"0",second_gazou_scroll_speed_y:"0",second_gazou_scroll_x:"0",second_gazou_scroll_y:"0",second_gazou_priority:"1",gazou_scroll_x:"0",gazou_scroll_y:"0",serifu_key1_on_name:"お姫様","serifu_key1_on-1":"ここから先へ進むには、","serifu_key1_on-2":"3つのKEY1が必要です。","serifu_key1_on-3":"この世界のどこかに、あるはず。","serifu_key1_on-4":"KEY1を3つ、わたしますか?","serifu_key1_on-5":"はい","serifu_key1_on-6":"いいえ","serifu_key1_on-7":"KEY1を3つ、持っていません。","serifu_key1_on-8":"先へ進む道が、開けました。","serifu_key1_on-9":"勇者殿、","serifu_key1_on-10":"お気を付けて。",key1_on_count:"3",serifu_key2_on_name:"ザトシ","serifu_key2_on-1":"3つのKEY2がないと、","serifu_key2_on-2":"ここから先へは進めないぜ。","serifu_key2_on-3":"どこかで見つ付けてくれ。","serifu_key2_on-4":"KEY2を3つ、わたしますか?","serifu_key2_on-5":"はい","serifu_key2_on-6":"いいえ","serifu_key2_on-7":"KEY2を3つ、持っていません。","serifu_key2_on-8":"3つのKEY2、受け取ったぜ。","serifu_key2_on-9":"これで、先へ進めるようになったな。","serifu_key2_on-10":"0",key2_on_count:"3",water_visible:"1",water_clear_switch:"1",water_clear_level:"128",serifu_grenade_shop_name:"クリス","serifu_grenade_shop-1":"グレネード1発を、","serifu_grenade_shop-2":"20点で売りますよ。","serifu_grenade_shop-3":"0","serifu_grenade_shop-4":"何発にしますか?","serifu_grenade_shop-5":"得点が、足りません。","serifu_grenade_shop-6":"グレネードを手に入れた。",grenade_shop_score:"20",audio_se_switch_wave:"1",audio_se_switch_mp3:"1",audio_se_switch_ogg:"1",audio_bgm_switch_wave:"2",audio_bgm_switch_mp3:"1",audio_bgm_switch_ogg:"1"};for(var str2="",str3="",i=0;i<=59;i++)str2+=".",str3+="..";for(var j,str1,k=0;k<=2;k++)for(j=0;j<=29;j++)str1="map"+k+"-"+j,this.params[str1]=".";for(k=0;k<=2;k++)for(j=0;j<=29;j++)str1="map"+k+"-"+j+"-s",this.params[str1]=".";for(k=0;k<=2;k++)for(j=0;j<=29;j++)str1="map"+k+"-"+j+"-t",this.params[str1]=".";for(k=0;k<=2;k++)for(j=0;j<=29;j++)str1="map"+k+"-"+j+"-f",this.params[str1]=".";for(k=0;k<=2;k++)for(j=0;j<=29;j++)str1="layer"+k+"-"+j,this.params[str1]=str3;for(k=0;k<=2;k++)for(j=0;j<=29;j++)str1="layer"+k+"-"+j+"-s",this.params[str1]=str3;for(k=0;k<=2;k++)for(j=0;j<=29;j++)str1="layer"+k+"-"+j+"-t",this.params[str1]=str3;for(k=0;k<=2;k++)for(j=0;j<=29;j++)str1="layer"+k+"-"+j+"-f",this.params[str1]=str3;this.tag_kazu=this.params.length},TagDataBase.prototype.getValue=function(paramString){var s=this.params[paramString];return"undefined"!=typeof s?s:(console.warn("Error : No param "+paramString),null)},TagDataBase.prototype.getValueInt=function(paramString){var s=this.params[paramString];if("undefined"!=typeof s){var j;return j=parseInt(s),isNaN(j)&&(j=-1),j}return console.warn("Error : No param "+paramString),-1},TagDataBase.prototype.setValue=function(paramString1,paramString2){return this.params[paramString1]=paramString2,!0},TagDataBase.prototype.setValueFromHTML=function(paramApplet){for(var name in this.params){var str=paramApplet.getParameter(name);null!=str&&(this.params[name]=str)}return!0},TagDataBase.prototype.setValueStage1=function(){this.params["map0-0"]="............................................................",this.params["map0-1"]="............................................................",this.params["map0-2"]="............................................................",this.params["map0-3"]="............................................................",this.params["map0-4"]="............................................................",this.params["map0-5"]="............................................................",this.params["map0-6"]="............................................................",this.params["map0-7"]="............................................................",this.params["map0-8"]="............................................................",this.params["map0-9"]="............................................................",this.params["map0-10"]="............................................................",this.params["map0-11"]="............................................................",this.params["map0-12"]="............................................999.............",this.params["map0-13"]="............................................999.............",this.params["map0-14"]="............................................................",this.params["map0-15"]="............................................aaa.............",this.params["map0-16"]="............................................................",this.params["map0-17"]="............................................................",this.params["map0-18"]="...............................99...........................",this.params["map0-19"]="............................................................",this.params["map0-20"]="............................................................",this.params["map0-21"]="............................................................",this.params["map0-22"]="...12...............12.....9.9...aaa.....aa.aaaaaaaa...12...",this.params["map0-23"]=".............B............aaaaa..............9.aaaaa........",this.params["map0-24"]=".........aaaaa..........................B...aaaaaaaa........",this.params["map0-25"]="....9.9.............................aaaaa...9.9aa999........",this.params["map0-26"]="....aaa...............B.............9.9.9...aaaaaaaa........",this.params["map0-27"]="...........aaaaaa..aaaaaa....................9.aaaaa........",this.params["map0-28"]=".A........aaaaaaa..aaaaaa............D......aaaaaaaa........",this.params["map0-29"]="bbbbbbbbbbbbbbbbb..bbbbbb.bbbbbbbbbbbbbbbbbbbbbbbbbb5bbbbbb.",this.params["map1-0"]="............................................................",this.params["map1-1"]="............................................................",this.params["map1-2"]="............................................................",this.params["map1-3"]="............................................................",this.params["map1-4"]="............................................................",this.params["map1-5"]="............................................................",this.params["map1-6"]="............................................................",this.params["map1-7"]="............................................................",this.params["map1-8"]="............................................................",this.params["map1-9"]="............................................................",this.params["map1-10"]="............................................................",this.params["map1-11"]="............................................................",this.params["map1-12"]="............................................................",this.params["map1-13"]="............................................................",this.params["map1-14"]="............................................................",this.params["map1-15"]="............................................................",this.params["map1-16"]="............................................................",this.params["map1-17"]="............................................................",this.params["map1-18"]="............................................................",this.params["map1-19"]="............................................................",this.params["map1-20"]="............................................................",this.params["map1-21"]="............................................................",this.params["map1-22"]="...12....12.....12.....12....12....12.......................",this.params["map1-23"]="............................................................",this.params["map1-24"]="............................................................",this.params["map1-25"]="...................O........................................",this.params["map1-26"]=".................aaaa...................feef................",this.params["map1-27"]=".............aaaaaaaaaaa................e..e..............E.",this.params["map1-28"]="..........O..aaaaaaaaaaa.O.....O........feefeef..feeeefeeeef",this.params["map1-29"]="..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.......e..e..e..e....e....e",this.params["map2-0"]="............................................................",this.params["map2-1"]="............................................................",this.params["map2-2"]="............................................................",this.params["map2-3"]="............................................................",this.params["map2-4"]="............................................................",this.params["map2-5"]="............................................................",this.params["map2-6"]="............................................................",this.params["map2-7"]="............................................................",this.params["map2-8"]="............................................................",this.params["map2-9"]="............................................................",this.params["map2-10"]="............................................................",this.params["map2-11"]="............................................................",this.params["map2-12"]="............................................................",this.params["map2-13"]="............................................................",this.params["map2-14"]="............................................................",this.params["map2-15"]="............................................................",this.params["map2-16"]="............................................................",this.params["map2-17"]="............................................................",this.params["map2-18"]="............................................................",this.params["map2-19"]="............................................................",this.params["map2-20"]="............................................................",this.params["map2-21"]="........................................................8...",this.params["map2-22"]="..................99........12.....12....12....12.......a...",this.params["map2-23"]="..................dd...................................aaa..",this.params["map2-24"]="..e.ef...................9.9.9.9......................aaaaa.",this.params["map2-25"]="..e..e.............................................F.aaaaaaa",this.params["map2-26"]="..e..e.......E..............................aaaaaaaaaaaaaaaa",this.params["map2-27"]="..e..e.feeefeeef..99...................F....aaaaaaaaaaaaaaaa",this.params["map2-28"]="..feef.e...e...e..dd...aaaaaaaaaaaaaaaaaaa..aaaaaaaaaaaaaaaa",this.params["map2-29"]="..e..e.e...e...e.......aaaaaaaaaaaaaaaaaaa..aaaaaaaaaaaaaaaa"},TagDataBase.prototype.setValueFromHTMLText=function(paramString){for(var str1="",arrayOfString1=new Array(1e3),arrayOfString2=new Array(1e3),i=0,m=0;m<=999;m++)arrayOfString1[m]=null,arrayOfString2[m]=null;this.initParameter(),str1=String(paramString);var j=str1.indexOf("=0&&(str1=str1.substring(j,str1.length)),j=str1.indexOf("=0&&(str1=str1.substring(j,str1.length)),j=str1.lastIndexOf(""),j<0&&(j=str1.lastIndexOf("")),j>=0&&(str1=str1.substring(0,j+1+8));for(var flag301=!0;;){if(j=str1.indexOf("");if(k<0)break;str1=String(str1.substring(0,j+1)+str2.substring(k+3,str2.length))}flag301&&(str1=String(str1.substring(0,j+1)));var n=0;for(i=0;(j=str1.indexOf("param"),j<0&&(j=str1.indexOf("PARAM")),!(j<0))&&(str1=String(str1.substring(j+5,str1.length)),j=str1.indexOf("name"),j<0&&(j=str1.indexOf("NAME")),!(j<0))&&(j=str1.indexOf("="),!(j<0));){if(str1=String(str1.substring(j+1,str1.length)),j=str1.indexOf('"'),j>=0&&j<=7){if(str1=String(str1.substring(j+1,str1.length)),j=str1.indexOf('"'),j<0)break;arrayOfString1[n]=String(str1.substring(0,j))}else{if(j=str1.indexOf(" "),j<0)break;if(0==j&&(str1=String(str1.substring(1,str1.length)),j=str1.indexOf(" "),j<0))break;arrayOfString1[n]=String(str1.substring(0,j))}if(j=str1.indexOf("value"),j<0&&(j=str1.indexOf("VALUE")),j<0)break;if(j=str1.indexOf("="),j<0)break;if(str1=String(str1.substring(j+1,str1.length)),j=str1.indexOf('"'),j>=0&&j<=7){if(str1=String(str1.substring(j+1,str1.length)),j=str1.indexOf('"'),j<0)break;arrayOfString2[n]=String(str1.substring(0,j))}else{if(j=str1.indexOf(" "),j<0)break;if(0==j&&(str1=str1.substring(1,str1.length),j=str1.indexOf(" "),j<0))break;arrayOfString2[n]=String(str1.substring(0,j))}n++,i++}for(m=0;m