Sudoku 1.2 版本完成
2005-10-07 07:47
281 查看
其实也没有大的改动, 就是增加了后退功能. 本来想用STACK来实现的, 后来发现VECTOR里面已经有LASTELEMENT()的方法, VECTOR又是支持动态长度, 非常适合数量一直变化的VECTOR ELEMENTS.
实现的地方很简单, 每按一个合格的数字, 在VECTOR里面添加一个新的记录. 这里我定义了一个新的类: POINT类. 里面存储X,Y坐标和按的那个数字.
后退那里就先把最后一个ELEMENT拿出来, 把最后一个数据读进去, 然后后退. REPAINT(). 然后删除最后一个ELEMENT.
要注意的是"删除"方法里面, 如果在同一个坐标上输入合格的数字超过1个, 比如3,4,7, 那么删除的时候, 就要记得在VECTOR里面把相同坐标的数据(必须是连接在一起的)统统删除.
JAD文件: http://www.shopfusion.com/m/Sudoku_v1.jad
JAR文件: http://www.shopfusion.com/m/Sudoku_v1.jar
MOTO V3测试优化.
PS: 其中的答案和一些小的REPAINT问题我要迟点解决了 :)
实现的地方很简单, 每按一个合格的数字, 在VECTOR里面添加一个新的记录. 这里我定义了一个新的类: POINT类. 里面存储X,Y坐标和按的那个数字.
后退那里就先把最后一个ELEMENT拿出来, 把最后一个数据读进去, 然后后退. REPAINT(). 然后删除最后一个ELEMENT.
要注意的是"删除"方法里面, 如果在同一个坐标上输入合格的数字超过1个, 比如3,4,7, 那么删除的时候, 就要记得在VECTOR里面把相同坐标的数据(必须是连接在一起的)统统删除.
JAD文件: http://www.shopfusion.com/m/Sudoku_v1.jad
JAR文件: http://www.shopfusion.com/m/Sudoku_v1.jar
MOTO V3测试优化.
PS: 其中的答案和一些小的REPAINT问题我要迟点解决了 :)
相关文章推荐
- YaoLingJump开发者日志(五)V1.0版本完成
- 移植Android4.0中的AutoCompleteTextView自动完成文本框控件用于低版本的系统
- Orx 1.2版本前瞻 附带iarwain对SFML以及SDL的评价
- 深蓝词库转换1.2版本发布——支持紫光拼音和拼音加加
- 非常高兴,“万能数据库查询分析器”中英文3.01版本测试完成,会尽快完成发布,敬请等待
- [置顶] QeePHP 快速入门 -- 色色pdf版本 -- 第一章初步完成
- 今天是SoftwareSOA小组凤凰公司SOA解决方案文档0.1版本完成日期
- SoftwareSOA小组SOA 1.0版本完成
- python --eclipse 配置(完成后找不到pydev ,因为java版本不对)
- 盘古分词 V1.2 版本发布
- nutch 1.2 增量爬取url 完成 recrawl.sh 编写
- spring1.2,2.0版本区别
- (源码)Silverlight DataGrid 应用,Demo更新至1.2版本!!!!!!!!!!!!!
- 中标软件携基于MeeGo1.2版本的移动终端操作系统亮相MeeGo大会
- Swift 1.2版本新特性
- 织梦cms安装完成后登录后台出现空白。主要原因是php版本的问题
- 0.8.11版本ffmpeg一天移植将近完成。