From f487e89b5234bd852b62b2ea47285b1831ced8d8 Mon Sep 17 00:00:00 2001 From: chenzehaoo <3585881508@qq.com> Date: Thu, 14 Nov 2024 21:50:13 +0800 Subject: [PATCH] Add files via upload --- .../top.mbt" | 2210 +++++++++++++++++ .../version.md" | 3 + 2 files changed, 2213 insertions(+) create mode 100644 "teams/\346\227\240\345\255\224\344\271\213\346\234\250/top.mbt" create mode 100644 "teams/\346\227\240\345\255\224\344\271\213\346\234\250/version.md" diff --git "a/teams/\346\227\240\345\255\224\344\271\213\346\234\250/top.mbt" "b/teams/\346\227\240\345\255\224\344\271\213\346\234\250/top.mbt" new file mode 100644 index 0000000..3ba0342 --- /dev/null +++ "b/teams/\346\227\240\345\255\224\344\271\213\346\234\250/top.mbt" @@ -0,0 +1,2210 @@ + +//不要研究我的代码了 + +pub fn start()->Unit{ + + @wasm4.set_palette(2,@wasm4.rgb(0x008080))//蓝绿色 + @wasm4.set_palette(1,@wasm4.rgb(0xFAFAD2))//浅金黄色 + @wasm4.set_palette(3,@wasm4.rgb(0x87CEFA))//浅天蓝色 + @wasm4.set_palette(4,@wasm4.rgb(0xB8860B))//暗金棒 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + + + +} + + + +struct BlitFlag { + one_bit_per_pixel : Bool + flip_x : Bool + flip_y : Bool + rotate : Bool +} + +type Sprite Bytes + +pub fn sprite(bytes : Bytes) -> Sprite { + Sprite(bytes) +} + + + + +pub struct Game { + + mut frame_count : UInt + mut prev_gamepad : @wasm4.GamePad + // mut renone : Int + // mut rentwo:Int + // mut rentwoda:Int + // mut renthree:Int + // mut chang1:Int + // mut chang2:Int + // mut chang3:Int + // mut huojian1:Int + // mut feiji:Int + // mut tanke:Int + // mut jiangjun:Int + // mut lujun:Int + // mut kongjun:Int + // mut haijun:Int + // mut jiangjun1:Int + // mut juezhan:Int + // mut hailukong:Int + // mut men:Int + // mut renwu1:Int + // mut renwu2:Int + // mut qi2:Int + // mut beijing:Int + // mut time:UInt + // mut xiaoke:Int//第二个角色 + // mut jinmen1:Int//第一个门 + // mut jinmen2:Int//第二个门 + // mut jin1:Int//第一个门收集 + // mut aixin:Int//爱心 + // mut nengtiao:Int//能量条 + // mut gongshou:Int//最后场景字条 + // mut guaiwu:Int//怪物 + // mut jian:Int//剑 + // mut kuan1:Int//第一个框 + // mut kuan2:Int//第二个框 + // mut damen:Int//大门 + // mut damen1:Int//左门 + // mut juanzhou:Int//卷轴 + // mut kuanmen1:Int//第一个展柜 + // mut kuanmen2:Int//第二个展柜 + // mut kuanmen3:Int//第三个展柜 + // mut kuanmen4:Int//剑柜 + // mut kuijia:Int//盔甲 +} + +struct Fruit { + mut x: Int + mut y: Int + mut character:Int + +} +let inshe:Fruit={x:0,y:0,character:0} +let musiccake:Fruit={x:0,y:0,character:0} +let yidong:Fruit={x:10,y:10,character:0}//角色移动 +let dan:Fruit={x:156,y:22,character:0}//坦克子弹 +let dan1:Fruit={x:156,y:42,character:0} +let dan2:Fruit={x:156,y:62,character:0} +let dan3:Fruit={x:156,y:82,character:0} +let dan4:Fruit={x:156,y:102,character:0} +let jian1:Fruit={x:5,y:146,character:0} +let jian2:Fruit={x:57,y:146,character:0} +let jian3:Fruit={x:111,y:146,character:0} +let fei1:Fruit={x:13,y:14,character:0} +let fei2:Fruit={x:65,y:14,character:0} +let fei3:Fruit={x:112,y:14,character:0} +let xing:Fruit={x:yidong.x+11,y:yidong.y+2,character:0}//角色1武器 +let qi:Fruit={x:yidong.x+23,y:yidong.y+6,character:0}//角色2武器 +let guang:Fruit={x:yidong.x+3,y:yidong.y+17,character:0}//角色3武器 +let pao:Fruit={x:0,y:0,character:0}//变大攻击球 +let huo:Fruit={x:50,y:30,character:0}//金币1 +let huo1:Fruit={x:120,y:100,character:0}//金币2 +let pos:Fruit={x:90,y:30,character:0}//难度切换光标 +let ditu:Fruit={x:2,y:0,character:0}//地图移动 +let imu:Fruit={x:0,y:0,character:0}//第一个场面门移动 +let imu1:Fruit={x:0,y:0,character:0}//第二个门 +let yu:Fruit={x:2,y:2,character:0}//雨滴 +let duiha:Fruit={x:0,y:0,character:0}//对话 +let duiha1:Fruit={x:0,y:0,character:0}//对话 +let duiha2:Fruit={x:0,y:60,character:0}//对话,y坐标判定是否回去原来世界 +let duiha3:Fruit={x:0,y:0,character:0}//做切换原来世界延迟 +let xiaohe:Fruit={x:0,y:0,character:0}//角色二移动 +let xiao1:Fruit={x:0,y:0,character:0}//副场景内得分 +let yinxiao:Fruit={x:0,y:0,character:0}//音效 +let xiaohe1:Fruit={x:0,y:160,character:0}//副场景角色武器 +let xinren:Fruit={x:0,y:0,character:0}//两个按键延迟 +let xiao2:Fruit={x:0,y:80,character:0}//主场景血量和能量数字显示 +let yijues:Fruit={x:70,y:70,character:0}//最后场景角色坐标 +let guai:Fruit={x:140,y:70,character:0}//怪物坐标 +let zi1:Fruit={x:yijues.x+14,y:yijues.y+8,character:0}//最后角色子弹坐标 +let dv:Fruit={x:0,y:0,character:0}//两角色之间距离 +let dyanchi:Fruit={x:0,y:0,character:0}//最后场景怪物延迟 +let xinrento:Fruit={x:15,y:60,character:0}//第一个场景人物吸入 +let xintu:Fruit={x:2,y:90,character:0}//最后一个场景移动上面 +let xihua:Fruit={x:0,y:0,character:0}//副场景花移动 + +struct Yanchi{ + mut yanchi:Bool +} +let yan:Yanchi={yanchi:false} + +fn update_jueone_position()->Unit{//角色1子弹跟随人物函数 + if xing.y>14 { + xing.y-=1//向上移动子弹 + @wasm4.oval(xing.x,xing.y,5,5) + }else { + //子弹超出屏幕后,重置位置到角色位置 + xing.x=yidong.x+11 + xing.y=yidong.y+2 + @wasm4.oval(xing.x,xing.y,5,5) + } + yan.yanchi=false + +} +fn update_juetwo_position() -> Unit {//角色2子弹跟随人物函数 + if qi.x < 160 { + qi.x += 1 // 向右移动子弹 + @wasm4.oval(qi.x,qi.y,4+pao.x,4+pao.y) + } else { + // 子弹超出屏幕后,重置位置到角色位置 + qi.x = yidong.x+23 + qi.y = yidong.y+6 + @wasm4.oval(qi.x,qi.y,4+pao.x,4+pao.y) + } + yan.yanchi=false + +} +fn update_juethree_position()->Unit{//角色3子弹跟随人物函数 + if guang.y<137{ + guang.y+=1//向下移动子弹 + @wasm4.oval(guang.x,guang.y,5,5) + }else { + guang.x=yidong.x+3 + guang.y=yidong.y+17 + @wasm4.oval(guang.x,guang.y,5,5) + } + yan.yanchi=false +} +struct Delay{//延迟函数 + mut dela:Int + mut tiao:Int + mut shu:Int//将军图y + shu1:Int + mut lu:Int//陆军绘制图y + mut tiao1:Int//开始动画切 +} +let delay:Delay={dela:0,tiao:0,shu:2,shu1:100,lu:2,tiao1:5} + +struct Neng{//能量条,血条 + mut neng:Int + mut xue:Int + +} + +let neng_:Neng={neng:0,xue:61} + +struct Guai{//最后场景怪物和角色血量 + mut guailiang:Int + mut jueliang:Int +} +let xie:Guai={guailiang:10,jueliang:10} +fn nandu()->Unit{ + if over.game_nan==true{ + neng_.neng=0 + neng_.xue=45 + over.game_nan=false + } +} +fn nandu1()->Unit{ + if over.game_nan1==true{ + neng_.neng=0 + neng_.xue=30 + over.game_nan1=false + } +} + + + +fn peng1()->Unit{//角色1子弹与武器子弹碰撞 + if xing.y<=fei1.y+5 && ((xing.x<= fei1.x && xing.x+5 >=fei1.x)|| (xing.x<= fei1.x+5 && xing.x+5>= fei1.x+5)){ + fei1.y=14 + xing.x=yidong.x+11 + xing.y=yidong.y+2 + }else if xing.y<=fei2.y+5 && ((xing.x<= fei2.x && xing.x+5 >=fei2.x)|| (xing.x<= fei2.x+5 && xing.x+5>= fei2.x+5)){ + fei2.y=14 + xing.x=yidong.x+11 + xing.y=yidong.y+2 + }else if xing.y<=fei3.y+5 && ((xing.x<= fei3.x && xing.x+5 >=fei3.x)|| (xing.x<= fei3.x+5 && xing.x+5>= fei3.x+5)){ + fei3.y=14 + xing.x=yidong.x+11 + xing.y=yidong.y+2 + } +} +fn peng2()->Unit{//角色2子弹与武器子弹碰撞 + if ((qi.y<= dan.y && qi.y+4>=dan.y)||(qi.y<=dan.y+4 && qi.y+4>=dan.y+4)) && qi.x+4>dan.x {//碰撞检测 + // neng_.neng+=1//能量加一 + dan.x=158//更新坦克子弹 + qi.x = yidong.x+23//更新角色子弹 + qi.y = yidong.y+6 + }else if ((qi.y<= dan1.y && qi.y+4>=dan1.y)||(qi.y<=dan1.y+4 && qi.y+4>=dan1.y+4)) && qi.x+4>dan1.x { + // neng_.neng+=1 + dan1.x=158 + qi.x = yidong.x+23 + qi.y = yidong.y+6 + }else if ((qi.y<= dan2.y && qi.y+4>=dan2.y)||(qi.y<=dan2.y+4 && qi.y+4>=dan2.y+4)) && qi.x+4>dan2.x { + // neng_.neng+=1 + dan2.x=158 + qi.x = yidong.x+23 + qi.y = yidong.y+6 + }else if ((qi.y<= dan3.y && qi.y+4>=dan3.y)||(qi.y<=dan3.y+4 && qi.y+4>=dan3.y+4)) && qi.x+4>dan3.x { + // neng_.neng+=1 + dan3.x=158 + qi.x = yidong.x+23 + qi.y = yidong.y+6 + }else if ((qi.y<= dan4.y && qi.y+4>=dan4.y)||(qi.y<=dan4.y+4 && qi.y+4>=dan4.y+4)) && qi.x+4>dan4.x { + // neng_.neng+=1 + dan4.x=158 + qi.x = yidong.x+23 + qi.y = yidong.y+6 + } +} +fn peng3()->Unit{//角色3子弹与武器子弹碰撞 + if guang.y+5>=jian1.y && ((guang.x<= jian1.x+5 && guang.x+5 >=jian1.x+5)|| (guang.x<= jian1.x && guang.x+5>= jian1.x)){ + jian1.y=147 + guang.x=yidong.x+3 + guang.y=yidong.y+17 + } + else if guang.y+5>=jian2.y && ((guang.x<= jian2.x+5 && guang.x+5 >=jian2.x+5)|| (guang.x<= jian2.x && guang.x+5>= jian2.x)){ + jian2.y=147 + guang.x=yidong.x+3 + guang.y=yidong.y+17 + }else if guang.y+5>=jian3.y && ((guang.x<= jian3.x+5 && guang.x+5 >=jian3.x+5)|| (guang.x<= jian3.x && guang.x+5>= jian3.x)){ + jian3.y=147 + guang.x=yidong.x+3 + guang.y=yidong.y+17 + } +} + +struct Game_ov{ + mut game_over:Bool//第一关没过结束 + mut game_other:Bool + game_huan:Bool + mut game_huan1:Bool//得分一血没画面 + mut game_huan2:Bool//得分二血没画面 + mut game_huan3:Bool//得分三血没画面 + mut game_nan:Bool + mut game_nan1:Bool + mut kaishi:Bool//开始场景 + mut posp:Bool//调换场景一难度低 + mut posp1:Bool//调换场景一难度中 + mut posp2:Bool//调换场景一难度困难 + mut posp3:Bool//调换训练营 + mut press:Bool//角色场景切换 + mut press1:Bool//副场景门切换 + mut press2:Bool//判定成功切换难度背景 +} +let over:Game_ov={game_over:false,game_other:false,kaishi:false,press:false,press1:false,press2:false,posp3:false,game_huan:false,game_huan1:false,game_huan2:false,game_huan3:false,game_nan:false,game_nan1:false,posp:false,posp1:false,posp2:false} +fn sidiao1()->Unit{//场景一扣血函数 + if (yidong.x+16==dan.x && ((yidong.y<=dan.y && yidong.y+16 >= dan.y+4) || (yidong.y>=dan.y && yidong.y<= dan.y+4) || (yidong.y+16>=dan.y && yidong.y+16<= dan.y+4))){ + neng_.xue-=1 + dan.x=158 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.x+16==dan1.x && ((yidong.y<=dan1.y && yidong.y+16 >= dan1.y+4) || (yidong.y>=dan1.y && yidong.y<= dan1.y+4) || (yidong.y+16>=dan1.y && yidong.y+16<= dan1.y+4))){ + neng_.xue-=1 + dan1.x=158 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.x+16==dan2.x && ((yidong.y<=dan2.y && yidong.y+16 >= dan2.y+4) || (yidong.y>=dan2.y && yidong.y<= dan2.y+4) || (yidong.y+16>=dan2.y && yidong.y+16<= dan2.y+4))){ + neng_.xue-=1 + dan2.x=158 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.x+16==dan3.x && ((yidong.y<=dan3.y && yidong.y+16 >= dan3.y+4) || (yidong.y>=dan3.y && yidong.y<= dan3.y+4) || (yidong.y+16>=dan3.y && yidong.y+16<= dan3.y+4))){ + neng_.xue-=1 + dan3.x=158 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.x+16==dan4.x && ((yidong.y<=dan4.y && yidong.y+16 >= dan4.y+4) || (yidong.y>=dan4.y && yidong.y<= dan4.y+4) || (yidong.y+16>=dan4.y && yidong.y+16<= dan4.y+4))){ + neng_.xue-=1 + dan4.x=158 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + } + + + @wasm4.rect(2,7,neng_.xue,4)//血条 +} + +fn sidiao2()->Unit{//场景二扣血函数,火箭子弹打角色 + if (yidong.y+16==jian1.y && ((yidong.x<=jian1.x && yidong.x+16 >= jian1.x+5) || (yidong.x>=jian1.x && yidong.x<= jian1.x+5) || (yidong.x+16>=jian1.x && yidong.x+16<= jian1.x+5))){ + neng_.xue-=1 + jian1.y=146 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.y+16==jian2.y && ((yidong.x<=jian2.x && yidong.x+16 >= jian2.x+5) || (yidong.x>=jian2.x && yidong.x<= jian2.x+5) || (yidong.x+16>=jian2.x && yidong.x+16<= jian2.x+5))){ + neng_.xue-=1 + jian2.y=146 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.y+16==jian3.y && ((yidong.x<=jian3.x && yidong.x+16 >= jian3.x+5) || (yidong.x>=jian3.x && yidong.x<= jian3.x+5) || (yidong.x+16>=jian3.x && yidong.x+16<= jian3.x+5))){ + neng_.xue-=1 + jian3.y=146 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + } + // @wasm4.rect(73,3,neng_.xue,5)//血条 +} +fn sidiao3()->Unit{//场景三扣血函数,飞机子弹打角色 + if (yidong.y==fei1.y+5 && ((yidong.x<=fei1.x && yidong.x+16>=fei1.x+5) || (yidong.x>=fei1.x && yidong.x<=fei1.x+5) || (yidong.x+16>=fei1.x && yidong.x+16<=fei1.x+5))){ + neng_.xue-=1 + fei1.y=14 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.y==fei2.y+5 && ((yidong.x<=fei2.x && yidong.x+16>=fei2.x+5) || (yidong.x>=fei2.x && yidong.x<=fei2.x+5) || (yidong.x+16>=fei2.x && yidong.x+16<=fei2.x+5))){ + neng_.xue-=1 + fei2.y=14 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + }else if (yidong.y==fei3.y+5 && ((yidong.x<=fei3.x && yidong.x+16>=fei3.x+5) || (yidong.x>=fei3.x && yidong.x<=fei3.x+5) || (yidong.x+16>=fei3.x && yidong.x+16<=fei3.x+5))){ + neng_.xue-=1 + fei3.y=14 + if neng_.xue==0 && neng_.neng<15{ + over.game_over=true + return + } + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + if neng_.xue==0 && (neng_.neng>15 && neng_.neng<35){ + over.game_huan1=true + return + } + if neng_.xue==0 && (neng_.neng>=35 && neng_.neng<60){ + over.game_huan2=true + return + } + if (neng_.xue>=0) && (neng_.neng==60){ + over.game_huan3=true + return + } + } + // @wasm4.rect(73,3,neng_.xue,5)//血条 +} +struct Huowu{ + mut huo:Bool +} +let huo_:Huowu={huo:false} +fn huowu()->Unit{//金币得分函数 + if huo_.huo==false{ + @wasm4.rect(huo.x,huo.y,4,5) + if yidong.x+12==huo.x && (yidong.y<=huo.y && yidong.y+16>=huo.y+5){ + neng_.neng+=1//能量加一 + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + huo_.huo=true + } + } + + if huo_.huo==true{ + @wasm4.rect(huo1.x,huo1.y,4,5) + if yidong.x+12==huo1.x && (yidong.y<=huo1.y && yidong.y+16>=huo1.y+5){ + neng_.neng+=1//能量加一 + if neng_.neng==15 && neng_.xue==0{ + over.game_other=true + return + } + huo_.huo=false + } + } + + @wasm4.rect(2,2,neng_.neng,4)//能量条 + + + // if neng_.neng==20{ + // neng_.neng=0 + // } +} + +let step1=1//速度 +let step2=0 +let step=20 + + + + + +let yin1 : Array[UInt] = [ + 659, 0, 0, 0, 0, 622, 0, 0, 0, 0, 659, 0, 0, 0, 0, 0, 0, 0, 0, 659, 0, 0, 0, + 0, 622, 0, 0, 0, 0, 659, 0, 0, 0, 0, 698, 0, 0, 0, 0, 659, 0, 0, 0, 0, 0, + 0, 0, 0, 659, 0, 0, 0, 0, 622, 0, 0, 0, 0, 659, 0, 0, 0, 0, 698, 0, 0, + 0, 0, 659, 0, 0, 0, 0, 0, 0,0,0,0,0,0,0, +] + +let yin2 : Array[UInt] = [ + 493, 0, 0, 0, 0, 523, 0, 0, 0, 0, 493, 0, 0, 0, 0, 0, 0, 0, 0, 493, 0, 0, 0, + 0, 523, 0, 0, 0, 0, 493, 0, 0, 0, 0, 523, 0, 0, 0, 0, 493, 0, 0, 0, 0, 0, + 0, 0, 0, 493, 0, 0, 0, 0, 523, 0, 0, 0, 0, 493, 0, 0, 0, 0, 523, 0, 0, + 0, 0, 493, 0, 0, 0, 0, 0, 0,0,0,0,0,0,0, +] + +let yin3 : Array[UInt] = [ + 130, 0, 0, 0, 0, 138, 0, 0, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 110, 0, 0, 0, + 0, 116, 0, 0, 0, 0, 123, 0, 0, 0, 0, 116, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, + 0, 0, 0, 110, 0, 0, 0, 0, 116, 0, 0, 0, 0, 123, 0, 0, 0, 0, 116, 0, 0, + 0, 0, 110, 0, 0, 0, 0, 0, 0,0,0, 0,0,0,0 + // 130, 0, 0, 0, 0, 138, 0, 0, 0, 0, 130, 0, 0,0, 0, + // 0, 0, 0, 0, 110, 0, 0, 0, 0, 116, 0, 0, 0,0, 123, 0, 0, 0, 0, 116, 0, 0, 0, + // 0, 110, 0, 0, 0, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 116, 0, 0, 0, 0, 123, 0, 0, 0, 0, 116, 0, 0, 0,0,110,0,0,0,0,0,0,0,0, +] + +let yin4 : Array[UInt] = [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, +] + + + +fn musicbofang() -> Unit {//播放 + if musiccake.x % 6 != 0 { + return + } + + if yin1[inshe.x] != 0 { + @wasm4.tone( + (yin1[inshe.x], 0), + @wasm4.ADSR::new(5, release=15, decay=0, attack=0), + @wasm4.ADSRVolume::new(2, peak=5), + @wasm4.ToneFlag::new(channel=Pulse1, mode=Duty_1_4, pan=Center), + ) + } + if yin2[inshe.x] != 0 { + @wasm4.tone( + (yin2[inshe.x], 0), + @wasm4.ADSR::new(5, release=5, decay=0, attack=0), + @wasm4.ADSRVolume::new(2, peak=5), + @wasm4.ToneFlag::new(channel=Pulse2, mode=Duty_3_4, pan=Left), + ) + } + if yin3[inshe.x] != 0 { + @wasm4.tone( + (yin3[inshe.x], 0), + @wasm4.ADSR::new(5, release=15, decay=0, attack=0), + @wasm4.ADSRVolume::new(1, peak=3), + @wasm4.ToneFlag::new(channel=Triangle, mode=Duty_3_4, pan=Left), + ) + } + if yin4[inshe.x] != 0 { + @wasm4.tone( + (yin4[inshe.x], 0), + @wasm4.ADSR::new(5, release=15, decay=0, attack=0), + @wasm4.ADSRVolume::new(5, peak=20), + @wasm4.ToneFlag::new(channel=Noise, mode=Duty_1_8, pan=Center), + ) + + } + inshe.x += 1 + if inshe.x >= 80 { + inshe.x = 0 + } + +} + + + +fn ship()->Unit{ + if yidong.x<=0 && over.press==false{ + yidong.x-=144 + + @wasm4.set_palette(1,@wasm4.rgb(0xFFE4B5))//莫卡辛 + @wasm4.set_palette(2,@wasm4.rgb(0x778899))//浅灰色 + @wasm4.set_palette(3,@wasm4.rgb(0x000000))//黑色 + @wasm4.set_palette(4,@wasm4.rgb(0xCD853F))//秘鲁 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + + @wasm4.rect(0,0,160,160) + let hua:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x01\x40\x05\x50\x15\x54\x55\x54\x15\x50\x05\x40\x01\x01\x51\x45\x11\x54\x15\x00\x01\x01\x01\x15\x01\x10\x01\x50\x01\x00\x01\x00\x05\x04\x11\x10\x12\x10") + @wasm4.blit(hua,xihua.x+60,xihua.y+40,8,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(hua,xihua.x+105,xihua.y+40,8,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(hua,xihua.x+60,xihua.y+90,8,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(hua,xihua.x+90,xihua.y+130,8,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(hua,xihua.x+80,xihua.y+110,8,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(hua,xihua.x+120,xihua.y+80,8,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + // @wasm4.text("New world",40,40) + //切换完画新角色新坐标,当主场景角色按下按钮时,可以移动新角色,新角色吃到东西,就可以加血量或能量条,或者老角色消失,当新角色完成任务时才跳回原来界面 + let xiaoke:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x05\x55\x40\x00\x00\x55\x54\x00\x40\x00\x55\x40\x00\x00\x54\x00\x40\x00\x00\x00\x04\x00\x40\x00\x00\x00\x05\x00\x54\x01\x50\x15\x05\x00\x14\x01\x50\x15\x01\x00\x04\x00\x40\x05\x55\x15\x05\x55\x55\x55\x54\x19\x00\x10\x00\x00\x10\x19\x01\x50\x50\x14\x15\x19\x01\x90\xa0\x28\x19\x15\x01\x90\x00\x00\x19\x04\x01\x90\x00\x00\x19\x04\x01\x50\x05\x40\x15\x15\x00\x10\x00\x00\x10\x19\x55\x55\x55\x55\x50\x19\x55\x05\x00\x00\x45\x19\x55\x51\x00\x00\x45\x19\x14\x55\x00\x00\x54\x19\x54\x41\x00\x00\x40\x19\x10\x55\x00\x00\x55\x19\x15\x41\x00\x00\x40\x19\x00\x15\x55\x05\x50\x19\x00\x14\x15\x54\x14\x15\x00\x50\x04\x10\x04\x00\x00\x50\x04\x10\x05\x00\x00\x40\x04\x10\x01\x00\x00\x55\x54\x15\x55\x00\x00\x00\x00\x05\x55") + @wasm4.blit(xiaoke,xiaohe.x+40,xiaohe.y+70,24,30,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let chang1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00") + @wasm4.blit(chang1,ditu.y,0,160,12,{ one_bit_per_pixel: true, flip_x: false, flip_y: false, rotate: false })//场景1 + @wasm4.blit(chang1,ditu.y-160,0,160,12,{ one_bit_per_pixel: true, flip_x: false, flip_y: false, rotate: false })//场景1 + let jinmen1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x01\x01\x00\x01\x00\x01\x00\x40\x00\x00\x01\x55\x00\x01\x00\x01\x55\x40\x00\x00\x00\x01\x00\x01\x00\x01\x00\x00\x00\x00\x00\x05\x40\x05\x40\x05\x40\x00\x00\x00\x00\x1a\x90\x1a\x90\x1a\x90\x00\x00\x00\x00\x4a\x84\x4a\x84\x4a\x84\x00\x00\x00\x00\x0a\x80\x0a\x80\x0a\x80\x00\x00\x00\x00\x02\x00\x02\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x01\x40\x00\x00\x00\x00\x00\x00\x15\x40\x05\x50\x00\x00\x00\x00\x00\x01\x55\x50\x15\x54\x00\x00\x00\x00\x00\x01\x55\x54\x55\x54\x00\x00\x00\x00\x00\x00\x55\x50\x15\x50\x00\x00\x00\x00\x00\x00\x55\x54\x05\x40\x40\x00\x00\x00\x00\x00\x45\x54\x01\x01\x40\x00\x00\x00\x00\x00\x01\x10\x51\x45\x00\x00\x01\x40\x00\x00\x01\x00\x11\x54\x00\x00\x06\x90\x00\x01\x01\x00\x15\x00\x00\x00\x19\x64\x00\x00\x51\x01\x01\x01\x00\x00\x66\x99\x00\x00\x15\x05\x01\x15\x00\x01\x98\x26\x40\x00\x05\x04\x01\x10\x00\x06\x65\x49\x90\x00\x41\x14\x01\x50\x00\x19\x85\x42\x64\x00\x55\x50\x01\x00\x00\x66\x00\x00\x14\x00\x01\x00\x01\x00\x00\x50\x00\x00\x14\x00\x01\x00\x05\x04\x04\x50\x15\x50\x14\x04\x05\x04\x11\x10\x10\x50\x10\x10\x14\x10\x11\x10\x12\x10\x10\x50\x10\x10\x14\x10\x12\x10\x55\x55\x55\x50\x10\x10\x15\x55\x55\x55\x04\x04\x10\x50\x10\x90\x14\x10\x10\x41\x04\x04\x10\x50\x10\x10\x14\x10\x10\x41\x04\x04\x10\x50\x10\x10\x14\x10\x10\x41\x04\x04\x10\x50\x10\x10\x14\x10\x10\x41\xa6\xa6\x9a\x5a\x9a\x9a\x96\x9a\x9a\x69") + @wasm4.blit(jinmen1,0,13,40,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let jin1:@wasm4.Sprite=@wasm4.sprite(b"\x14\x96\xaa\xaa\x28") + @wasm4.blit(jin1,17,duiha3.y+19,4,5,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + // @wasm4.blit(jin1,110,duiha3.y+23,4,5,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + //|| ((xiaohe.y+72 ==duiha3.y+28) && (xiaohe.x+43<=110 && xiaohe.x+52>=114)) + @wasm4.set_draw_colors(4) + // @wasm4.line(xiaohe.x+43,xiaohe.y+68,xiaohe.x+43,xiaohe.y+72) + // @wasm4.line(xiaohe.x+52,xiaohe.y+68,xiaohe.x+52,xiaohe.y+72) + // @wasm4.text("new",8,60) + // @wasm4.text("world",2,70) + // @wasm4.text("5->1neng",0,85) + + duiha3.y+=1 + if duiha3.y+19==160{ + duiha3.y=0 + } + if ((xiaohe.x+2==21)&& (duiha3.y+19<=xiaohe.y+80 && duiha3.y+24>=xiaohe.y+82)) && @wasm4.get_gamepad().button_2{ + xiao1.x+=1 + duiha3.y=0 + } + if xiao1.x==5{ + xiao1.x=0 + neng_.neng+=1 + } + @wasm4.text(xiao1.x.to_int64().to_string(),45,20) + if @wasm4.get_gamepad().button_2{ + @wasm4.rect(xiaohe.x+2,xiaohe.y+80,40,2) + } + if @wasm4.get_gamepad().button_down && xiaohe.y+100<160{ + xiaohe.y+=1 + // xihua.y+=1 + }else if @wasm4.get_gamepad().button_left && xiaohe.x>0{ + xiaohe.x-=1 + ditu.y-=1 + // xihua.x-=1 + }else if @wasm4.get_gamepad().button_right && xiaohe.x+16<160{ + xiaohe.x+=1 + ditu.y+=1 + // xihua.x+=1 + }else if @wasm4.get_gamepad().button_up && xiaohe.y+70>12{ + xiaohe.y-=1 + // xihua.y-=1 + } + if xiaohe.x>=144{ + over.press=true//退出上面循环并重新更新主场景游戏位置 + yidong.x=10 + ditu.x=2 + } + + }else{ + over.press=false + return + } +} + + + + + +fn main_game()->Unit{ + + @wasm4.rect(0,0,160,160) + + let renone:@wasm4.Sprite=@wasm4.sprite(b"\x02\xa2\xa0\x00\x02\xe2\xe0\x00\x0a\xaa\xa8\x00\x0b\x88\xc8\x00\x08\xaa\xaa\x00\x0a\xbf\xfe\x28\x0a\x33\x3e\x18\x0a\xbf\xfa\x54\x02\xaa\xa9\x40\x02\x20\xa5\x00\x02\xfe\x97\x00\x02\xec\x5b\x00\x02\xfe\xdb\x00\x02\x08\xff\x00\x02\xa8\x82\x00\x00\x00\xaa\x00") + let tanke:@wasm4.Sprite=@wasm4.sprite(b"\x00\x0a\xaa\x00\x06\xa9\x5a\xaf\xff\x5a\xaf\xff\x00\x06\xa9\x00\x0a\xaa") + let rentwo:@wasm4.Sprite=@wasm4.sprite(b"\x00\x20\x20\x00\x00\xa8\xa8\x00\x00\x05\x40\x00\x00\x55\x50\x00\x00\xae\xb8\x00\x00\x2a\xee\x00\x00\xba\xeb\xb2\x2b\xff\xef\xfe\xef\xba\xeb\xb2\x2f\xa8\xee\x00\xef\x8a\x3a\x00\x2b\x8a\x22\x00\x00\xaa\xaa\x00\x00\x28\x28\x00\x00\x14\x14\x00\x00\x3c\x3c\x00") + let renthree:@wasm4.Sprite=@wasm4.sprite(b"\x00\x20\x08\x00\x00\x2a\xa8\x00\x22\xaa\xaa\xa2\x2b\xe0\x02\xfa\x22\xaa\xaa\xa2\x20\x98\x26\x02\x20\x81\x42\x02\x00\xaa\xaa\x00\x00\x08\x20\x00\x02\xaa\xaa\xa0\x2a\x62\x62\x6a\xae\x82\xa0\xae\x2a\xdf\xfd\xea\x08\xb8\x8b\x88\x04\x2e\xae\x04\x00\x0b\xf8\x00") + + let chang1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00") + let aixin:@wasm4.Sprite=@wasm4.sprite(b"\x15\x15\x59\x59\x5a\xa9\x1a\xa4\x06\x94\x01\x40") + let nengtiao:@wasm4.Sprite=@wasm4.sprite(b"\x55\x54\x66\x65\x66\x65\x55\x54") + @wasm4.set_draw_colors(4) + @wasm4.rect(1,1,62,6)//能量条外框 + @wasm4.rect(1,6,62,6)//血条外框 + @wasm4.line(0,14,160,14)//上分割线 + @wasm4.line(0,147,160,147)//下分割线 + + @wasm4.oval(dan.x,dan.y,4,4) + @wasm4.oval(dan1.x,dan1.y,4,4) + @wasm4.oval(dan2.x,dan2.y,4,4) + @wasm4.oval(dan3.x,dan3.y,4,4) + @wasm4.oval(dan4.x,dan4.y,4,4) + + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + @wasm4.line(17,2,17,5)//场景1得分界限 + @wasm4.line(37,2,37,5)//场景二得分界限 + @wasm4.line(47,7,47,13)//血条分割线 + @wasm4.line(32,7,32,13)//血条分割线 + + + + + + dan.x-=step1//子弹移动并且超出屏幕时更新子弹 + dan1.x-=step1 + dan2.x-=step1 + dan3.x-=step1 + dan4.x-=step1 + while dan.x<0{ + dan.x=157 + } + while dan1.x<0{ + dan1.x=157 + } + while dan2.x<0{ + dan2.x=157 + } + while dan3.x<0{ + dan3.x=157 + } + while dan4.x<0{ + dan4.x=157 + } + @wasm4.blit(aixin,63,7,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(aixin,85,3,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.text(neng_.xue.to_int64().to_string(),94,2) + @wasm4.blit(nengtiao,63,2,8,4,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(nengtiao,120,5,8,4,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.text(neng_.neng.to_int64().to_string(),129,2) + @wasm4.blit(tanke,148,20,12,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(tanke,148,40,12,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(tanke,148,60,12,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(tanke,148,80,12,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(tanke,148,100,12,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(chang1,ditu.x,148,160,12,{ one_bit_per_pixel: true, flip_x: false, flip_y: false, rotate: false })//场景1 + @wasm4.blit(chang1,ditu.x-160,148,160,12,{ one_bit_per_pixel: true, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(chang1,ditu.x-320,148,160,12,{ one_bit_per_pixel: true, flip_x: false, flip_y: false, rotate: false }) + + if yidong.character==0{ + @wasm4.blit(renone,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_jueone_position() + peng1() + huowu() + sidiao1() + sidiao2() + sidiao3() + ship() + + + + } + else if yidong.character==1{ + @wasm4.blit(rentwo,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_juetwo_position() // 更新子弹位置 + + peng2() + sidiao1() + sidiao2() + sidiao3() + huowu() + ship() + + + } + else if yidong.character==2{ + @wasm4.blit(renthree,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_juethree_position() + peng3() + huowu() + sidiao1() + sidiao2() + sidiao3() + ship() + + } + + + + + if over.game_over==true{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Game Over",40,80) + return +} + if over.game_other==true{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Congratulations!",20,80) + @wasm4.text("Pass the examination!",5,110) + return + } + + //通过按键切换角色 + if @wasm4.get_gamepad(index=1).button_1&&yidong.character==0 { + delay.dela+=1 + if delay.dela==6{ + yidong.character=1 + delay.dela=0 + } + } + else if @wasm4.get_gamepad(index=1).button_1&&yidong.character==1{ + delay.dela+=1 + if delay.dela==6{ + yidong.character=2 + delay.dela=0 + } + } + else if @wasm4.get_gamepad(index=1).button_1&& yidong.character==2{ + delay.dela+=1 + if delay.dela==6{ + yidong.character=0 + delay.dela=0 + } + } + + + + //上下左右移动 + if @wasm4.get_gamepad(index=1).button_right && yidong.x +0<132 { + yidong.x+=1 + ditu.x+=1 + } + else if @wasm4.get_gamepad(index=1).button_down && yidong.y+0<126{ + yidong.y+=1 + } + else if @wasm4.get_gamepad(index=1).button_left && yidong.x>0{ + if yidong.character==0{ + @wasm4.blit(renone,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + } + else if yidong.character==1{ + @wasm4.blit(rentwo,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + } + else if yidong.character==2{ + @wasm4.blit(renthree,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + } + // @wasm4.blit(rentwo,yidong.x,yidong.y+50,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + yidong.x-=1 + ditu.x-=1 + } + else if @wasm4.get_gamepad(index=1).button_up && yidong.y>20{ + yidong.y-=1 + } + +} + +fn main_game1()->Unit{ + let renone:@wasm4.Sprite=@wasm4.sprite(b"\x02\xa2\xa0\x00\x02\xe2\xe0\x00\x0a\xaa\xa8\x00\x0b\x88\xc8\x00\x08\xaa\xaa\x00\x0a\xbf\xfe\x28\x0a\x33\x3e\x18\x0a\xbf\xfa\x54\x02\xaa\xa9\x40\x02\x20\xa5\x00\x02\xfe\x97\x00\x02\xec\x5b\x00\x02\xfe\xdb\x00\x02\x08\xff\x00\x02\xa8\x82\x00\x00\x00\xaa\x00") + + let rentwo:@wasm4.Sprite=@wasm4.sprite(b"\x00\x20\x20\x00\x00\xa8\xa8\x00\x00\x05\x40\x00\x00\x55\x50\x00\x00\xae\xb8\x00\x00\x2a\xee\x00\x00\xba\xeb\xb2\x2b\xff\xef\xfe\xef\xba\xeb\xb2\x2f\xa8\xee\x00\xef\x8a\x3a\x00\x2b\x8a\x22\x00\x00\xaa\xaa\x00\x00\x28\x28\x00\x00\x14\x14\x00\x00\x3c\x3c\x00") + let renthree:@wasm4.Sprite=@wasm4.sprite(b"\x00\x20\x08\x00\x00\x2a\xa8\x00\x22\xaa\xaa\xa2\x2b\xe0\x02\xfa\x22\xaa\xaa\xa2\x20\x98\x26\x02\x20\x81\x42\x02\x00\xaa\xaa\x00\x00\x08\x20\x00\x02\xaa\xaa\xa0\x2a\x62\x62\x6a\xae\x82\xa0\xae\x2a\xdf\xfd\xea\x08\xb8\x8b\x88\x04\x2e\xae\x04\x00\x0b\xf8\x00") + + let huojian1:@wasm4.Sprite=@wasm4.sprite(b"\x80\x02\x60\x09\x90\x06\x66\x99\x99\x66\x66\x99") + + + @wasm4.set_draw_colors(4) + + @wasm4.oval(dan.x,dan.y,4,4) + @wasm4.oval(dan1.x,dan1.y,4,4) + @wasm4.oval(dan2.x,dan2.y,4,4) + @wasm4.oval(dan3.x,dan3.y,4,4) + @wasm4.oval(dan4.x,dan4.y,4,4) + @wasm4.oval(jian1.x,jian1.y,5,5) + @wasm4.oval(jian2.x,jian2.y,5,5) + @wasm4.oval(jian3.x,jian3.y,5,5) + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + + jian1.y-=1 + jian2.y-=1 + jian3.y-=1 + while dan.x<0{ + dan.x=157 + } + while dan1.x<0{ + dan1.x=157 + } + while dan2.x<0{ + dan2.x=157 + } + while dan3.x<0{ + dan3.x=157 + } + while dan4.x<0{ + dan4.x=157 + } + while jian1.y<14{ + jian1.y=147 + } + while jian2.y<14{ + jian2.y=147 + } + while jian3.y<14{ + jian3.y=147 + } + + + @wasm4.blit(huojian1,4,141,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(huojian1,56,141,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(huojian1,110,141,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + + //根据按键切换画角色 + if yidong.character==0{ + @wasm4.blit(renone,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_jueone_position() + huowu() + sidiao2() + ship() + + } + else if yidong.character==1{ + @wasm4.blit(rentwo,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_juetwo_position() // 更新子弹位置 + + peng2() + sidiao1() + sidiao2() + + + huowu() + ship() + } + else if yidong.character==2{ + @wasm4.blit(renthree,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_juethree_position() + huowu() + ship() + + } + + if over.game_over==true{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Game Over",40,80) + return +} + if over.game_other==true{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Congratulations!",20,80) + @wasm4.text("Pass the examination!",5,110) + return + } + + //通过按键切换角色 + if @wasm4.get_gamepad(index=1).button_1&&yidong.character==0 { + delay.dela+=1 + if delay.dela==6{ + yidong.character=1 + delay.dela=0 + } + } + else if @wasm4.get_gamepad(index=1).button_1&&yidong.character==1{ + delay.dela+=1 + if delay.dela==6{ + yidong.character=2 + delay.dela=0 + } + } + else if @wasm4.get_gamepad(index=1).button_1&& yidong.character==2{ + delay.dela+=1 + if delay.dela==6{ + yidong.character=0 + delay.dela=0 + } + } + + + + +} + +fn main_game2()->Unit{ + let renone:@wasm4.Sprite=@wasm4.sprite(b"\x02\xa2\xa0\x00\x02\xe2\xe0\x00\x0a\xaa\xa8\x00\x0b\x88\xc8\x00\x08\xaa\xaa\x00\x0a\xbf\xfe\x28\x0a\x33\x3e\x18\x0a\xbf\xfa\x54\x02\xaa\xa9\x40\x02\x20\xa5\x00\x02\xfe\x97\x00\x02\xec\x5b\x00\x02\xfe\xdb\x00\x02\x08\xff\x00\x02\xa8\x82\x00\x00\x00\xaa\x00") + + let rentwo:@wasm4.Sprite=@wasm4.sprite(b"\x00\x20\x20\x00\x00\xa8\xa8\x00\x00\x05\x40\x00\x00\x55\x50\x00\x00\xae\xb8\x00\x00\x2a\xee\x00\x00\xba\xeb\xb2\x2b\xff\xef\xfe\xef\xba\xeb\xb2\x2f\xa8\xee\x00\xef\x8a\x3a\x00\x2b\x8a\x22\x00\x00\xaa\xaa\x00\x00\x28\x28\x00\x00\x14\x14\x00\x00\x3c\x3c\x00") + let renthree:@wasm4.Sprite=@wasm4.sprite(b"\x00\x20\x08\x00\x00\x2a\xa8\x00\x22\xaa\xaa\xa2\x2b\xe0\x02\xfa\x22\xaa\xaa\xa2\x20\x98\x26\x02\x20\x81\x42\x02\x00\xaa\xaa\x00\x00\x08\x20\x00\x02\xaa\xaa\xa0\x2a\x62\x62\x6a\xae\x82\xa0\xae\x2a\xdf\xfd\xea\x08\xb8\x8b\x88\x04\x2e\xae\x04\x00\x0b\xf8\x00") + + let feiji:@wasm4.Sprite=@wasm4.sprite(b"\x61\x49\x91\x46\x65\x59\x98\x26\x26\x98\x09\x60") + @wasm4.set_draw_colors(4) + + @wasm4.line(0,14,160,14)//上分割线 + @wasm4.line(0,147,160,147)//下分割线 + + @wasm4.oval(dan.x,dan.y,4,4) + @wasm4.oval(dan1.x,dan1.y,4,4) + @wasm4.oval(dan2.x,dan2.y,4,4) + @wasm4.oval(dan3.x,dan3.y,4,4) + @wasm4.oval(dan4.x,dan4.y,4,4) + @wasm4.oval(fei1.x,fei1.y,5,5) + @wasm4.oval(fei2.x,fei2.y,5,5) + @wasm4.oval(fei3.x,fei3.y,5,5) + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + + + dan.x-=step2//子弹移动并且超出屏幕时更新子弹 + dan1.x-=step2 + dan2.x-=step2 + dan3.x-=step2 + dan4.x-=step2 + fei1.y+=1 + fei2.y+=1 + fei3.y+=1 + while dan.x<0{ + dan.x=157 + } + while dan1.x<0{ + dan1.x=157 + } + while dan2.x<0{ + dan2.x=157 + } + while dan3.x<0{ + dan3.x=157 + } + while dan4.x<0{ + dan4.x=157 + } + while fei1.y>142{ + fei1.y=14 + } + while fei2.y>142{ + fei2.y=14 + } + while fei3.y>142{ + fei3.y=14 + } + + @wasm4.blit(feiji,12,14,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(feiji,64,14,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(feiji,111,14,8,6,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + //根据按键切换画角色 + if yidong.character==0{ + @wasm4.blit(renone,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_jueone_position() + huowu() + sidiao2() + ship() + + } + else if yidong.character==1{ + @wasm4.blit(rentwo,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_juetwo_position() // 更新子弹位置 + + peng2() + sidiao1() + sidiao2() + sidiao3() + huowu() + ship() + + } + else if yidong.character==2{ + @wasm4.blit(renthree,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + update_juethree_position() + peng3() + huowu() + sidiao3() + ship() + } + + if over.game_over==true{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Game Over",40,80) + return +} + if over.game_other==true{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Congratulations!",20,80) + @wasm4.text("Pass the examination!",5,110) + return + } + + //通过按键切换角色 + if @wasm4.get_gamepad(index=1).button_1&&yidong.character==0 { + delay.dela+=1 + if delay.dela==6{ + yidong.character=1 + delay.dela=0 + } + } + else if @wasm4.get_gamepad(index=1).button_1&&yidong.character==1{ + delay.dela+=1 + if delay.dela==6{ + yidong.character=2 + delay.dela=0 + } + } + else if @wasm4.get_gamepad(index=1).button_1&& yidong.character==2{ + delay.dela+=1 + if delay.dela==6{ + yidong.character=0 + delay.dela=0 + } + } + + + + //上下左右移动 + if @wasm4.get_gamepad(index=1).button_right && yidong.x +0<132 { + yidong.x+=0 + } + else if @wasm4.get_gamepad(index=1).button_down && yidong.y+0<126{ + yidong.y+=0 + } + else if @wasm4.get_gamepad(index=1).button_left && yidong.x>0{ + if yidong.character==0{ + @wasm4.blit(renone,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + } + else if yidong.character==1{ + @wasm4.blit(rentwo,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + } + else if yidong.character==2{ + @wasm4.blit(renthree,yidong.x,yidong.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + } + // @wasm4.blit(rentwo,yidong.x,yidong.y+50,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + yidong.x-=0 + } + else if @wasm4.get_gamepad(index=1).button_up && yidong.y>20{ + yidong.y-=0 + } +} +fn to_int(self : BlitFlag) -> Int { + (if self.one_bit_per_pixel { 0 } else { 1 }) | + (if self.flip_x { 2 } else { 0 }) | + (if self.flip_y { 4 } else { 0 }) | + (if self.rotate { 8 } else { 0 }) +} + + + +fn game_loop()->Unit{ + if over.game_huan==false{ + + + + if delay.shu>0 && delay.shu1>0 && over.game_nan==false && over.game_nan1==false&& over.kaishi==false{//游戏开始前动画播放 + if delay.tiao1>0{//开场动画 + @wasm4.rect(0,0,160,160) + @wasm4.text("Welcome to",35,20) + @wasm4.text("Mysterious world",20,38) + let zhu:@wasm4.Sprite=@wasm4.sprite(b"\x55\x55\x55\x55\x42\x81\x49\x61\x65\x59\x49\x61\x42\x81\x42\x81\x49\x61\x65\x59\x49\x61\x42\x81\x42\x81\x42\x81\x49\x61\x65\x59\x49\x61\x42\x81\x40\x01\x40\x01\x42\x81\x49\x61\x65\x59\x49\x61\x42\x81\x40\x01\x40\x01\x42\x81\x49\x61\x65\x59\x49\x61\x42\x81\x40\x01\x40\x01\x42\x81\x49\x61\x65\x59\x49\x61\x42\x81\x55\x55") + @wasm4.blit(zhu,70,119,8,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(zhu,100,119,8,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(zhu,40,119,8,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(zhu,130,119,8,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(zhu,10,119,8,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(zhu,160,119,8,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let men:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x42\x01\x00\x15\x00\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x55\x42\x01\x00\x55\x40\x00\x00\x02\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x12\x01\x00\x55\x40\x00\x00\x02\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x06\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x55\x55\x55\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\x00\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x06\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x06\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x19\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x64\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x01\x90\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x06\x40\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x19\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x64\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x01\x90\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x06\x40\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x19\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x64\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x01\x90\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x06\x40\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x19\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x64\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x01\x90\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x06\x40\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x1a\xaa\xaa\xaa\xaa\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x66\x05\x40\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x01\x92\x15\x50\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x06\x42\x15\x5a\xaa\xaa\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x19\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x64\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x01\x90\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x06\x40\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x19\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x64\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x01\x90\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x06\x40\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x19\x00\x00\x02\x15\x58\x00\x02\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x80\x00\x64\x00\x00\x02\x15\x58\x00\x02\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x80\x01\x90\x00\x00\x02\x15\x58\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x95\x56\x40\x00\x00\x02\x15\x58\x00\xaa\x2a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x80\x29\x00\x00\x00\x02\x15\x58\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x80\x29\x00\x00\x00\x02\x15\x58\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x95\x56\x40\x00\x00\x02\x15\x58\x00\xaa\x2a\x00\x00\x00\x00\x15\x00\x00\x00\x02\x80\x01\x90\x00\x00\x02\x15\x58\x00\xaa\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x64\x00\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x19\x00\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x06\x40\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x01\x90\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x64\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x19\x00\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x06\x40\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x01\x90\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x64\x02\x15\x58\x00\x02\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x19\x02\x15\x5a\xaa\xaa\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x06\x42\x15\x50\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x01\x92\x15\x50\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x66\x05\x40\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x1a\xaa\xaa\xaa\xaa\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x06\x40\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x01\x90\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x64\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x19\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x06\x40\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x01\x90\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x64\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x19\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x06\x40\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x01\x90\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x64\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x19\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x06\x40\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x01\x90\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x64\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x19\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x06\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x06\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\x80\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\x00\x00\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x12\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x55\x42\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x00\x55\x40\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x42\x00\x00\x15\x00\x00\x00\x02\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00") + @wasm4.blit(men,0+imu.x,0+imu.y,80,160,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.blit(men,imu1.x+80,0,80,160,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + if @wasm4.get_gamepad().button_1{ + if imu1.x<=80{ + imu1.x+=1 + imu.x-=1 + } + } + delay.dela+=1 + if delay.dela==5{ + delay.tiao1+=1 + + delay.dela=0 + } + if imu1.x==80{ + // delay.dela+=1 + // if delay.dela==5{ + delay.tiao1=0 + delay.dela=0 + // } + } + }else{ + + @wasm4.set_draw_colors(4) + let jiangjun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\xaa\x00\x00\x00\x00\x55\x00\x00\x00\x01\xaa\x40\x00\x00\x26\x55\x98\x00\x00\x16\x55\x94\x00\x02\x69\xaa\x69\x80\x01\x69\xaa\x69\x40\x06\x96\x55\x96\x90\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x06\x96\x55\x96\x90\x01\x69\xaa\x69\x40\x02\x69\xaa\x69\x80\x00\x16\x55\x94\x00\x00\x26\x55\x98\x00\x00\x01\xaa\x40\x00\x00\x00\x55\x00\x00\x00\x00\xaa\x00\x00") + @wasm4.blit(jiangjun,70,100,20,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let renwu1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x00\x00\x00\x14\x00\xa9\x40\x00\x00\x00\x00\x00\x00\x14\x00\xa9\x40\x00\x00\x00\x00\x00\x00\x14\x00\x01\x55\x00\x00\x00\x00\x00\x00\x14\x00\x01\x55\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x5a\xa8\x01\xa9\x55\x05\x55\x50\x00\x00\x5a\xa8\x01\xa9\x55\x05\x55\x50\x00\x00\x5a\xa8\x01\xaa\x95\x05\x69\x55\x00\x00\x5a\xa8\x01\xaa\x95\x05\x69\x55\x00\x15\xaa\xa8\x01\x55\x6a\xaa\xaa\xa0\x00\x15\xaa\xa8\x00\x00\x6a\xaa\xaa\xa0\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x01\x6a\xaa\x95\x55\x55\x55\x00\x00\x00\x01\x6a\xaa\x95\x55\x55\x55\x00\x00\x00\x02\xaa\xa5\x55\x50\x55\x40\x00\x00\x00\x02\xaa\xa5\x55\x50\x55\x40\x00\x00\x00\x56\xaa\x50\x15\x50\x55\x40\x00\x00\x00\x56\xaa\x50\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x00\x00\x00\x15\x5a\x55\x6a\x00\x00\x00\x00\x00\x00\x15\x5a\x55\x6a\x00\x00\x00") + @wasm4.blit(renwu1,xinrento.y,xinrento.x,40,36,{ one_bit_per_pixel: false, flip_x: false, flip_y:true, rotate: false }) + let jiao:@wasm4.Sprite=@wasm4.sprite(b"\x9a\x59\x65\xa4\x9a\x50\x9a\x60\x65\x00\x66\x00\x90\x00\x40\x00") + @wasm4.blit(jiao,0,0,8,8,{ one_bit_per_pixel: false, flip_x: false, flip_y:false, rotate: false }) + @wasm4.blit(jiao,0,152,8,8,{ one_bit_per_pixel: false, flip_x: false, flip_y:true, rotate: false }) + @wasm4.blit(jiao,152,0,8,8,{ one_bit_per_pixel: false, flip_x: true, flip_y:false, rotate: false }) + @wasm4.blit(jiao,152,152,8,8,{ one_bit_per_pixel: false, flip_x: false, flip_y:true, rotate: true }) + @wasm4.rect(69,delay.shu,22,2) + @wasm4.rect(xiaohe1.x,99,1,22) + @wasm4.rect(xiaohe1.y,99,1,22) + @wasm4.rect(69,121,22,1) + + + delay.dela+=1 + if delay.dela==5{ + delay.shu+=2 + xiaohe1.x+=2 + xiaohe1.y-=2 + xinrento.x+=2 + delay.dela= 0 + } + if xiaohe1.x>=69{//两边不能再继续动 + xiaohe1.x=69 + @wasm4.set_palette(1,@wasm4.rgb(0xFFE4B5))//莫卡辛 + @wasm4.set_draw_colors(1,index=1) + } + if xinrento.x+40>=110{ + xinrento.y=180 + } + if xiaohe1.y<=90{ + xiaohe1.y=90 + + } + + + if delay.shu+60==160{ + + @wasm4.set_palette(1,@wasm4.rgb(0xFFE4B5))//莫卡辛 + @wasm4.set_palette(2,@wasm4.rgb(0x778899))//浅灰色 + @wasm4.set_palette(3,@wasm4.rgb(0x000000))//黑色 + @wasm4.set_palette(4,@wasm4.rgb(0xCD853F))//秘鲁 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + @wasm4.rect(0,0,160,160)//再次切换 + @wasm4.oval(yu.x,yu.y,1,1)//雨滴落下 + @wasm4.oval(yu.x+35,yu.y,1,1) + @wasm4.oval(yu.x+55,yu.y,1,1) + @wasm4.oval(yu.x+75,yu.y,1,1) + @wasm4.oval(yu.x+98,yu.y,1,1) + @wasm4.oval(yu.x+120,yu.y,1,1) + @wasm4.oval(yu.x+15,yu.y+50,1,1) + @wasm4.oval(yu.x+45,yu.y+50,1,1) + @wasm4.oval(yu.x+72,yu.y+50,1,1) + @wasm4.oval(yu.x+109,yu.y+50,1,1) + @wasm4.oval(yu.x+156,yu.y+50,1,1) + @wasm4.oval(yu.x+85,yu.y+100,1,1) + @wasm4.oval(yu.x+100,yu.y+100,1,1) + @wasm4.oval(yu.x+115,yu.y+100,1,1) + @wasm4.oval(yu.x+130,yu.y+100,1,1) + @wasm4.oval(yu.x+145,yu.y+100,1,1) + yu.y+=1 + if yu.y==130{ + yu.x=2 + yu.y=2 + } + + + let renwu1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x00\x00\x00\x14\x00\xa9\x40\x00\x00\x00\x00\x00\x00\x14\x00\xa9\x40\x00\x00\x00\x00\x00\x00\x14\x00\x01\x55\x00\x00\x00\x00\x00\x00\x14\x00\x01\x55\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x5a\xa8\x01\xa9\x55\x05\x55\x50\x00\x00\x5a\xa8\x01\xa9\x55\x05\x55\x50\x00\x00\x5a\xa8\x01\xaa\x95\x05\x69\x55\x00\x00\x5a\xa8\x01\xaa\x95\x05\x69\x55\x00\x15\xaa\xa8\x01\x55\x6a\xaa\xaa\xa0\x00\x15\xaa\xa8\x00\x00\x6a\xaa\xaa\xa0\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x01\x6a\xaa\x95\x55\x55\x55\x00\x00\x00\x01\x6a\xaa\x95\x55\x55\x55\x00\x00\x00\x02\xaa\xa5\x55\x50\x55\x40\x00\x00\x00\x02\xaa\xa5\x55\x50\x55\x40\x00\x00\x00\x56\xaa\x50\x15\x50\x55\x40\x00\x00\x00\x56\xaa\x50\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x00\x00\x00\x15\x5a\x55\x6a\x00\x00\x00\x00\x00\x00\x15\x5a\x55\x6a\x00\x00\x00") + @wasm4.blit(renwu1,0,110,40,36,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + if @wasm4.get_gamepad().button_1{ + duiha.x=2000 + }else{ + @wasm4.text(" Where is this?",15,30) + duiha.x+=1 + if duiha.x>=400{ + @wasm4.text(" Why am I here?",15,50) + } + + duiha.x+=1//实时更新延迟数值 + if duiha.x>=800{ + @wasm4.text(" What happened?",15,70) + } + } + + duiha.x+=1 + if duiha.x>=2000{ + + @wasm4.rect(0,0,160,160) + let renwu2:@wasm4.Sprite=@wasm4.sprite(b"\x10\x10\x00\x00\x00\x00\x00\x90\x90\x50\x00\x00\x00\x00\x42\x82\x00\x00\x55\x40\x00\x02\x45\x01\x55\x40\x40\x00\x0a\x00\x40\x00\x00\x04\x00\xa8\x50\x40\x00\x00\x04\x00\x50\x20\x50\x05\x05\x04\x00\x00\x10\x14\x05\x05\x00\x00\x20\x00\x04\x04\x01\x54\x50\x68\x00\x05\x55\x55\x54\x60\x15\x00\x00\x40\x00\x10\x50\x00\x00\x02\x4a\x0a\x18\x50\x00\x00\x02\x40\x00\x18\x60\x80\x00\x02\x40\x00\x18\x60\x55\x40\x01\x40\x50\x14\x60\xaa\x55\x00\x40\x00\x10\x50\x55\xaa\x55\x55\x55\x51\x50\x01\x55\x54\x10\x00\x45\x50\x00\x00\x15\x50\x00\x55\x10\x00\x00\x55\x00\x00\x41\x10\x00\x00\x11\x50\x00\x55\x10\x00\x01\x15\x00\x00\x40\x10\x00\x01\x00\x55\x41\x50\x10\x00\x05\x00\x51\x55\x14\x10\x00\x14\x05\x40\x44\x04\x10\x00\x10\x51\x00\x44\x00\x10\x00\x05\x41\x55\x45\x54\x10\x00\x40\x00\x00\x01\x55\x50") + @wasm4.blit(renwu2,1,110,28,28,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + if @wasm4.get_gamepad().button_1{ + duiha.y=3600 + }else { + @wasm4.text("Welcome to another,",4,10) + + duiha.y+=1 + if duiha.y>=400{ + @wasm4.text("world,my friend",10,30) + } + duiha.y+=1//实时更新延迟数值 + if duiha.y>=800{ + @wasm4.text("I haven't seen",10,50) + } + + duiha.y+=1 + if duiha.y>=1200{ + @wasm4.text("anyone in",20,70) + } + duiha.y+=1 + if duiha.y>=1600{ + @wasm4.text("2000~~~~",40,90) + } + } + + duiha.y+=1 + if duiha.y>=3600{ + + @wasm4.rect(0,0,160,160) + let renwu2:@wasm4.Sprite=@wasm4.sprite(b"\x10\x10\x00\x00\x00\x00\x00\x90\x90\x50\x00\x00\x00\x00\x42\x82\x00\x00\x55\x40\x00\x02\x45\x01\x55\x40\x40\x00\x0a\x00\x40\x00\x00\x04\x00\xa8\x50\x40\x00\x00\x04\x00\x50\x20\x50\x05\x05\x04\x00\x00\x10\x14\x05\x05\x00\x00\x20\x00\x04\x04\x01\x54\x50\x68\x00\x05\x55\x55\x54\x60\x15\x00\x00\x40\x00\x10\x50\x00\x00\x02\x4a\x0a\x18\x50\x00\x00\x02\x40\x00\x18\x60\x80\x00\x02\x40\x00\x18\x60\x55\x40\x01\x40\x50\x14\x60\xaa\x55\x00\x40\x00\x10\x50\x55\xaa\x55\x55\x55\x51\x50\x01\x55\x54\x10\x00\x45\x50\x00\x00\x15\x50\x00\x55\x10\x00\x00\x55\x00\x00\x41\x10\x00\x00\x11\x50\x00\x55\x10\x00\x01\x15\x00\x00\x40\x10\x00\x01\x00\x55\x41\x50\x10\x00\x05\x00\x51\x55\x14\x10\x00\x14\x05\x40\x44\x04\x10\x00\x10\x51\x00\x44\x00\x10\x00\x05\x41\x55\x45\x54\x10\x00\x40\x00\x00\x01\x55\x50") + @wasm4.blit(renwu2,1,110,28,28,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let guaiwu:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\xaa\x00\x00\x00\x00\x55\x00\x00\x00\x01\xaa\x40\x00\x00\x26\x55\x98\x00\x00\x16\x55\x94\x00\x02\x69\xaa\x69\x80\x01\x69\xaa\x69\x40\x06\x96\x55\x96\x90\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x06\x96\x55\x96\x90\x01\x69\xaa\x69\x40\x02\x69\xaa\x69\x80\x00\x16\x55\x94\x00\x00\x26\x55\x98\x00\x00\x01\xaa\x40\x00\x00\x00\x55\x00\x00\x00\x00\xaa\x00\x00") + @wasm4.blit(guaiwu,40,125,20,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + if @wasm4.get_gamepad().button_1{ + duiha1.x=3900 + }else { + + @wasm4.text("I guess you should",8,10) + duiha1.x+=1 + if duiha1.x>=300{ + @wasm4.text(" be looking for",10,30) + } + duiha1.x+=1 + if duiha1.x>=700{ + @wasm4.text("that gem,and",8,50) + } + duiha1.x+=1 + if duiha1.x>=1100{ + @wasm4.text("you look like",10,70) + } + duiha1.x+=1 + if duiha1.x>=1500{ + @wasm4.text("you need help,",8,90) + } + duiha1.x+=1 + if duiha1.x>=1900{ + @wasm4.text("don't you?",50,110) + } + } + duiha1.x+=1 + if duiha1.x>=3900{ + + @wasm4.rect(0,0,160,160) + let renwu1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x15\x55\x55\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x00\x16\xaa\xa9\x40\x00\x00\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x00\x00\x00\x14\x00\xa9\x40\x00\x00\x00\x00\x00\x00\x14\x00\xa9\x40\x00\x00\x00\x00\x00\x00\x14\x00\x01\x55\x00\x00\x00\x00\x00\x00\x14\x00\x01\x55\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x0a\xa9\x55\x55\x40\x00\x00\x00\x00\x00\x5a\xa8\x01\xa9\x55\x05\x55\x50\x00\x00\x5a\xa8\x01\xa9\x55\x05\x55\x50\x00\x00\x5a\xa8\x01\xaa\x95\x05\x69\x55\x00\x00\x5a\xa8\x01\xaa\x95\x05\x69\x55\x00\x15\xaa\xa8\x01\x55\x6a\xaa\xaa\xa0\x00\x15\xaa\xa8\x00\x00\x6a\xaa\xaa\xa0\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x00\x15\xaa\x94\x00\x00\x6a\xa0\x28\x00\x01\x6a\xaa\x95\x55\x55\x55\x00\x00\x00\x01\x6a\xaa\x95\x55\x55\x55\x00\x00\x00\x02\xaa\xa5\x55\x50\x55\x40\x00\x00\x00\x02\xaa\xa5\x55\x50\x55\x40\x00\x00\x00\x56\xaa\x50\x15\x50\x55\x40\x00\x00\x00\x56\xaa\x50\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x55\x40\x00\x15\x50\x55\x40\x00\x00\x00\x00\x00\x00\x15\x5a\x55\x6a\x00\x00\x00\x00\x00\x00\x15\x5a\x55\x6a\x00\x00\x00") + @wasm4.blit(renwu1,0,110,40,36,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + if @wasm4.get_gamepad().button_1{ + duiha1.y=3500 + }else { + @wasm4.text("You have read my",8,10) + duiha1.y+=1 + if duiha1.y>=300{ + @wasm4.text("mind,so what else",7,30) + } + duiha1.y+=1 + if duiha1.y>=700{ + @wasm4.text("can I say?What",8,50) + } + duiha1.y+=1 + if duiha1.y>=1100{ + @wasm4.text("can you do",10,70) + } + duiha1.y+=1 + if duiha1.y>=1500{ + @wasm4.text("for me?",20,90) + } + } + duiha1.y+=1 + if duiha1.y>=3500{ + @wasm4.rect(0,0,160,160) + let renwu2:@wasm4.Sprite=@wasm4.sprite(b"\x10\x10\x00\x00\x00\x00\x00\x90\x90\x50\x00\x00\x00\x00\x42\x82\x00\x00\x55\x40\x00\x02\x45\x01\x55\x40\x40\x00\x0a\x00\x40\x00\x00\x04\x00\xa8\x50\x40\x00\x00\x04\x00\x50\x20\x50\x05\x05\x04\x00\x00\x10\x14\x05\x05\x00\x00\x20\x00\x04\x04\x01\x54\x50\x68\x00\x05\x55\x55\x54\x60\x15\x00\x00\x40\x00\x10\x50\x00\x00\x02\x4a\x0a\x18\x50\x00\x00\x02\x40\x00\x18\x60\x80\x00\x02\x40\x00\x18\x60\x55\x40\x01\x40\x50\x14\x60\xaa\x55\x00\x40\x00\x10\x50\x55\xaa\x55\x55\x55\x51\x50\x01\x55\x54\x10\x00\x45\x50\x00\x00\x15\x50\x00\x55\x10\x00\x00\x55\x00\x00\x41\x10\x00\x00\x11\x50\x00\x55\x10\x00\x01\x15\x00\x00\x40\x10\x00\x01\x00\x55\x41\x50\x10\x00\x05\x00\x51\x55\x14\x10\x00\x14\x05\x40\x44\x04\x10\x00\x10\x51\x00\x44\x00\x10\x00\x05\x41\x55\x45\x54\x10\x00\x40\x00\x00\x01\x55\x50") + @wasm4.blit(renwu2,1,110,28,28,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let kuijia:@wasm4.Sprite=@wasm4.sprite(b"\x00\x20\x08\x00\x00\x20\x20\x00\x02\xa2\xa0\x00\x00\x2a\xa8\x00\x00\xa8\xa8\x00\x02\xe2\xe0\x00\x22\xaa\xaa\xa2\x00\x05\x40\x00\x0a\xaa\xa8\x00\x2b\xe0\x02\xfa\x00\x55\x50\x00\x0b\x88\xc8\x00\x22\xaa\xaa\xa2\x00\xae\xb8\x00\x08\xaa\xaa\x00\x20\x98\x26\x02\x00\x2a\xee\x00\x0a\xbf\xfe\x28\x20\x81\x42\x02\x00\xba\xeb\xb2\x0a\x33\x3e\x18\x00\xaa\xaa\x00\x2b\xff\xef\xfe\x0a\xbf\xfa\x54\x00\x08\x20\x00\xef\xba\xeb\xb2\x02\xaa\xa9\x40\x02\xaa\xaa\xa0\x2f\xa8\xee\x00\x02\x20\xa5\x00\x2a\x62\x62\x6a\xef\x8a\x3a\x00\x02\xfe\x97\x00\xae\x82\xa0\xae\x2b\x8a\x22\x00\x02\xec\x5b\x00\x2a\xdf\xfd\xea\x00\xaa\xaa\x00\x02\xfe\xdb\x00\x08\xb8\x8b\x88\x00\x28\x28\x00\x02\x08\xff\x00\x04\x2e\xae\x04\x00\x14\x14\x00\x02\xa8\x82\x00\x00\x0b\xf8\x00\x00\x3c\x3c\x00\x00\x00\xaa\x00") + @wasm4.blit(kuijia,50,130,48,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + if @wasm4.get_gamepad().button_1{ + duiha2.x=4300 + }else { + duiha2.x+=1 + if duiha2.x>=300{ + @wasm4.text("I can give you a",3,10) + } + duiha2.x+=1 + if duiha2.x>=700{ + @wasm4.text("chance to shuttle.If",1,30) + } + duiha2.x+=1 + if duiha2.x>=1100{ + @wasm4.text("you believe me,you",5,50) + } + duiha2.x+=1 + if duiha2.x>=1500{ + @wasm4.text("can start now.But",5,70) + } + duiha2.x+=1 + if duiha2.x>=1900{ + @wasm4.text("you must use these",8,90) + } + if duiha2.x>=2300{ + @wasm4.text("three sets of armor.",0,110) + } + } + duiha2.x+=1 + if duiha2.x>=4300{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Give your choice!",10,10) + @wasm4.rect(10,60,145,15) + @wasm4.rect(10,110,145,15) + @wasm4.text("I can't trust him",15,62) + @wasm4.text("I believe him",15,112) + @wasm4.set_draw_colors(3) + @wasm4.rect(10,duiha2.y,5,15) + + if duiha2.y<=110{ + if @wasm4.get_gamepad().button_1{ + xinren.x+=1 + if xinren.x==4{ + duiha2.y+=50 + xinren.x=0 + } + // duiha3.x=0 + // } + } + }else{ + duiha2.y=60 + } + if duiha2.y==60{ + if @wasm4.get_gamepad().button_2{ + duiha2.y=100 + } + } + else if duiha2.y==110{ + if @wasm4.get_gamepad().button_2{ + duiha2.y=200 + } + } + } + } + } + } + } + + if (duiha2.y==100){ + + @wasm4.rect(0,0,160,160) + @wasm4.text("Don't trust me,you'd",1,20) + @wasm4.text(" better reopen it.",10,40) + + } + duiha.x+=1 + delay.dela+=1 + if (duiha2.y==200 ) { + delay.shu+=1 + + delay.shu=0 + over.game_nan=true//难度中等判定血条量切换 + over.game_nan1=true//难度困难判定血条量切换 + duiha2.y=1000 + over.kaishi=true + delay.dela=0 + } + + + } + + + } + }else{ + + + + + @wasm4.set_draw_colors(1) + @wasm4.rect(0,0,160,160) + @wasm4.set_draw_colors(3) + @wasm4.rect(0,0,160,160) + @wasm4.rect(30,14,100,22) + @wasm4.rect(30,53,100,22) + @wasm4.rect(30,92,100,22) + @wasm4.rect(30,131,100,22) + @wasm4.text("Dimen",60,20) + @wasm4.text("Sea Gate",50,59) + @wasm4.text("Sky Gate",50,98) + @wasm4.text("World Gate",40,137) + // @wasm4.text("Battle by sea,",20,5) + // @wasm4.text("land and air",23,15) + @wasm4.oval(pos.x-30,pos.y,4,4) + @wasm4.oval(pos.x,pos.y,4,4) + if pos.y==30{//点哪个哪个亮 + @wasm4.set_draw_colors(1) + @wasm4.text("Dimen",60,20) + if @wasm4.get_gamepad().button_1{ + over.posp=true + } + }else if pos.y==69{ + @wasm4.set_draw_colors(1) + @wasm4.text("Sea Gate",50,59) + if @wasm4.get_gamepad().button_1{ + over.posp1=true + + } + }else if pos.y==108{ + @wasm4.set_draw_colors(1) + @wasm4.text("Sky Gate",50,98) + if @wasm4.get_gamepad().button_1{ + over.posp2=true + } + }else if pos.y==147{ + @wasm4.set_draw_colors(1) + @wasm4.text("World Gate",40,137) + if @wasm4.get_gamepad().button_1{ + over.posp3=true + } + } + if pos.y<=147{//难度光标切换 + if @wasm4.get_gamepad().button_2{ + + delay.dela+=1 + if delay.dela==5{ + pos.y+=39 + delay.dela=0 + } + } + }else{ + pos.y=30 + } + + } + } + + if over.posp==true{//难度一 + @wasm4.set_palette(2,@wasm4.rgb(0xFF69B4))//粉色 + @wasm4.set_palette(1,@wasm4.rgb(0xF5F5DC))//米色 + @wasm4.set_palette(3,@wasm4.rgb(0xDEB887))//魁梧的木头 + @wasm4.set_palette(4,@wasm4.rgb(0xB0C4DE))//浅钢蓝色 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + @wasm4.rect(0,0,160,160) + + main_game() + if neng_.neng==35{//角色变大 + let rentwoda:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x80\x00\xa0\x00\x00\x00\x00\x00\x00\x02\x80\x00\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x00\x15\x55\x00\x00\x00\x00\x00\x00\x00\x00\x15\x55\x00\x00\x00\x00\x00\x00\x00\x15\x55\x55\x50\x00\x00\x00\x00\x00\x00\x15\x55\x55\x50\x00\x00\x00\x00\x00\x00\x2a\xbf\xaa\xfa\x00\x00\x00\x00\x00\x00\x2a\xbf\xaa\xfa\x00\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x2b\xea\xaf\xaa\xfe\xbc\x2a\x00\x00\x00\x2b\xea\xaf\xaa\xfe\xbc\x2a\x00\x0a\xab\xff\xff\xff\xaf\xff\xff\xea\x00\x0a\xab\xff\xff\xff\xaf\xff\xff\xea\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\x0a\xff\xea\xaa\x0f\xaf\xa8\x00\x00\x00\x0a\xff\xea\xaa\x0f\xaf\xa8\x00\x00\x00\xfa\xff\xe8\x2a\xa0\xfa\xa8\x00\x00\x00\xfa\xff\xe8\x2a\xa0\xfa\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x02\xaa\x00\xaa\x00\x00\x00\x00\x00\x00\x02\xaa\x00\xaa\x00\x00\x00\x00\x00\x00\x01\x55\x00\x55\x00\x00\x00\x00\x00\x00\x01\x55\x00\x55\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00") + @wasm4.blit(rentwoda,yidong.x,yidong.y,40,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + pao.x=28 + pao.y=28 + neng_.xue=60//变大复活函数复活一次 + } + else{ + pao.x=0 + pao.y=0 + } + if over.game_huan1==true{//5-10 + @wasm4.rect(0,0,160,160) + let lujun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x02\xaa\xa8\x80\x00\x00\x00\x00\x00\x00\x2a\xaa\x80\x00\x00\x02\xaa\x82\x60\x00\x00\x00\x00\x00\x00\x02\xaa\x80\x00\x00\x0a\xaa\x09\x94\x00\x00\x00\x00\x00\x00\x00\xaa\xa0\x00\x00\x2a\xa8\x02\x65\x00\x00\x00\x00\x00\x00\x50\x2a\xa8\x00\x00\xaa\xa8\x01\x99\x40\x00\x00\x00\x00\x01\x50\x2a\xaa\x00\x00\xaa\xa0\x01\x66\x50\x00\x00\x00\x00\x05\x40\x0a\xaa\x00\x02\xaa\x80\x00\x59\x94\x00\x00\x00\x00\x19\x00\x02\xaa\x80\x02\xaa\x80\x00\x16\x65\x00\x00\x00\x00\x64\x00\x00\xaa\x80\x0a\xaa\x02\x80\x05\x99\x40\x00\x00\x01\x90\x00\x00\xaa\xa0\x0a\xa8\x01\x40\x01\x56\x55\x50\x00\x06\x41\x66\x50\x2a\xa0\x0a\xa8\x01\x40\x00\x05\x95\x94\x00\x19\x06\x95\xa4\x2a\xa0\x2a\xa8\x01\x40\x00\x01\x66\x65\x00\x64\x01\x55\x50\x2a\xa8\x2a\xa0\x01\x40\x00\x00\x5a\x99\x41\x90\x02\x95\xa0\x0a\xa8\x2a\xa0\x15\x54\x00\x00\x15\xa6\x56\x40\x01\x66\x50\x0a\xa8\x2a\xa0\x04\x50\x00\x01\x56\x69\x99\x00\x00\x95\x80\x0a\xa8\xaa\x80\x05\x90\x00\x01\x55\x9a\x65\x00\x00\x55\x40\x02\xaa\xaa\x80\x05\x10\x00\x01\x51\xa5\x99\x40\x00\x95\x80\x02\xaa\xaa\x80\x06\x50\x00\x01\x51\x66\x66\x50\x00\x55\x40\x02\xaa\xaa\x80\x05\x10\x00\x01\x50\x59\x69\x94\x00\x95\x80\x02\xaa\xaa\x80\x04\x50\x00\x01\x50\x66\x9a\x64\x00\x55\x40\x02\xaa\xaa\x80\x05\x90\x00\x01\x55\x95\xa6\x94\x00\x95\x80\x02\xaa\xaa\x80\x05\x10\x00\x01\x56\x41\x6a\x50\x00\x66\x40\x02\xaa\xaa\x80\x06\x50\x00\x01\x59\x00\xaa\x95\x40\x19\x00\x02\xaa\xaa\x80\x05\x10\x00\x00\x65\x02\x86\xa6\x50\x04\x00\x02\xaa\xaa\x80\x01\x90\x00\x51\x95\x42\x85\xa9\x94\x00\x00\x02\xaa\x2a\xa0\x00\x50\x00\x16\x55\x50\x01\x69\xa5\x00\x00\x0a\xa8\x2a\xa0\x00\x10\x00\x59\x15\x54\x00\x5a\x69\x40\x00\x0a\xa8\x2a\xa0\x00\x00\x01\x65\x45\x55\x40\x16\x9a\x50\x00\x0a\xa8\x2a\xa8\x00\x00\x05\x94\x41\x55\x54\x05\xaa\x94\x00\x2a\xa8\x0a\xa8\x00\x04\x16\x50\x00\x55\x55\x55\x6a\xa5\x00\x2a\xa0\x0a\xa8\x00\x01\x19\x40\x00\x05\x55\x55\x56\xa9\x40\x2a\xa0\x0a\xaa\x00\x00\x55\x00\x00\x00\x15\x55\x06\xaa\x40\xaa\xa0\x02\xaa\x80\x05\x50\x00\x00\x00\x00\x00\x06\xa9\x40\xaa\x80\x02\xaa\x80\x05\x44\x00\x00\x00\x00\x00\x06\xa5\x02\xaa\x80\x00\xaa\xa0\x05\x41\x00\x00\x00\x00\x00\x05\x94\x0a\xaa\x00\x00\xaa\xa8\x10\x00\x00\x00\x00\x00\x00\x06\x50\x0a\xaa\x00\x00\x2a\xa8\x00\x00\x04\x00\x00\x00\x05\x05\x40\x2a\xa8\x00\x00\x0a\xaa\x00\x00\x01\x00\x00\x00\x04\x00\x00\xaa\xa0\x00\x00\x02\xaa\x80\x00\x01\x40\x00\x00\x10\x00\x02\xaa\xa0\x00\x00\x02\xaa\xa8\x00\x00\x54\x00\x01\x50\x00\x0a\xaa\x80\x00\x00\x00\xaa\xaa\x00\x00\x05\x00\x05\x00\x00\xaa\xaa\x00\x00\x00\x00\x2a\xaa\x80\x00\x01\x55\x54\x00\x02\xaa\xa8\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x80\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Dimen",48,25) + @wasm4.text("code1: ",5,70) + @wasm4.text("3",10,80) + if delay.lu<=160{ + @wasm4.blit(lujun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(lujun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + + } + if over.game_huan2==true{//10-20 + @wasm4.rect(0,0,160,160) + let haijun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x40\x00\x00\x00\xaa\xaa\x00\x00\x00\x02\xaa\xa8\x00\x00\x00\x55\x00\x00\x00\x2a\xaa\x80\x00\x00\x02\xaa\x80\x00\x00\x00\x04\x00\x00\x00\x02\xaa\x80\x00\x00\x0a\xaa\x00\x01\x00\x00\x55\x00\x00\x00\x00\xaa\xa0\x00\x00\x2a\xa8\x00\x00\x40\x05\x55\x40\x00\x00\x00\x2a\xa8\x00\x00\xaa\xa8\x00\x00\x10\x00\x29\x40\x00\x00\x00\x2a\xaa\x00\x00\xaa\xa0\x00\x00\x04\x00\x55\x40\x00\x00\x00\x0a\xaa\x00\x02\xaa\x80\x00\x00\x01\x00\x55\x40\x00\x00\x00\x02\xaa\x80\x02\xaa\x80\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\xaa\x80\x0a\xaa\x00\x00\x00\x10\x14\x04\x00\x00\x40\x00\x00\xaa\xa0\x0a\xa8\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x2a\xa0\x0a\xa8\x00\x00\x00\x15\x55\x55\x55\x55\x40\x00\x00\x2a\xa0\x2a\xa8\x00\x00\x15\x05\x55\x55\x55\x54\x00\x00\x14\x2a\xa8\x2a\xa0\x00\x01\x55\x00\x00\x44\x00\x00\x00\x00\x50\x0a\xa8\x2a\xa0\x00\x05\x55\x54\x00\x04\x11\x00\x00\x04\x40\x0a\xa8\x2a\xa0\x00\x55\x55\x55\x00\x04\x04\x00\x54\x15\x40\x0a\xa8\xaa\x80\x01\x55\x55\x55\x00\x04\x04\x05\x05\x51\x00\x02\xaa\xaa\x80\x05\x55\x55\x55\x40\x04\x10\x00\x01\x40\x00\x02\xaa\xaa\x80\xaa\x95\xaa\x55\x40\x04\x00\x00\x00\x00\x00\x02\xaa\xaa\x80\x80\x95\x80\x54\x00\x04\x40\x05\x40\x00\x00\x02\xaa\xaa\x80\x40\x95\x80\x54\x00\x04\x00\x50\x40\x00\x00\x02\xaa\xaa\x80\x52\x80\xa1\x54\x00\x05\x01\x40\x40\x00\x00\x02\xaa\xaa\x80\x96\x95\xa5\x90\x00\x04\x04\x00\x15\x55\x00\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x44\x00\x00\x00\x01\x40\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x04\x00\x00\x00\x00\x40\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x04\x00\x15\x55\x54\x50\x02\xaa\x2a\xa0\x10\x55\x41\x00\x01\x04\x00\x50\x00\x05\x15\x0a\xa8\x2a\xa0\x55\x00\x41\x00\x00\x04\x00\x40\x00\x01\x40\x0a\xa8\x2a\xa0\x40\x00\x55\x00\x00\x04\x01\x01\x00\x04\x40\x0a\xa8\x2a\xa8\x40\x00\x50\x04\x04\x04\x01\x05\x41\x55\x00\x2a\xa8\x0a\xa8\x40\x00\x10\x15\x00\x04\x01\x15\x50\x01\x00\x2a\xa0\x0a\xa8\x40\x15\x50\x05\x51\x14\x01\x55\x40\x01\x00\x2a\xa0\x0a\xaa\x55\x50\x10\x01\x54\x04\x45\x55\x00\x00\x40\xaa\xa0\x02\xaa\x80\x00\x01\x55\x55\x04\x15\x55\x00\x00\x50\xaa\x80\x02\xaa\x80\x00\x54\x01\x55\x55\x55\x55\x05\x40\x02\xaa\x80\x00\xaa\xa0\x00\x00\x00\x55\x55\x55\x55\x50\x50\x0a\xaa\x00\x00\xaa\xa8\x00\x55\x00\x15\x55\x55\x50\x00\x14\x0a\xaa\x00\x00\x2a\xa8\x01\x40\x50\x05\x55\x55\x44\x00\x05\x2a\xa8\x00\x00\x0a\xaa\x00\x00\x14\x01\x55\x55\x00\x00\x00\xaa\xa0\x00\x00\x02\xaa\x80\x00\x05\x55\x55\x54\x10\x00\x02\xaa\xa0\x00\x00\x02\xaa\xa8\x00\x00\x00\x15\x50\x00\x00\x0a\xaa\x80\x00\x00\x00\xaa\xaa\x00\x00\x00\x05\x40\x40\x00\xaa\xaa\x00\x00\x00\x00\x2a\xaa\x80\x00\x55\x10\x11\x00\x02\xaa\xa8\x00\x00\x00\x00\x0a\xaa\xa8\x00\x01\x50\x40\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x01\x00\x0a\xaa\xaa\x80\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Sea Gate",30,25) + @wasm4.text("code2: ",5,70) + @wasm4.text("0",10,80) + if delay.lu<=160{ + @wasm4.blit(haijun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(haijun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + } + if over.game_huan3==true{//20-30 + @wasm4.rect(0,0,160,160) + let kongjun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x3f\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xc0\x00\x03\xff\xff\xfc\x00\x00\x00\x00\x00\x00\xff\xff\xf0\x0e\xaa\xac\x0f\xff\xff\x00\x00\x00\x00\x00\x0f\xff\xfc\x00\x00\x22\x00\x00\x3f\xff\xf0\x00\x00\x00\x00\x3f\xff\xf0\x00\x00\x22\x00\x00\x0f\xff\xfc\x00\x00\x00\x00\xff\xff\x00\x00\x00\x22\x00\x00\x00\xff\xff\x00\x00\x00\x03\xff\xfc\x00\x00\x2a\xa2\xaa\x00\x00\x3f\xff\xc0\x00\x00\x03\xff\xc0\x0c\x2a\xaa\xaa\xaa\xaa\x8c\x03\xff\xc0\x00\x00\x0f\xff\x00\x0a\xaa\xa7\x55\x76\xaa\xa8\x0c\xff\xf0\x00\x00\x3f\xfc\x32\xae\xaa\x97\x55\x75\xaa\xae\xac\x3f\xfc\x00\x00\xff\xfc\x3a\xae\xaa\x95\xd5\xd5\xa0\x0e\xac\x3f\xff\x00\x00\xff\xf0\xaa\x08\x02\xa5\x7f\x56\xa0\x08\xaa\x8f\xff\x00\x03\xff\xc2\xb0\x00\x00\xa9\x5d\x5a\x80\x00\x0e\xa3\xff\xc0\x03\xff\xc0\x20\x00\x00\x2a\xae\xaa\x00\x00\x08\x00\xff\xc0\x0f\xff\x00\x00\x00\x00\x02\xae\xa0\x00\x00\x00\x00\xff\xf0\x0f\xfc\x0a\xeb\xae\xbb\x00\x0c\x00\xee\xba\xeb\xa0\x3f\xf0\x0f\xfc\x2d\x55\x55\x5b\xea\xbe\xab\xe5\x55\x55\x78\x3f\xf0\x3f\xfc\xb5\x55\x6e\xee\x56\x69\x95\xbb\xb9\x55\x5e\x3f\xfc\x3f\xf2\xde\xee\xd5\x5d\x5d\x69\x75\x75\x57\xbb\xb7\x8f\xfc\x3f\xfb\x65\x55\x6e\xf5\x59\xd7\x65\x5f\xb5\x55\x59\xef\xfc\x3f\xfe\xd7\xee\xd5\x6d\x75\x96\x5d\x5d\xd7\xbb\xd7\xbf\xfc\xff\xc9\x5e\x57\x6e\x5d\x66\xeb\x99\x6d\xb9\xdd\xb5\x63\xff\xff\xcd\x65\x79\xb5\xb9\x99\x96\x66\x66\x5e\x65\x59\x73\xff\xff\xcb\xb5\xe5\x56\xd6\xd9\x96\x67\x97\x95\x7b\x5e\xe3\xff\xff\xc0\x25\x95\x5b\x55\x99\xeb\x66\x55\xe5\x56\xd8\x03\xff\xff\xc0\x37\x55\x6d\x56\xe5\x96\x5b\x95\x79\x57\x5c\x03\xff\xff\xc0\x26\x55\xb5\x59\x65\xd7\x59\x65\x5e\x55\xb8\x03\xff\xff\xc0\x37\x56\xd5\x95\x7b\x69\xed\x56\x57\x95\xc0\x03\xff\xff\xc0\x0e\x5b\x96\x59\xee\xeb\xbb\x65\x96\xe5\x80\x03\xff\xff\xc0\x03\xbe\xee\xee\xbb\xbe\xee\xee\xeb\xbe\xc0\x03\xff\xff\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\x3f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x3f\xf0\x28\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x0f\xfc\x3f\xf0\xaa\x00\x00\x00\x08\x00\x2a\x00\x02\x80\xaa\x0f\xfc\x3f\xfc\x80\x80\x00\x00\x2a\x00\xa2\x00\x0a\xa0\x80\x3f\xfc\x0f\xfc\x00\x20\x28\x00\x22\x0a\x80\x80\x08\x2a\x80\x3f\xf0\x0f\xfc\x00\x28\x28\x00\xa2\x28\x00\x80\x28\x0a\x80\x3f\xf0\x0f\xff\x00\x0a\xa8\x00\x82\x20\x00\xa0\x20\x02\xa8\xff\xf0\x03\xff\xc0\x0a\x08\x02\x82\x00\x00\x20\xa0\x02\x08\xff\xc0\x03\xff\xc0\x2a\x8a\x0a\x02\x80\x00\x2a\x80\x02\x03\xff\xc0\x00\xff\xf0\xa0\x82\x28\x00\x80\x00\x08\x00\x02\x0f\xff\x00\x00\xff\xfc\x80\x82\x20\x00\x80\xa8\x0a\x00\x0a\x0f\xff\x00\x00\x3f\xfc\x80\x82\x80\x00\x2a\x8a\x02\x00\x08\x3f\xfc\x00\x00\x0f\xff\x00\x80\x80\x00\x28\x02\x02\x80\x00\xff\xf0\x00\x00\x03\xff\xc0\x80\xa0\x00\xa8\x02\x80\xa0\x03\xff\xf0\x00\x00\x03\xff\xfc\x00\x20\x02\x08\x00\xa0\x20\x0f\xff\xc0\x00\x00\x00\xff\xff\x00\x20\x08\x0a\x00\x28\x00\xff\xff\x00\x00\x00\x00\x3f\xff\xc0\x00\x08\x02\x00\x0a\x03\xff\xfc\x00\x00\x00\x00\x0f\xff\xfc\x00\x28\x00\x80\x00\x3f\xff\xf0\x00\x00\x00\x00\x00\xff\xff\xf0\x00\x00\x00\x0f\xff\xff\xc0\x00\x00\x00\x00\x00\x3f\xff\xff\xc0\x00\x03\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xfc\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Sky Gate",30,25) + @wasm4.text("code3: ",5,70) + @wasm4.text("4",10,80) + @wasm4.text("all code:304",10,120) + if delay.lu<=160{ + @wasm4.blit(kongjun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(kongjun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + } + if neng_.neng>15{ + + main_game1() + + if neng_.neng>=35{ + main_game2() + + } + } + } + if over.posp1==true{//难度二 + + @wasm4.set_palette(2,@wasm4.rgb(0x808080))//灰色 + @wasm4.set_palette(1,@wasm4.rgb(0xFAEBD7))//仿古白 + @wasm4.set_palette(3,@wasm4.rgb(0x90EE90))//浅绿色 + @wasm4.set_palette(4,@wasm4.rgb(0xF08080))//浅珊瑚 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + @wasm4.rect(0,0,160,160) + + nandu() + main_game() + if neng_.neng==20{//角色变大 + let rentwoda:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x80\x00\xa0\x00\x00\x00\x00\x00\x00\x02\x80\x00\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x00\x15\x55\x00\x00\x00\x00\x00\x00\x00\x00\x15\x55\x00\x00\x00\x00\x00\x00\x00\x15\x55\x55\x50\x00\x00\x00\x00\x00\x00\x15\x55\x55\x50\x00\x00\x00\x00\x00\x00\x2a\xbf\xaa\xfa\x00\x00\x00\x00\x00\x00\x2a\xbf\xaa\xfa\x00\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x2b\xea\xaf\xaa\xfe\xbc\x2a\x00\x00\x00\x2b\xea\xaf\xaa\xfe\xbc\x2a\x00\x0a\xab\xff\xff\xff\xaf\xff\xff\xea\x00\x0a\xab\xff\xff\xff\xaf\xff\xff\xea\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\x0a\xff\xea\xaa\x0f\xaf\xa8\x00\x00\x00\x0a\xff\xea\xaa\x0f\xaf\xa8\x00\x00\x00\xfa\xff\xe8\x2a\xa0\xfa\xa8\x00\x00\x00\xfa\xff\xe8\x2a\xa0\xfa\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x02\xaa\x00\xaa\x00\x00\x00\x00\x00\x00\x02\xaa\x00\xaa\x00\x00\x00\x00\x00\x00\x01\x55\x00\x55\x00\x00\x00\x00\x00\x00\x01\x55\x00\x55\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00") + @wasm4.blit(rentwoda,yidong.x,yidong.y,40,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + pao.x=28 + pao.y=28 + neng_.xue=45//变大复活函数复活一次 + } + else{ + pao.x=0 + pao.y=0 + } + if over.game_huan1==true{//5-10 + @wasm4.rect(0,0,160,160) + let lujun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x02\xaa\xa8\x80\x00\x00\x00\x00\x00\x00\x2a\xaa\x80\x00\x00\x02\xaa\x82\x60\x00\x00\x00\x00\x00\x00\x02\xaa\x80\x00\x00\x0a\xaa\x09\x94\x00\x00\x00\x00\x00\x00\x00\xaa\xa0\x00\x00\x2a\xa8\x02\x65\x00\x00\x00\x00\x00\x00\x50\x2a\xa8\x00\x00\xaa\xa8\x01\x99\x40\x00\x00\x00\x00\x01\x50\x2a\xaa\x00\x00\xaa\xa0\x01\x66\x50\x00\x00\x00\x00\x05\x40\x0a\xaa\x00\x02\xaa\x80\x00\x59\x94\x00\x00\x00\x00\x19\x00\x02\xaa\x80\x02\xaa\x80\x00\x16\x65\x00\x00\x00\x00\x64\x00\x00\xaa\x80\x0a\xaa\x02\x80\x05\x99\x40\x00\x00\x01\x90\x00\x00\xaa\xa0\x0a\xa8\x01\x40\x01\x56\x55\x50\x00\x06\x41\x66\x50\x2a\xa0\x0a\xa8\x01\x40\x00\x05\x95\x94\x00\x19\x06\x95\xa4\x2a\xa0\x2a\xa8\x01\x40\x00\x01\x66\x65\x00\x64\x01\x55\x50\x2a\xa8\x2a\xa0\x01\x40\x00\x00\x5a\x99\x41\x90\x02\x95\xa0\x0a\xa8\x2a\xa0\x15\x54\x00\x00\x15\xa6\x56\x40\x01\x66\x50\x0a\xa8\x2a\xa0\x04\x50\x00\x01\x56\x69\x99\x00\x00\x95\x80\x0a\xa8\xaa\x80\x05\x90\x00\x01\x55\x9a\x65\x00\x00\x55\x40\x02\xaa\xaa\x80\x05\x10\x00\x01\x51\xa5\x99\x40\x00\x95\x80\x02\xaa\xaa\x80\x06\x50\x00\x01\x51\x66\x66\x50\x00\x55\x40\x02\xaa\xaa\x80\x05\x10\x00\x01\x50\x59\x69\x94\x00\x95\x80\x02\xaa\xaa\x80\x04\x50\x00\x01\x50\x66\x9a\x64\x00\x55\x40\x02\xaa\xaa\x80\x05\x90\x00\x01\x55\x95\xa6\x94\x00\x95\x80\x02\xaa\xaa\x80\x05\x10\x00\x01\x56\x41\x6a\x50\x00\x66\x40\x02\xaa\xaa\x80\x06\x50\x00\x01\x59\x00\xaa\x95\x40\x19\x00\x02\xaa\xaa\x80\x05\x10\x00\x00\x65\x02\x86\xa6\x50\x04\x00\x02\xaa\xaa\x80\x01\x90\x00\x51\x95\x42\x85\xa9\x94\x00\x00\x02\xaa\x2a\xa0\x00\x50\x00\x16\x55\x50\x01\x69\xa5\x00\x00\x0a\xa8\x2a\xa0\x00\x10\x00\x59\x15\x54\x00\x5a\x69\x40\x00\x0a\xa8\x2a\xa0\x00\x00\x01\x65\x45\x55\x40\x16\x9a\x50\x00\x0a\xa8\x2a\xa8\x00\x00\x05\x94\x41\x55\x54\x05\xaa\x94\x00\x2a\xa8\x0a\xa8\x00\x04\x16\x50\x00\x55\x55\x55\x6a\xa5\x00\x2a\xa0\x0a\xa8\x00\x01\x19\x40\x00\x05\x55\x55\x56\xa9\x40\x2a\xa0\x0a\xaa\x00\x00\x55\x00\x00\x00\x15\x55\x06\xaa\x40\xaa\xa0\x02\xaa\x80\x05\x50\x00\x00\x00\x00\x00\x06\xa9\x40\xaa\x80\x02\xaa\x80\x05\x44\x00\x00\x00\x00\x00\x06\xa5\x02\xaa\x80\x00\xaa\xa0\x05\x41\x00\x00\x00\x00\x00\x05\x94\x0a\xaa\x00\x00\xaa\xa8\x10\x00\x00\x00\x00\x00\x00\x06\x50\x0a\xaa\x00\x00\x2a\xa8\x00\x00\x04\x00\x00\x00\x05\x05\x40\x2a\xa8\x00\x00\x0a\xaa\x00\x00\x01\x00\x00\x00\x04\x00\x00\xaa\xa0\x00\x00\x02\xaa\x80\x00\x01\x40\x00\x00\x10\x00\x02\xaa\xa0\x00\x00\x02\xaa\xa8\x00\x00\x54\x00\x01\x50\x00\x0a\xaa\x80\x00\x00\x00\xaa\xaa\x00\x00\x05\x00\x05\x00\x00\xaa\xaa\x00\x00\x00\x00\x2a\xaa\x80\x00\x01\x55\x54\x00\x02\xaa\xa8\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x80\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Dimen",48,25) + @wasm4.text("code1: ",5,70) + @wasm4.text("3",10,80) + if delay.lu<=160{ + @wasm4.blit(lujun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(lujun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + + } + if over.game_huan2==true{//10-20 + @wasm4.rect(0,0,160,160) + let haijun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x40\x00\x00\x00\xaa\xaa\x00\x00\x00\x02\xaa\xa8\x00\x00\x00\x55\x00\x00\x00\x2a\xaa\x80\x00\x00\x02\xaa\x80\x00\x00\x00\x04\x00\x00\x00\x02\xaa\x80\x00\x00\x0a\xaa\x00\x01\x00\x00\x55\x00\x00\x00\x00\xaa\xa0\x00\x00\x2a\xa8\x00\x00\x40\x05\x55\x40\x00\x00\x00\x2a\xa8\x00\x00\xaa\xa8\x00\x00\x10\x00\x29\x40\x00\x00\x00\x2a\xaa\x00\x00\xaa\xa0\x00\x00\x04\x00\x55\x40\x00\x00\x00\x0a\xaa\x00\x02\xaa\x80\x00\x00\x01\x00\x55\x40\x00\x00\x00\x02\xaa\x80\x02\xaa\x80\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\xaa\x80\x0a\xaa\x00\x00\x00\x10\x14\x04\x00\x00\x40\x00\x00\xaa\xa0\x0a\xa8\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x2a\xa0\x0a\xa8\x00\x00\x00\x15\x55\x55\x55\x55\x40\x00\x00\x2a\xa0\x2a\xa8\x00\x00\x15\x05\x55\x55\x55\x54\x00\x00\x14\x2a\xa8\x2a\xa0\x00\x01\x55\x00\x00\x44\x00\x00\x00\x00\x50\x0a\xa8\x2a\xa0\x00\x05\x55\x54\x00\x04\x11\x00\x00\x04\x40\x0a\xa8\x2a\xa0\x00\x55\x55\x55\x00\x04\x04\x00\x54\x15\x40\x0a\xa8\xaa\x80\x01\x55\x55\x55\x00\x04\x04\x05\x05\x51\x00\x02\xaa\xaa\x80\x05\x55\x55\x55\x40\x04\x10\x00\x01\x40\x00\x02\xaa\xaa\x80\xaa\x95\xaa\x55\x40\x04\x00\x00\x00\x00\x00\x02\xaa\xaa\x80\x80\x95\x80\x54\x00\x04\x40\x05\x40\x00\x00\x02\xaa\xaa\x80\x40\x95\x80\x54\x00\x04\x00\x50\x40\x00\x00\x02\xaa\xaa\x80\x52\x80\xa1\x54\x00\x05\x01\x40\x40\x00\x00\x02\xaa\xaa\x80\x96\x95\xa5\x90\x00\x04\x04\x00\x15\x55\x00\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x44\x00\x00\x00\x01\x40\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x04\x00\x00\x00\x00\x40\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x04\x00\x15\x55\x54\x50\x02\xaa\x2a\xa0\x10\x55\x41\x00\x01\x04\x00\x50\x00\x05\x15\x0a\xa8\x2a\xa0\x55\x00\x41\x00\x00\x04\x00\x40\x00\x01\x40\x0a\xa8\x2a\xa0\x40\x00\x55\x00\x00\x04\x01\x01\x00\x04\x40\x0a\xa8\x2a\xa8\x40\x00\x50\x04\x04\x04\x01\x05\x41\x55\x00\x2a\xa8\x0a\xa8\x40\x00\x10\x15\x00\x04\x01\x15\x50\x01\x00\x2a\xa0\x0a\xa8\x40\x15\x50\x05\x51\x14\x01\x55\x40\x01\x00\x2a\xa0\x0a\xaa\x55\x50\x10\x01\x54\x04\x45\x55\x00\x00\x40\xaa\xa0\x02\xaa\x80\x00\x01\x55\x55\x04\x15\x55\x00\x00\x50\xaa\x80\x02\xaa\x80\x00\x54\x01\x55\x55\x55\x55\x05\x40\x02\xaa\x80\x00\xaa\xa0\x00\x00\x00\x55\x55\x55\x55\x50\x50\x0a\xaa\x00\x00\xaa\xa8\x00\x55\x00\x15\x55\x55\x50\x00\x14\x0a\xaa\x00\x00\x2a\xa8\x01\x40\x50\x05\x55\x55\x44\x00\x05\x2a\xa8\x00\x00\x0a\xaa\x00\x00\x14\x01\x55\x55\x00\x00\x00\xaa\xa0\x00\x00\x02\xaa\x80\x00\x05\x55\x55\x54\x10\x00\x02\xaa\xa0\x00\x00\x02\xaa\xa8\x00\x00\x00\x15\x50\x00\x00\x0a\xaa\x80\x00\x00\x00\xaa\xaa\x00\x00\x00\x05\x40\x40\x00\xaa\xaa\x00\x00\x00\x00\x2a\xaa\x80\x00\x55\x10\x11\x00\x02\xaa\xa8\x00\x00\x00\x00\x0a\xaa\xa8\x00\x01\x50\x40\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x01\x00\x0a\xaa\xaa\x80\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Sea Gate",30,25) + @wasm4.text("code2: ",5,70) + + @wasm4.text("0",10,80) + if delay.lu<=160{ + @wasm4.blit(haijun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(haijun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + } + if over.game_huan3==true{//20-30 + @wasm4.rect(0,0,160,160) + let kongjun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x3f\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xc0\x00\x03\xff\xff\xfc\x00\x00\x00\x00\x00\x00\xff\xff\xf0\x0e\xaa\xac\x0f\xff\xff\x00\x00\x00\x00\x00\x0f\xff\xfc\x00\x00\x22\x00\x00\x3f\xff\xf0\x00\x00\x00\x00\x3f\xff\xf0\x00\x00\x22\x00\x00\x0f\xff\xfc\x00\x00\x00\x00\xff\xff\x00\x00\x00\x22\x00\x00\x00\xff\xff\x00\x00\x00\x03\xff\xfc\x00\x00\x2a\xa2\xaa\x00\x00\x3f\xff\xc0\x00\x00\x03\xff\xc0\x0c\x2a\xaa\xaa\xaa\xaa\x8c\x03\xff\xc0\x00\x00\x0f\xff\x00\x0a\xaa\xa7\x55\x76\xaa\xa8\x0c\xff\xf0\x00\x00\x3f\xfc\x32\xae\xaa\x97\x55\x75\xaa\xae\xac\x3f\xfc\x00\x00\xff\xfc\x3a\xae\xaa\x95\xd5\xd5\xa0\x0e\xac\x3f\xff\x00\x00\xff\xf0\xaa\x08\x02\xa5\x7f\x56\xa0\x08\xaa\x8f\xff\x00\x03\xff\xc2\xb0\x00\x00\xa9\x5d\x5a\x80\x00\x0e\xa3\xff\xc0\x03\xff\xc0\x20\x00\x00\x2a\xae\xaa\x00\x00\x08\x00\xff\xc0\x0f\xff\x00\x00\x00\x00\x02\xae\xa0\x00\x00\x00\x00\xff\xf0\x0f\xfc\x0a\xeb\xae\xbb\x00\x0c\x00\xee\xba\xeb\xa0\x3f\xf0\x0f\xfc\x2d\x55\x55\x5b\xea\xbe\xab\xe5\x55\x55\x78\x3f\xf0\x3f\xfc\xb5\x55\x6e\xee\x56\x69\x95\xbb\xb9\x55\x5e\x3f\xfc\x3f\xf2\xde\xee\xd5\x5d\x5d\x69\x75\x75\x57\xbb\xb7\x8f\xfc\x3f\xfb\x65\x55\x6e\xf5\x59\xd7\x65\x5f\xb5\x55\x59\xef\xfc\x3f\xfe\xd7\xee\xd5\x6d\x75\x96\x5d\x5d\xd7\xbb\xd7\xbf\xfc\xff\xc9\x5e\x57\x6e\x5d\x66\xeb\x99\x6d\xb9\xdd\xb5\x63\xff\xff\xcd\x65\x79\xb5\xb9\x99\x96\x66\x66\x5e\x65\x59\x73\xff\xff\xcb\xb5\xe5\x56\xd6\xd9\x96\x67\x97\x95\x7b\x5e\xe3\xff\xff\xc0\x25\x95\x5b\x55\x99\xeb\x66\x55\xe5\x56\xd8\x03\xff\xff\xc0\x37\x55\x6d\x56\xe5\x96\x5b\x95\x79\x57\x5c\x03\xff\xff\xc0\x26\x55\xb5\x59\x65\xd7\x59\x65\x5e\x55\xb8\x03\xff\xff\xc0\x37\x56\xd5\x95\x7b\x69\xed\x56\x57\x95\xc0\x03\xff\xff\xc0\x0e\x5b\x96\x59\xee\xeb\xbb\x65\x96\xe5\x80\x03\xff\xff\xc0\x03\xbe\xee\xee\xbb\xbe\xee\xee\xeb\xbe\xc0\x03\xff\xff\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\x3f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x3f\xf0\x28\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x0f\xfc\x3f\xf0\xaa\x00\x00\x00\x08\x00\x2a\x00\x02\x80\xaa\x0f\xfc\x3f\xfc\x80\x80\x00\x00\x2a\x00\xa2\x00\x0a\xa0\x80\x3f\xfc\x0f\xfc\x00\x20\x28\x00\x22\x0a\x80\x80\x08\x2a\x80\x3f\xf0\x0f\xfc\x00\x28\x28\x00\xa2\x28\x00\x80\x28\x0a\x80\x3f\xf0\x0f\xff\x00\x0a\xa8\x00\x82\x20\x00\xa0\x20\x02\xa8\xff\xf0\x03\xff\xc0\x0a\x08\x02\x82\x00\x00\x20\xa0\x02\x08\xff\xc0\x03\xff\xc0\x2a\x8a\x0a\x02\x80\x00\x2a\x80\x02\x03\xff\xc0\x00\xff\xf0\xa0\x82\x28\x00\x80\x00\x08\x00\x02\x0f\xff\x00\x00\xff\xfc\x80\x82\x20\x00\x80\xa8\x0a\x00\x0a\x0f\xff\x00\x00\x3f\xfc\x80\x82\x80\x00\x2a\x8a\x02\x00\x08\x3f\xfc\x00\x00\x0f\xff\x00\x80\x80\x00\x28\x02\x02\x80\x00\xff\xf0\x00\x00\x03\xff\xc0\x80\xa0\x00\xa8\x02\x80\xa0\x03\xff\xf0\x00\x00\x03\xff\xfc\x00\x20\x02\x08\x00\xa0\x20\x0f\xff\xc0\x00\x00\x00\xff\xff\x00\x20\x08\x0a\x00\x28\x00\xff\xff\x00\x00\x00\x00\x3f\xff\xc0\x00\x08\x02\x00\x0a\x03\xff\xfc\x00\x00\x00\x00\x0f\xff\xfc\x00\x28\x00\x80\x00\x3f\xff\xf0\x00\x00\x00\x00\x00\xff\xff\xf0\x00\x00\x00\x0f\xff\xff\xc0\x00\x00\x00\x00\x00\x3f\xff\xff\xc0\x00\x03\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xfc\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Sky Gate",30,25) + @wasm4.text("code3: ",5,70) + @wasm4.text("4",10,80) + @wasm4.text("all code:304",10,120) + if delay.lu<=160{ + @wasm4.blit(kongjun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(kongjun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + } + if neng_.neng>15{ + + main_game1() + if neng_.neng>=35{ + main_game2() + } + } + } + if over.posp2==true{//难度三 + @wasm4.set_palette(2,@wasm4.rgb(0x008080))//蓝绿色 + @wasm4.set_palette(1,@wasm4.rgb(0xFAFAD2))//浅金黄色 + @wasm4.set_palette(3,@wasm4.rgb(0x87CEFA))//浅天蓝色 + @wasm4.set_palette(4,@wasm4.rgb(0xB8860B))//暗金棒 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + @wasm4.rect(0,0,160,160) + nandu1() + main_game() + if neng_.neng==15{//角色变大 + let rentwoda:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x80\x00\xa0\x00\x00\x00\x00\x00\x00\x02\x80\x00\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x2a\xaa\x0a\xaa\x00\x00\x00\x00\x00\x00\x00\x15\x55\x00\x00\x00\x00\x00\x00\x00\x00\x15\x55\x00\x00\x00\x00\x00\x00\x00\x15\x55\x55\x50\x00\x00\x00\x00\x00\x00\x15\x55\x55\x50\x00\x00\x00\x00\x00\x00\x2a\xbf\xaa\xfa\x00\x00\x00\x00\x00\x00\x2a\xbf\xaa\xfa\x00\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x02\xaa\xaf\xaf\xa8\x00\x00\x00\x00\x00\x2b\xea\xaf\xaa\xfe\xbc\x2a\x00\x00\x00\x2b\xea\xaf\xaa\xfe\xbc\x2a\x00\x0a\xab\xff\xff\xff\xaf\xff\xff\xea\x00\x0a\xab\xff\xff\xff\xaf\xff\xff\xea\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\xfa\xff\xeb\xea\xaf\xaa\xfe\xbc\x2a\x00\x0a\xff\xea\xaa\x0f\xaf\xa8\x00\x00\x00\x0a\xff\xea\xaa\x0f\xaf\xa8\x00\x00\x00\xfa\xff\xe8\x2a\xa0\xfa\xa8\x00\x00\x00\xfa\xff\xe8\x2a\xa0\xfa\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x0a\xab\xe8\x2a\xa0\xa0\xa8\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x02\xaa\x00\xaa\x00\x00\x00\x00\x00\x00\x02\xaa\x00\xaa\x00\x00\x00\x00\x00\x00\x01\x55\x00\x55\x00\x00\x00\x00\x00\x00\x01\x55\x00\x55\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x03\xff\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00") + @wasm4.blit(rentwoda,yidong.x,yidong.y,40,40,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + pao.x=28 + pao.y=28 + neng_.xue=30//变大复活函数复活一次 + } + else{ + pao.x=0 + pao.y=0 + } + if over.game_huan1==true{//5-10 + @wasm4.rect(0,0,160,160) + let lujun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x02\xaa\xa8\x80\x00\x00\x00\x00\x00\x00\x2a\xaa\x80\x00\x00\x02\xaa\x82\x60\x00\x00\x00\x00\x00\x00\x02\xaa\x80\x00\x00\x0a\xaa\x09\x94\x00\x00\x00\x00\x00\x00\x00\xaa\xa0\x00\x00\x2a\xa8\x02\x65\x00\x00\x00\x00\x00\x00\x50\x2a\xa8\x00\x00\xaa\xa8\x01\x99\x40\x00\x00\x00\x00\x01\x50\x2a\xaa\x00\x00\xaa\xa0\x01\x66\x50\x00\x00\x00\x00\x05\x40\x0a\xaa\x00\x02\xaa\x80\x00\x59\x94\x00\x00\x00\x00\x19\x00\x02\xaa\x80\x02\xaa\x80\x00\x16\x65\x00\x00\x00\x00\x64\x00\x00\xaa\x80\x0a\xaa\x02\x80\x05\x99\x40\x00\x00\x01\x90\x00\x00\xaa\xa0\x0a\xa8\x01\x40\x01\x56\x55\x50\x00\x06\x41\x66\x50\x2a\xa0\x0a\xa8\x01\x40\x00\x05\x95\x94\x00\x19\x06\x95\xa4\x2a\xa0\x2a\xa8\x01\x40\x00\x01\x66\x65\x00\x64\x01\x55\x50\x2a\xa8\x2a\xa0\x01\x40\x00\x00\x5a\x99\x41\x90\x02\x95\xa0\x0a\xa8\x2a\xa0\x15\x54\x00\x00\x15\xa6\x56\x40\x01\x66\x50\x0a\xa8\x2a\xa0\x04\x50\x00\x01\x56\x69\x99\x00\x00\x95\x80\x0a\xa8\xaa\x80\x05\x90\x00\x01\x55\x9a\x65\x00\x00\x55\x40\x02\xaa\xaa\x80\x05\x10\x00\x01\x51\xa5\x99\x40\x00\x95\x80\x02\xaa\xaa\x80\x06\x50\x00\x01\x51\x66\x66\x50\x00\x55\x40\x02\xaa\xaa\x80\x05\x10\x00\x01\x50\x59\x69\x94\x00\x95\x80\x02\xaa\xaa\x80\x04\x50\x00\x01\x50\x66\x9a\x64\x00\x55\x40\x02\xaa\xaa\x80\x05\x90\x00\x01\x55\x95\xa6\x94\x00\x95\x80\x02\xaa\xaa\x80\x05\x10\x00\x01\x56\x41\x6a\x50\x00\x66\x40\x02\xaa\xaa\x80\x06\x50\x00\x01\x59\x00\xaa\x95\x40\x19\x00\x02\xaa\xaa\x80\x05\x10\x00\x00\x65\x02\x86\xa6\x50\x04\x00\x02\xaa\xaa\x80\x01\x90\x00\x51\x95\x42\x85\xa9\x94\x00\x00\x02\xaa\x2a\xa0\x00\x50\x00\x16\x55\x50\x01\x69\xa5\x00\x00\x0a\xa8\x2a\xa0\x00\x10\x00\x59\x15\x54\x00\x5a\x69\x40\x00\x0a\xa8\x2a\xa0\x00\x00\x01\x65\x45\x55\x40\x16\x9a\x50\x00\x0a\xa8\x2a\xa8\x00\x00\x05\x94\x41\x55\x54\x05\xaa\x94\x00\x2a\xa8\x0a\xa8\x00\x04\x16\x50\x00\x55\x55\x55\x6a\xa5\x00\x2a\xa0\x0a\xa8\x00\x01\x19\x40\x00\x05\x55\x55\x56\xa9\x40\x2a\xa0\x0a\xaa\x00\x00\x55\x00\x00\x00\x15\x55\x06\xaa\x40\xaa\xa0\x02\xaa\x80\x05\x50\x00\x00\x00\x00\x00\x06\xa9\x40\xaa\x80\x02\xaa\x80\x05\x44\x00\x00\x00\x00\x00\x06\xa5\x02\xaa\x80\x00\xaa\xa0\x05\x41\x00\x00\x00\x00\x00\x05\x94\x0a\xaa\x00\x00\xaa\xa8\x10\x00\x00\x00\x00\x00\x00\x06\x50\x0a\xaa\x00\x00\x2a\xa8\x00\x00\x04\x00\x00\x00\x05\x05\x40\x2a\xa8\x00\x00\x0a\xaa\x00\x00\x01\x00\x00\x00\x04\x00\x00\xaa\xa0\x00\x00\x02\xaa\x80\x00\x01\x40\x00\x00\x10\x00\x02\xaa\xa0\x00\x00\x02\xaa\xa8\x00\x00\x54\x00\x01\x50\x00\x0a\xaa\x80\x00\x00\x00\xaa\xaa\x00\x00\x05\x00\x05\x00\x00\xaa\xaa\x00\x00\x00\x00\x2a\xaa\x80\x00\x01\x55\x54\x00\x02\xaa\xa8\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x80\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Dimen",48,25) + @wasm4.text("code1: ",5,70) + @wasm4.text("3",10,80) + if delay.lu<=160{ + @wasm4.blit(lujun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(lujun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + + } + if over.game_huan2==true{//10-20 + @wasm4.rect(0,0,160,160) + let haijun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x00\x00\x0a\xaa\xaa\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\x0a\xaa\xa8\x00\x00\x00\x00\xaa\xaa\x00\x00\x00\x40\x00\x00\x00\xaa\xaa\x00\x00\x00\x02\xaa\xa8\x00\x00\x00\x55\x00\x00\x00\x2a\xaa\x80\x00\x00\x02\xaa\x80\x00\x00\x00\x04\x00\x00\x00\x02\xaa\x80\x00\x00\x0a\xaa\x00\x01\x00\x00\x55\x00\x00\x00\x00\xaa\xa0\x00\x00\x2a\xa8\x00\x00\x40\x05\x55\x40\x00\x00\x00\x2a\xa8\x00\x00\xaa\xa8\x00\x00\x10\x00\x29\x40\x00\x00\x00\x2a\xaa\x00\x00\xaa\xa0\x00\x00\x04\x00\x55\x40\x00\x00\x00\x0a\xaa\x00\x02\xaa\x80\x00\x00\x01\x00\x55\x40\x00\x00\x00\x02\xaa\x80\x02\xaa\x80\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\xaa\x80\x0a\xaa\x00\x00\x00\x10\x14\x04\x00\x00\x40\x00\x00\xaa\xa0\x0a\xa8\x00\x00\x00\x55\x55\x55\x55\x55\x50\x00\x00\x2a\xa0\x0a\xa8\x00\x00\x00\x15\x55\x55\x55\x55\x40\x00\x00\x2a\xa0\x2a\xa8\x00\x00\x15\x05\x55\x55\x55\x54\x00\x00\x14\x2a\xa8\x2a\xa0\x00\x01\x55\x00\x00\x44\x00\x00\x00\x00\x50\x0a\xa8\x2a\xa0\x00\x05\x55\x54\x00\x04\x11\x00\x00\x04\x40\x0a\xa8\x2a\xa0\x00\x55\x55\x55\x00\x04\x04\x00\x54\x15\x40\x0a\xa8\xaa\x80\x01\x55\x55\x55\x00\x04\x04\x05\x05\x51\x00\x02\xaa\xaa\x80\x05\x55\x55\x55\x40\x04\x10\x00\x01\x40\x00\x02\xaa\xaa\x80\xaa\x95\xaa\x55\x40\x04\x00\x00\x00\x00\x00\x02\xaa\xaa\x80\x80\x95\x80\x54\x00\x04\x40\x05\x40\x00\x00\x02\xaa\xaa\x80\x40\x95\x80\x54\x00\x04\x00\x50\x40\x00\x00\x02\xaa\xaa\x80\x52\x80\xa1\x54\x00\x05\x01\x40\x40\x00\x00\x02\xaa\xaa\x80\x96\x95\xa5\x90\x00\x04\x04\x00\x15\x55\x00\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x44\x00\x00\x00\x01\x40\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x04\x00\x00\x00\x00\x40\x02\xaa\xaa\x80\x10\x00\x01\x00\x00\x04\x00\x15\x55\x54\x50\x02\xaa\x2a\xa0\x10\x55\x41\x00\x01\x04\x00\x50\x00\x05\x15\x0a\xa8\x2a\xa0\x55\x00\x41\x00\x00\x04\x00\x40\x00\x01\x40\x0a\xa8\x2a\xa0\x40\x00\x55\x00\x00\x04\x01\x01\x00\x04\x40\x0a\xa8\x2a\xa8\x40\x00\x50\x04\x04\x04\x01\x05\x41\x55\x00\x2a\xa8\x0a\xa8\x40\x00\x10\x15\x00\x04\x01\x15\x50\x01\x00\x2a\xa0\x0a\xa8\x40\x15\x50\x05\x51\x14\x01\x55\x40\x01\x00\x2a\xa0\x0a\xaa\x55\x50\x10\x01\x54\x04\x45\x55\x00\x00\x40\xaa\xa0\x02\xaa\x80\x00\x01\x55\x55\x04\x15\x55\x00\x00\x50\xaa\x80\x02\xaa\x80\x00\x54\x01\x55\x55\x55\x55\x05\x40\x02\xaa\x80\x00\xaa\xa0\x00\x00\x00\x55\x55\x55\x55\x50\x50\x0a\xaa\x00\x00\xaa\xa8\x00\x55\x00\x15\x55\x55\x50\x00\x14\x0a\xaa\x00\x00\x2a\xa8\x01\x40\x50\x05\x55\x55\x44\x00\x05\x2a\xa8\x00\x00\x0a\xaa\x00\x00\x14\x01\x55\x55\x00\x00\x00\xaa\xa0\x00\x00\x02\xaa\x80\x00\x05\x55\x55\x54\x10\x00\x02\xaa\xa0\x00\x00\x02\xaa\xa8\x00\x00\x00\x15\x50\x00\x00\x0a\xaa\x80\x00\x00\x00\xaa\xaa\x00\x00\x00\x05\x40\x40\x00\xaa\xaa\x00\x00\x00\x00\x2a\xaa\x80\x00\x55\x10\x11\x00\x02\xaa\xa8\x00\x00\x00\x00\x0a\xaa\xa8\x00\x01\x50\x40\x00\x2a\xaa\xa0\x00\x00\x00\x00\x00\xaa\xaa\xa0\x00\x01\x00\x0a\xaa\xaa\x80\x00\x00\x00\x00\x00\x2a\xaa\xaa\x80\x00\x02\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\xaa\xaa\xaa\xaa\x00\x00\x00\x00\x00\x00\x00\x00\x0a\xaa\xaa\xaa\xaa\xaa\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xaa\xaa\xa8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\xaa\xa8\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Sea Gate",30,25) + @wasm4.text("code2: ",5,70) + @wasm4.text("0",10,80) + if delay.lu<=160{ + @wasm4.blit(haijun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(haijun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + } + if over.game_huan3==true{//20-30 + @wasm4.rect(0,0,160,160) + let kongjun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x3f\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xc0\x00\x03\xff\xff\xfc\x00\x00\x00\x00\x00\x00\xff\xff\xf0\x0e\xaa\xac\x0f\xff\xff\x00\x00\x00\x00\x00\x0f\xff\xfc\x00\x00\x22\x00\x00\x3f\xff\xf0\x00\x00\x00\x00\x3f\xff\xf0\x00\x00\x22\x00\x00\x0f\xff\xfc\x00\x00\x00\x00\xff\xff\x00\x00\x00\x22\x00\x00\x00\xff\xff\x00\x00\x00\x03\xff\xfc\x00\x00\x2a\xa2\xaa\x00\x00\x3f\xff\xc0\x00\x00\x03\xff\xc0\x0c\x2a\xaa\xaa\xaa\xaa\x8c\x03\xff\xc0\x00\x00\x0f\xff\x00\x0a\xaa\xa7\x55\x76\xaa\xa8\x0c\xff\xf0\x00\x00\x3f\xfc\x32\xae\xaa\x97\x55\x75\xaa\xae\xac\x3f\xfc\x00\x00\xff\xfc\x3a\xae\xaa\x95\xd5\xd5\xa0\x0e\xac\x3f\xff\x00\x00\xff\xf0\xaa\x08\x02\xa5\x7f\x56\xa0\x08\xaa\x8f\xff\x00\x03\xff\xc2\xb0\x00\x00\xa9\x5d\x5a\x80\x00\x0e\xa3\xff\xc0\x03\xff\xc0\x20\x00\x00\x2a\xae\xaa\x00\x00\x08\x00\xff\xc0\x0f\xff\x00\x00\x00\x00\x02\xae\xa0\x00\x00\x00\x00\xff\xf0\x0f\xfc\x0a\xeb\xae\xbb\x00\x0c\x00\xee\xba\xeb\xa0\x3f\xf0\x0f\xfc\x2d\x55\x55\x5b\xea\xbe\xab\xe5\x55\x55\x78\x3f\xf0\x3f\xfc\xb5\x55\x6e\xee\x56\x69\x95\xbb\xb9\x55\x5e\x3f\xfc\x3f\xf2\xde\xee\xd5\x5d\x5d\x69\x75\x75\x57\xbb\xb7\x8f\xfc\x3f\xfb\x65\x55\x6e\xf5\x59\xd7\x65\x5f\xb5\x55\x59\xef\xfc\x3f\xfe\xd7\xee\xd5\x6d\x75\x96\x5d\x5d\xd7\xbb\xd7\xbf\xfc\xff\xc9\x5e\x57\x6e\x5d\x66\xeb\x99\x6d\xb9\xdd\xb5\x63\xff\xff\xcd\x65\x79\xb5\xb9\x99\x96\x66\x66\x5e\x65\x59\x73\xff\xff\xcb\xb5\xe5\x56\xd6\xd9\x96\x67\x97\x95\x7b\x5e\xe3\xff\xff\xc0\x25\x95\x5b\x55\x99\xeb\x66\x55\xe5\x56\xd8\x03\xff\xff\xc0\x37\x55\x6d\x56\xe5\x96\x5b\x95\x79\x57\x5c\x03\xff\xff\xc0\x26\x55\xb5\x59\x65\xd7\x59\x65\x5e\x55\xb8\x03\xff\xff\xc0\x37\x56\xd5\x95\x7b\x69\xed\x56\x57\x95\xc0\x03\xff\xff\xc0\x0e\x5b\x96\x59\xee\xeb\xbb\x65\x96\xe5\x80\x03\xff\xff\xc0\x03\xbe\xee\xee\xbb\xbe\xee\xee\xeb\xbe\xc0\x03\xff\xff\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\x3f\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xfc\x3f\xf0\x28\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x0f\xfc\x3f\xf0\xaa\x00\x00\x00\x08\x00\x2a\x00\x02\x80\xaa\x0f\xfc\x3f\xfc\x80\x80\x00\x00\x2a\x00\xa2\x00\x0a\xa0\x80\x3f\xfc\x0f\xfc\x00\x20\x28\x00\x22\x0a\x80\x80\x08\x2a\x80\x3f\xf0\x0f\xfc\x00\x28\x28\x00\xa2\x28\x00\x80\x28\x0a\x80\x3f\xf0\x0f\xff\x00\x0a\xa8\x00\x82\x20\x00\xa0\x20\x02\xa8\xff\xf0\x03\xff\xc0\x0a\x08\x02\x82\x00\x00\x20\xa0\x02\x08\xff\xc0\x03\xff\xc0\x2a\x8a\x0a\x02\x80\x00\x2a\x80\x02\x03\xff\xc0\x00\xff\xf0\xa0\x82\x28\x00\x80\x00\x08\x00\x02\x0f\xff\x00\x00\xff\xfc\x80\x82\x20\x00\x80\xa8\x0a\x00\x0a\x0f\xff\x00\x00\x3f\xfc\x80\x82\x80\x00\x2a\x8a\x02\x00\x08\x3f\xfc\x00\x00\x0f\xff\x00\x80\x80\x00\x28\x02\x02\x80\x00\xff\xf0\x00\x00\x03\xff\xc0\x80\xa0\x00\xa8\x02\x80\xa0\x03\xff\xf0\x00\x00\x03\xff\xfc\x00\x20\x02\x08\x00\xa0\x20\x0f\xff\xc0\x00\x00\x00\xff\xff\x00\x20\x08\x0a\x00\x28\x00\xff\xff\x00\x00\x00\x00\x3f\xff\xc0\x00\x08\x02\x00\x0a\x03\xff\xfc\x00\x00\x00\x00\x0f\xff\xfc\x00\x28\x00\x80\x00\x3f\xff\xf0\x00\x00\x00\x00\x00\xff\xff\xf0\x00\x00\x00\x0f\xff\xff\xc0\x00\x00\x00\x00\x00\x3f\xff\xff\xc0\x00\x03\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xff\xff\xff\xff\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xff\xff\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\xff\xfc\x00\x00\x00\x00\x00\x00") + @wasm4.text("Badge",48,5) + @wasm4.text("Sky Gate",30,25) + @wasm4.text("code3: ",5,70) + @wasm4.text("4",10,80) + @wasm4.text("all code:304",10,120) + if delay.lu<=160{ + @wasm4.blit(kongjun,50,delay.lu,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + delay.dela+=1 + if delay.dela==5{ + delay.lu+=1 + + delay.dela=0 + } + }else{ + @wasm4.blit(kongjun,50,70,60,60,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + return + } + } + if neng_.neng>15{ + + main_game1() + if neng_.neng>=35{ + main_game2() + } + } + } + + if over.posp3==true{ + @wasm4.rect(0,0,160,160) + @wasm4.text("You made it !",25,10) + @wasm4.text("three badge codes ?",6,35) + @wasm4.rect(55,80,50,20) + @wasm4.rect(55,120,50,20) + @wasm4.text("3 0 4",60,85) + @wasm4.text("3 1 5",60,125) + @wasm4.set_draw_colors(3) + @wasm4.rect(55,xiao2.y,5,20) + if xiao2.y<=120{ + if @wasm4.get_gamepad(index=1).button_1{ + xinren.y+=1 + if xinren.y==4{ + xiao2.y+=40 + xinren.y=0 + } + // duiha3.x=0 + // } + } + + if xiao2.y==80{ + if @wasm4.get_gamepad(index=1).button_2{ + xiao2.x=100 + xiao2.y=0 + } + + } + else if xiao2.y==120{ + if @wasm4.get_gamepad(index=1).button_2{ + xiao2.x=200 + xiao2.y=0 + } + + }}else{ + xiao2.y=80 + } + if xiao2.x==100{ + xiao2.y=150 + @wasm4.set_palette(2,@wasm4.rgb(0x008080))//蓝绿色 + @wasm4.set_palette(1,@wasm4.rgb(0xFAFAD2))//浅金黄色 + @wasm4.set_palette(3,@wasm4.rgb(0x87CEFA))//浅天蓝色 + @wasm4.set_palette(4,@wasm4.rgb(0xB8860B))//暗金棒 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + @wasm4.rect(0,0,160,160) + let kuanmen1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x2a\xaa\xaa\xaa\xaa\xa8\x00\xa8\x00\x00\x00\x00\xa8\x02\xa0\x00\x00\x00\x02\xa8\x0a\x80\x00\x00\x00\x0a\x88\x2a\x00\x00\x00\x00\x2a\x08\x2a\xaa\xaa\xaa\xaa\xa8\x08\x28\x00\x00\x00\x00\x20\x08\x08\x02\xa2\xa0\x00\x20\x08\x08\x02\xe2\xe0\x00\x20\x08\x08\x0a\xaa\xa8\x00\x20\x08\x08\x0b\x88\xc8\x00\x20\x08\x08\x08\xaa\xaa\x00\x20\x08\x08\x0a\xbf\xfe\x28\x20\x08\x08\x0a\x33\x3e\x18\x20\x08\x08\x0a\xbf\xfa\x54\x20\x08\x08\x02\xaa\xa9\x40\x20\x08\x08\x02\x20\xa5\x00\x20\x08\x08\x02\xfe\x97\x00\x20\x08\x08\x02\xec\x5b\x00\x20\x08\x08\x02\xfe\xdb\x00\x20\x08\x08\x02\x08\xff\x00\x20\x28\x08\x02\xa8\x82\x00\x20\xa8\x08\x00\x00\xaa\x00\x22\xa8\x08\x00\x00\x00\x00\x2a\x0a\x0a\xaa\xaa\xaa\xaa\xa8\x02\x00\xaa\xaa\xaa\xaa\xa0\x00\x02\xaa\xaa\xaa\xaa\xa0\x00\x0a\xaa\xaa\xaa\xaa\xa8\x00\x2a\xaa\xaa\xaa\xaa\xaa\x02\xaa\xaa\xaa\xaa\xaa\xaa\x8a\xaa\xaa\xaa\xaa\xaa\xaa\xa8\xaa\xaa\xaa\xaa\xaa\xaa\xa0") + @wasm4.blit(kuanmen1,1,127,28,32,{ one_bit_per_pixel:false, flip_x: false, flip_y: false, rotate: false }) + let kuanmen2:@wasm4.Sprite=@wasm4.sprite(b"\x00\x2a\xaa\xaa\xaa\xaa\xa8\x00\xa8\x00\x00\x00\x00\xa8\x02\xa0\x00\x00\x00\x02\xa8\x0a\x80\x00\x00\x00\x0a\x88\x2a\x00\x00\x00\x00\x2a\x08\x2a\xaa\xaa\xaa\xaa\xa8\x08\x28\x00\x00\x00\x00\x20\x08\x08\x00\x20\x20\x00\x20\x08\x08\x00\xa8\xa8\x00\x20\x08\x08\x00\x05\x40\x00\x20\x08\x08\x00\x55\x50\x00\x20\x08\x08\x00\xae\xb8\x00\x20\x08\x08\x00\x2a\xee\x00\x20\x08\x08\x00\xba\xeb\xb2\x20\x08\x08\x2b\xff\xef\xfe\x20\x08\x08\xef\xba\xeb\xb2\x20\x08\x08\x2f\xa8\xee\x00\x20\x08\x08\xef\x8a\x3a\x00\x20\x08\x08\x2b\x8a\x22\x00\x20\x08\x08\x00\xaa\xaa\x00\x20\x08\x08\x00\x28\x28\x00\x20\x28\x08\x00\x14\x14\x00\x20\xa8\x08\x00\x3c\x3c\x00\x22\xa8\x08\x00\x00\x00\x00\x2a\x0a\x0a\xaa\xaa\xaa\xaa\xa8\x02\x00\xaa\xaa\xaa\xaa\xa0\x00\x02\xaa\xaa\xaa\xaa\xa0\x00\x0a\xaa\xaa\xaa\xaa\xa8\x00\x2a\xaa\xaa\xaa\xaa\xaa\x02\xaa\xaa\xaa\xaa\xaa\xaa\x8a\xaa\xaa\xaa\xaa\xaa\xaa\xa8\xaa\xaa\xaa\xaa\xaa\xaa\xa0") + @wasm4.blit(kuanmen2,30,127,28,32,{ one_bit_per_pixel:false, flip_x: false, flip_y: false, rotate: false }) + let kuanmen3:@wasm4.Sprite=@wasm4.sprite(b"\x00\x2a\xaa\xaa\xaa\xaa\xa8\x00\xa8\x00\x00\x00\x00\xa8\x02\xa0\x00\x00\x00\x02\xa8\x0a\x80\x00\x00\x00\x0a\x88\x2a\x00\x00\x00\x00\x2a\x08\x2a\xaa\xaa\xaa\xaa\xa8\x08\x28\x00\x00\x00\x00\x20\x08\x08\x00\x20\x08\x00\x20\x08\x08\x00\x2a\xa8\x00\x20\x08\x08\x22\xaa\xaa\xa2\x20\x08\x08\x2b\xe0\x02\xfa\x20\x08\x08\x22\xaa\xaa\xa2\x20\x08\x08\x20\x98\x26\x02\x20\x08\x08\x20\x81\x42\x02\x20\x08\x08\x00\xaa\xaa\x00\x20\x08\x08\x00\x08\x20\x00\x20\x08\x08\x02\xaa\xaa\xa0\x20\x08\x08\x2a\x62\x62\x6a\x20\x08\x08\xae\x82\xa0\xae\x20\x08\x08\x2a\xdf\xfd\xea\x20\x08\x08\x08\xb8\x8b\x88\x20\x28\x08\x04\x2e\xae\x04\x20\xa8\x08\x00\x0b\xf8\x00\x22\xa8\x08\x00\x00\x00\x00\x2a\x0a\x0a\xaa\xaa\xaa\xaa\xa8\x02\x00\xaa\xaa\xaa\xaa\xa0\x00\x02\xaa\xaa\xaa\xaa\xa0\x00\x0a\xaa\xaa\xaa\xaa\xa8\x00\x2a\xaa\xaa\xaa\xaa\xaa\x02\xaa\xaa\xaa\xaa\xaa\xaa\x8a\xaa\xaa\xaa\xaa\xaa\xaa\xa8\xaa\xaa\xaa\xaa\xaa\xaa\xa0") + @wasm4.blit(kuanmen3,59,127,28,32,{ one_bit_per_pixel:false, flip_x: false, flip_y: false, rotate: false }) + let kuanmen4:@wasm4.Sprite=@wasm4.sprite(b"\xa5\x55\x55\x55\x55\x55\x80\x00\x08\x41\x54\x01\x80\x00\x60\x41\x54\x01\x80\x01\x90\x41\xa5\x41\x80\x16\x40\x41\xa5\x41\x80\x19\x00\x6a\xa8\x01\x80\x65\x00\x6a\xa8\x01\x80\x50\x00\x68\xa0\x01\x81\x00\x00\x68\xa0\x01\xa5\x55\x55\x55\x55\x55\xa5\x40\x00\x00\x01\x50\xa1\x55\x55\x55\x55\x40") + @wasm4.blit(kuanmen4,1,55,24,12,{ one_bit_per_pixel:false, flip_x: false, flip_y: false, rotate: false }) + let renwu1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x15\x50\x00\x00\x15\x50\x00\x00\x1a\x90\x00\x01\x55\x55\x00\x00\x10\x90\x00\x00\x10\x14\x00\x00\xa5\x50\x00\x01\xa0\x94\x54\x01\xa0\xa4\x65\x06\xa0\x0a\xa8\x06\x90\x0a\x20\x1a\x95\x54\x00\x2a\x54\x50\x00\x69\x14\x50\x00\x50\x14\x50\x00\x00\x16\x58\x00") + @wasm4.blit(renwu1,yijues.x,yijues.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let gongshou:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x55\x55\x55\x55\x55\x55\x55\x55\x55\x40\x00\x00\x00\x00\x00\x00\x00\x01\x55\x55\x55\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15\x55\x55\x55\x55\x40\x00\x01\x54\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x15\x40\x04\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x10\x10\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x04\x10\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x04\x10\x00\x00\x00\x2a\x8a\xa0\xaa\x02\xaa\x2a\xa2\xa0\x0a\x8a\x8a\xa8\xaa\x00\x00\x00\x04\x10\x00\x00\x00\x25\x89\x60\x96\x02\x66\x25\x62\x60\x09\x89\x89\x98\x96\x00\x00\x00\x04\x00\x00\x00\x00\x25\x89\x60\x96\x02\x66\x2a\xa2\x60\x09\x89\x89\x98\xaa\x00\x00\x00\x00\x04\x00\x00\x00\x25\x89\x60\x96\x02\x66\x20\x02\x60\x09\x89\x89\x98\x80\x00\x00\x00\x10\x01\x54\x00\x00\x2a\x8a\xa8\xaa\x02\x66\x2a\xa2\x60\x09\x8a\x89\x98\xaa\x00\x00\x15\x40\x00\x01\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x40\x00") + @wasm4.blit(gongshou,36,0,88,12,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let damen:@wasm4.Sprite=@wasm4.sprite(b"\x38\x00\x1f\xf7\x0e\x14\x07\xd4\x01\xff\x01\xff\x00\xff\x00\xff\x00\x72\x00\x72\x00\x7f\x00\x7f\x00\x16\x00\x1f\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x7c\x00\x74\x00\x14\x00\x1c\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\xf0\x03\x90\x02\x1f") + @wasm4.blit(damen,144,123,16,37,{ one_bit_per_pixel:true, flip_x: false, flip_y: false, rotate: false }) + let damen1:@wasm4.Sprite=@wasm4.sprite(b"\xff\xff\x71\xc4\xef\x7f\x29\x50\xff\xff\x00\x2a\xff\xae\xe0\xee\x20\x88\xff\x88\x05\xf8\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xe0\x0e\xe0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\x04\xa0\xff\xff") + @wasm4.blit(damen1,1,80,16,30,{ one_bit_per_pixel:true, flip_x: false, flip_y: false, rotate: false }) + let jiangjun:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\xaa\x00\x00\x00\x00\x55\x00\x00\x00\x01\xaa\x40\x00\x00\x26\x55\x98\x00\x00\x16\x55\x94\x00\x02\x69\xaa\x69\x80\x01\x69\xaa\x69\x40\x06\x96\x55\x96\x90\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x06\x96\x55\x96\x90\x01\x69\xaa\x69\x40\x02\x69\xaa\x69\x80\x00\x16\x55\x94\x00\x00\x26\x55\x98\x00\x00\x01\xaa\x40\x00\x00\x00\x55\x00\x00\x00\x00\xaa\x00\x00") + @wasm4.blit(jiangjun,90,30,20,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + + @wasm4.text("G",150,15) + @wasm4.text("a",150,25) + @wasm4.text("t",150,35) + @wasm4.text("e",150,45) + @wasm4.text("o",150,55) + @wasm4.text("f",150,65) + @wasm4.text("h",150,75) + @wasm4.text("e",150,85) + @wasm4.text("l",150,95) + @wasm4.text("l",150,105) + @wasm4.rect(99,12,2,18) + @wasm4.line(0,12,160,12) + let juanzhou:@wasm4.Sprite=@wasm4.sprite(b"\x05\x00\x00\x00\x11\x55\x55\x40\x04\x00\x00\x10\x01\x00\x00\x40\x01\x28\xa8\x40\x01\x00\x00\x40\x01\x22\x88\x40\x01\x00\x00\x40\x01\x28\xa8\x40\x01\x00\x00\x40\x01\x45\x55\x54\x01\x10\x41\x04\x00\x45\x55\x50") + @wasm4.blit(juanzhou,1,12,16,13,{ one_bit_per_pixel:false, flip_x: false, flip_y: false, rotate: false }) + if yijues.x<=15 && yijues.y<=24{ + @wasm4.rect(0,0,160,160) + @wasm4.text("Seeing this letter ",0,0) + @wasm4.text("means that you pass",0,10) + @wasm4.text("or you are guessing.",0,20) + @wasm4.text("The gems here show ",0,30) + @wasm4.text("the picture of the",0,40) + @wasm4.text("past,with armor and",0,50) + @wasm4.text("weapons.If you don't",0,60) + @wasm4.text("see code,go back and",0,70) + @wasm4.text("continue to explore",0,80) + @wasm4.text("If you really see the",0,90) + @wasm4.text("code,go back to the",0,100) + @wasm4.text("original world from",0,110) + @wasm4.text("the left door,but",0,120) + @wasm4.text("don't go wrong~",0,130) + let renwu1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x15\x50\x00\x00\x15\x50\x00\x00\x1a\x90\x00\x01\x55\x55\x00\x00\x10\x90\x00\x00\x10\x14\x00\x00\xa5\x50\x00\x01\xa0\x94\x54\x01\xa0\xa4\x65\x06\xa0\x0a\xa8\x06\x90\x0a\x20\x1a\x95\x54\x00\x2a\x54\x50\x00\x69\x14\x50\x00\x50\x14\x50\x00\x00\x16\x58\x00") + @wasm4.blit(renwu1,15,140,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let guaiwu:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\xaa\x00\x00\x00\x00\x55\x00\x00\x00\x01\xaa\x40\x00\x00\x26\x55\x98\x00\x00\x16\x55\x94\x00\x02\x69\xaa\x69\x80\x01\x69\xaa\x69\x40\x06\x96\x55\x96\x90\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x06\x96\x55\x96\x90\x01\x69\xaa\x69\x40\x02\x69\xaa\x69\x80\x00\x16\x55\x94\x00\x00\x26\x55\x98\x00\x00\x01\xaa\x40\x00\x00\x00\x55\x00\x00\x00\x00\xaa\x00\x00") + @wasm4.blit(guaiwu,32,140,20,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + } + if yijues.x<=15 && (yijues.y>=80 && yijues.y+16<=110){ + @wasm4.rect(0,0,160,160) + @wasm4.text("You got the gem,",3,50) + @wasm4.text("and fled the ",10,70) + @wasm4.text("Mysterious world",3,90) + @wasm4.text("Press R to restart",2,120) + } + if yijues.x+16>=144 && (yijues.y>123 && yijues.y+16<=160){ + xiao2.x=200//传送门打赢了可以回来,再回去无法再打,打输了就拜拜 + + } + if @wasm4.get_gamepad(index=1).button_down && (yijues.y+16<159){ + yijues.y+=1 + }else if @wasm4.get_gamepad(index=1).button_left && yijues.x>1{ + yijues.x-=1 + @wasm4.blit(renwu1,yijues.x,yijues.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + }else if @wasm4.get_gamepad(index=1).button_right && yijues.x+16<144{ + yijues.x+=1 + }else if @wasm4.get_gamepad(index=1).button_up && yijues.y>13{ + yijues.y-=1 + } + + + + } + if xiao2.x==200{ + xiao2.y=150 + @wasm4.set_palette(2,@wasm4.rgb(0x008080))//蓝绿色 + @wasm4.set_palette(1,@wasm4.rgb(0xFAFAD2))//浅金黄色 + @wasm4.set_palette(3,@wasm4.rgb(0x87CEFA))//浅天蓝色 + @wasm4.set_palette(4,@wasm4.rgb(0xB8860B))//暗金棒 + @wasm4.set_draw_colors(1, index=1) + @wasm4.set_draw_colors(2, index=2) + @wasm4.set_draw_colors(3, index=3) + @wasm4.set_draw_colors(4, index=4) + @wasm4.rect(0,0,160,160) + let renwu1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x15\x50\x00\x00\x15\x50\x00\x00\x1a\x90\x00\x01\x55\x55\x00\x00\x10\x90\x00\x00\x10\x14\x00\x00\xa5\x50\x00\x01\xa0\x94\x54\x01\xa0\xa4\x65\x06\xa0\x0a\xa8\x06\x90\x0a\x20\x1a\x95\x54\x00\x2a\x54\x50\x00\x69\x14\x50\x00\x50\x14\x50\x00\x00\x16\x58\x00") + @wasm4.blit(renwu1,yijues.x,yijues.y,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let guaiwu:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\xaa\x00\x00\x00\x00\x55\x00\x00\x00\x01\xaa\x40\x00\x00\x26\x55\x98\x00\x00\x16\x55\x94\x00\x02\x69\xaa\x69\x80\x01\x69\xaa\x69\x40\x06\x96\x55\x96\x90\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x99\x69\xaa\x69\x66\x06\x96\x55\x96\x90\x01\x69\xaa\x69\x40\x02\x69\xaa\x69\x80\x00\x16\x55\x94\x00\x00\x26\x55\x98\x00\x00\x01\xaa\x40\x00\x00\x00\x55\x00\x00\x00\x00\xaa\x00\x00") + @wasm4.blit(guaiwu,guai.x,guai.y,20,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let kuan1:@wasm4.Sprite=@wasm4.sprite(b"\xa9\x6a\x56\x95\xa9\x6a\x56\x95\xa9\x6a\x56\x95\xa9\x6a\x56\x95\x56\x95\xa9\x6a\x56\x95\x55\x6a\x56\x95\xa9\x6a\x56\x95\x55\x6a\x56\x95\xa9\x6a\x56\x95\x55\x6a\xa8\x00\x00\x00\x00\x00\xa8\x15\xa8\x00\x00\x00\x00\x00\xa8\x15\x54\x00\x00\x00\x01\x6a\x00\x2a\x54\x00\x00\x00\x01\x6a\x00\x2a\x54\x00\x00\x00\x01\x6a\x00\x2a\xa8\x00\x00\x00\x56\x95\x00\x15\xa8\x00\x00\x00\x56\x95\x00\x15\x54\x00\x01\x55\xa9\x40\x00\x2a\x54\x00\x01\x55\xa9\x40\x00\x2a\x54\x00\x01\x55\xa9\x40\x00\x2a\xa8\x00\x01\x6a\x54\x00\x00\x15\xa8\x00\x01\x6a\x54\x00\x00\x15\x54\x00\x56\x95\x54\x00\x00\x2a\x54\x00\x56\x95\x54\x00\x00\x2a\x54\x00\x56\x95\x54\x00\x00\x2a\xa8\x00\x55\x40\x00\x00\x00\x15\xa8\x00\x55\x40\x00\x00\x00\x15\x54\x15\x00\x00\x00\x00\x00\x2a\x54\x15\x00\x00\x00\x00\x00\x2a\x54\x15\x00\x00\x00\x00\x00\x2a\xa8\x00\x00\x00\x00\x00\x00\x15\xa8\x00\x00\x00\x00\x00\x00\x15\x56\x95\xa9\x6a\x56\x95\xa9\x6a\x56\x95\xa9\x6a\x56\x95\xa9\x6a\x56\x95\xa9\x6a\x56\x95\xa9\x6a") + @wasm4.blit(kuan1,0,130,32,30,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let kuan2:@wasm4.Sprite=@wasm4.sprite(b"\x56\xa5\xa9\x5a\x5a\x95\xa9\x6a\x56\xa5\xa9\x5a\x5a\x95\xa9\x6a\xa8\x00\x00\x00\x00\x00\x00\x15\xa8\x00\x00\x00\x00\x00\x00\x15\xa8\x00\x00\x00\x00\x00\x00\x15\x54\x00\x01\x55\x55\x40\x00\x2a\x54\x00\x01\x55\x55\x40\x00\x2a\xa8\x00\x01\x55\x55\x40\x00\x15\xa8\x00\x01\x55\x55\x40\x00\x15\xa8\x00\x01\x55\x55\x40\x00\x15\x54\x00\x01\x5a\xa5\x55\x54\x2a\x54\x00\x01\x5a\xa5\x55\x54\x2a\xa8\x00\x01\x5a\xa5\x55\x54\x15\xa8\x00\x01\x5a\xa5\x55\x54\x15\xa8\x00\x01\x5a\xa5\x55\x54\x15\x54\x0a\xaa\xaa\xaa\x80\x00\x2a\x54\x0a\xaa\xaa\xaa\x80\x00\x2a\xa8\x0a\xaa\xaa\xaa\x80\x00\x15\xa8\x0a\xaa\xaa\xaa\x80\x00\x15\xa8\x0a\xaa\xaa\xaa\x80\x00\x15\x54\x0a\xa8\x0a\xa0\x00\x00\x2a\x54\x0a\xa8\x0a\xa0\x00\x00\x2a\xa8\x0a\xa8\x0a\xa0\x00\x00\x15\xa8\x0a\xa8\x0a\xa0\x00\x00\x15\xa8\x0a\xa8\x0a\xa0\x00\x00\x15\x54\x00\x00\x00\x00\x00\x00\x2a\x54\x00\x00\x00\x00\x00\x00\x2a\xa9\x5a\x56\xa5\xa5\x6a\x56\x95\xa9\x5a\x56\xa5\xa5\x6a\x56\x95\xa9\x5a\x56\xa5\xa5\x6a\x56\x95") + @wasm4.blit(kuan2,33,130,32,30,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + let chang1:@wasm4.Sprite=@wasm4.sprite(b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x31\x8c\x63\x18\xc6\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00") + @wasm4.blit(chang1,xintu.y,0,160,12,{ one_bit_per_pixel: true, flip_x: false, flip_y: false, rotate: false })//场景1 + @wasm4.blit(chang1,xintu.y-160,0,160,12,{ one_bit_per_pixel: true, flip_x: false, flip_y: false, rotate: false })//场景1 + dv.x=guai.x- yijues.x//追踪 + dv.y=guai.y- yijues.y + if dv.x>0 && dv.y>0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.x-=1 + guai.y-=1 + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x>0 && dv.y<0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.x-=1 + guai.y+=1 + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x<0 && dv.y>0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.x+=1 + guai.y-=1 + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x<0 && dv.y<0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.x+=1 + guai.y+=1 + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x>0 && dv.y==0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.x-=1 + + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x<0 && dv.y==0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.x+=1 + + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x==0 && dv.y>0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.y-=1 + + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x==0 && dv.y<0{ + dyanchi.x+=1 + if dyanchi.x==2{ + guai.y+=1 + + dv.x-=1 + dyanchi.x=0 + } + }else if dv.x==0 && dv.y==0{ + guai.x=yijues.x + } + + if @wasm4.get_gamepad(index=1).button_1{ + let jian:@wasm4.Sprite=@wasm4.sprite(b"\x00\x02\x00\x18\x00\x64\x05\x90\x06\x40\x19\x40\x14\x00\x40\x00") + @wasm4.blit(jian,yijues.x+16,yijues.y,8,8,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + if (yijues.x+24==guai.x && (yijues.y>= guai.y && yijues.y<= guai.y+20)) { + xie.guailiang-=1 + } + } + if @wasm4.get_gamepad(index=1).button_2{ + @wasm4.rect(zi1.x,zi1.y,4,4) + if ((zi1.x+4==guai.x && (zi1.y>=guai.y && zi1.y+4<=guai.y+20))){ + xie.guailiang-=1 + } + if zi1.x+4<160{ + zi1.x+=1 + } + }else{ + zi1.x=yijues.x+14 + zi1.y=yijues.y+8 + } + @wasm4.blit(renwu1,70,130,16,16,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.rect(86,140,xie.jueliang,4) + if (guai.x== yijues.x)&& (guai.y== yijues.y){ + guai.x=140 + guai.y=70 + xie.jueliang-=2 + } + @wasm4.blit(guaiwu,110,130,20,20,{ one_bit_per_pixel: false, flip_x: false, flip_y: false, rotate: false }) + @wasm4.rect(130,140,xie.guailiang,4) + + + + + if @wasm4.get_gamepad(index=1).button_down && yijues.y+20<130{ + yijues.y+=1 + }else if @wasm4.get_gamepad(index=1).button_left && yijues.x>0{ + + yijues.x-=1 + xintu.y-=1 + @wasm4.blit(renwu1,yijues.x,yijues.y,16,16,{ one_bit_per_pixel: false, flip_x: true, flip_y: false, rotate: false }) + }else if @wasm4.get_gamepad(index=1).button_right && yijues.x+20<160{ + yijues.x+=1 + xintu.y+=1 + }else if @wasm4.get_gamepad(index=1).button_up && yijues.y>12{ + yijues.y-=1 + } + + if xie.guailiang<=0{ + xiao2.x=100//打赢了到新家,同样再次回去无法再打,打输了就拜拜 + return + // @wasm4.rect(0,0,160,160) + // @wasm4.text("you win",50,50) + }else if xie.jueliang<=0{ + @wasm4.rect(0,0,160,160) + @wasm4.text("you died",50,50) + @wasm4.text("Press R to restart",3,70) + }else{ + return + } + + + } + } + + } + +pub fn update()->Unit{ + + yinxiao.x+=1 + if yinxiao.x==2{ + musicbofang() + yinxiao.x=0 + } + + + game_loop() + +} \ No newline at end of file diff --git "a/teams/\346\227\240\345\255\224\344\271\213\346\234\250/version.md" "b/teams/\346\227\240\345\255\224\344\271\213\346\234\250/version.md" new file mode 100644 index 0000000..1a3138c --- /dev/null +++ "b/teams/\346\227\240\345\255\224\344\271\213\346\234\250/version.md" @@ -0,0 +1,3 @@ +moon 0.1.20241111 (e6d64e0 2024-11-11) ~\.moon\bin\moon.exe +moonc v0.1.20241111+dc2407357 ~\.moon\bin\moonc.exe +moonrun 0.1.20241111 (e6d64e0 2024-11-11) ~\.moon\bin\moonrun.exe \ No newline at end of file