连连看小程序_第1页
连连看小程序_第2页
连连看小程序_第3页
连连看小程序_第4页
连连看小程序_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

var width 11 var height 10 var linkStack null var lock false var numbers 42 var timeCount 90 var enableTimer true var timer null var lose false function createCanvas width height for var i 2 i width 2 i for var j 2 j height 2 j var squareId ele i 1 j 1 var squareObj document getElementById squareId squareObj style backgroundImage url img points i j value png squareObj onclick eleChoose function eleChoose event if lose return if lock return lock true var event var p var path if window event event window event p getPoint event srcElement getAttribute id else event event p getPoint event target getAttribute id if linkStack length 0 choose p linkStack push p else if p x linkStack 0 x lock false return choose p if p value linkStack 0 value path linkPoints linkStack 0 p if path for var i 0 i path length i if path i x8 path i y7 unchoose linkStack pop linkStack push p lock false return unchoose linkStack pop unchoose p linkSus path else path linkPoints p linkStack 0 if path for var i 0 i path length i if path i x8 path i y7 unchoose linkStack pop linkStack push p lock false return unchoose linkStack pop unchoose p linkSus path else unchoose linkStack pop linkStack push p else unchoose linkStack pop linkStack push p lock false function choose point var squareId ele point x 1 point y 1 var squareObj document getElementById squareId squareObj style backgroundImage url img point value 2 png setTimeout unchoose 200 point setTimeout blink 300 point function unchoose point var squareId ele point x 1 point y 1 var squareObj document getElementById squareId squareObj style backgroundImage url img point value png function blink point var squareId ele point x 1 point y 1 var squareObj document getElementById squareId squareObj style backgroundImage url img point value 2 png function shine path for var i 0 i 3 for i 1 i 1 tm document getElementById squareId if path i 1 x tmp x else if path i 1 y tmp y else if path i 1 x tmp x 1 else if path i 1 x tmp x 1 else if path i 1 x tmp x else if path i 1 x tmp x var sourcePoint path 0 var targetPoint path path length 1 sourcePoint value 0 targetPoint value 0 numbers numbers 2 var sourceSquareId ele sourcePoint x 1 sourcePoint y 1 var sourceEle document getElementById sourceSquareId var targetSquareId ele targetPoint x 1 targetPoint y 1 var targetEle document getElementById targetSquareId sourceEle onclick null sourceEle style backgroundImage url img del png targetEle onclick null targetEle style backgroundImage url img del png setTimeout shine 300 path function getPoint id var patterner ele d d var result id match patterner return points result 1 result 2 var help clicked false function startGame document getElementById startButton style backgroundImage url img button 2 png setTimeout document getElementById startButton style backgroundImage url img button 1 png 500 document getElementById showhelp style display none document getElementById status style display none help clicked false linkStack new Array createPoints width height var s for var i 0 i width i for var j 0 j height j s points i j value s n alert s createCanvas width height lock false numbers 42 timeCount 90 lose false if enableTimer counttime if timer clearInterval timer timer setInterval counttime 1000 function counttime var m timeCount 60 var s timeCount 60 var m0 Math floor m 10 var m1 Math floor m 10 var s0 Math floor s 10 var s1 Math floor s 10 document getElementById m0 style backgroundImage url img number m0 png document getElementById m1 style backgroundImage url img number m1 png document getElementById s0 style backgroundImage url img number s0 png document getElementById s1 style backgroundImage url img number s1 png document getElementById dotdot style backgroundImage url img number dotdot png if timeCount 0 if timer clearInterval timer timer null var statusObj document getElementById status statusObj style display block statusObj innerText 时间到了 lose true return timeCount function helpShowClick document getElementById showhelp style display none document getElementById status style display none help clicked false function helpClick document getElementById helpButton style backgroundImage url img button 2 png setTimeout document getElementById helpButton style backgroundImage url img button 1 png 500 if help clicked document getElementB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论