




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业内部员工激励与报酬体系设计
- 四年级下册第二单元物体观察教案
- 中学英语期中考试真题汇编与讲解
- 语文文章结构分层技巧及实例分析
- 第1章 第4节 地球的公转(新说课稿)2025-2026学年七年级上册地理(星球版)
- 六年级品德与社会上册 4.1 神奇的地球说课稿4 冀教版
- 企业数据分析报告编写实战指南
- 非合金钢、低合金钢与合金钢教学设计-2025-2026学年中职专业课-金属加工与实训-机械制造技术-装备制造大类
- Unit 8 Literature Lesson 3 20,000 Leagues Under the Sea 教学设计-2023-2024学年高中英语北师大版(2019)选择性必修第三册
- 大学物理复习重点与答题技巧
- 彩虹 第一课时 课件
- DB63-T 1921-2021 交通运输专业空间数据分类与编码规范
- 2025至2030氨基酸产业市场深度调研及发展现状趋势与投资前景预测报告
- 纪委监委案件管理办法
- (完整版)铝合金门窗施工方案
- 医疗质量安全专项整治行动自查清单8-患者隐私
- 农药培训56学时课件
- 宽带基础培训知识课件
- 人行统计制度培训课件
- Unit 2 School life单元测试卷(含答案) 2025-2026学年译林版(2024)八年级英语上册
- 2025年国家电投黄河公司毕业生招聘考试笔试试题(含答案)
评论
0/150
提交评论