关于代码,有一个建议:
目前形状是这么表示的:
0,0,1,1,/* ━ */
0,1,0,1,/* ┏ */
0,1,1,0,/* ┓ */
0,1,1,1,/* ┳ */
1,0,0,1,/* ┗ */
1,0,1,0,/* ┛ */
1,0,1,1,/* ┻ */
1,1,0,0,/* ┃ */
1,1,0,1,/* ┣ */
1,1,1,0,/* ┫ */
1,1,1,1,/* ╋ */
一个建议:可以用一个 byte 表示形状的连通性。例如,可以这样获取一个随机的形状:
char shape;
do
{
shape = rand() % 13 + 3;
}while((shape == 4) || (shape == 8));
然后,可以用位操作判断 shape 的各向连通性。例如,
如果 shape & 8 == true,就表示向上是连通的。
shape & 1 == true 就表示右连通。
下和左类似。
收起回复(4) 6楼2013-09-02 21:21删除 |
i92076: 好想法,程序初期为了直观,写好之后完全可以用位操作优化
删除 | 2013-9-2 21:43 回复
i92076: 采用位操作后顺、逆时针的映射变换也不需要搞一个映射表了,把原来‘上下左右’的规定改为‘上左下右’,然后用左、右循环移位就能模拟旋转问题了,真是高啊
删除 | 2013-9-2 22:10 回复
i92076: 回复 i92076 :再把贴图的排列顺序调整一下重新做一张,然后用for循环批量加载各个分块……程序精简n多行……要不是我懒我真就改了
没有合适的资源?快使用搜索试试~ 我知道了~
C语言种地要浇水游戏源码.zip
共13个文件
txt:2个
jpg:2个
dsp:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 182 浏览量
2023-08-31
13:15:14
上传
评论
收藏 159KB ZIP 举报
温馨提示
这个采用C语言开发的项目是一个多功能的软件应用程序。它旨在提供一个高效、可靠的解决方案,用于处理各种计算机科学和软件开发任务。该项目的目标是为开发人员和计算机科学专业人员提供一个功能强大且易于使用的工具集。 该项目具有许多令人印象深刻的特性。首先,它提供了一组丰富的库和工具,以支持C语言的开发和调试。这些库包括用于字符串处理、内存管理、文件操作和网络编程等常见任务的函数。此外,该项目还提供了一套强大的调试工具,帮助开发人员快速定位和修复代码中的错误。 另一个令人赞赏的特点是该项目的跨平台性。它可以在多个操作系统上运行,包括Windows、Linux和Mac OS等。这使得开发人员可以在不同的环境中使用同一套工具和库,从而提高了开发的灵活性和效率。 该项目还具有高度可定制性。开发人员可以根据自己的需求和偏好,灵活地配置和扩展项目的功能。这包括选择所需的库、启用或禁用特定的功能模块以及修改项目的行为。 此外,该项目还注重性能和效率。通过优化算法和数据结构,以及利用硬件资源的最佳方式,该项目能够在处理大规模数据和复杂计算时提供出色的性能。 总之,这个采用C语言开发的项目是一个强大而灵活的工具,为开发人员和计算机科学专业人员提供了丰富的功能和可靠的解决方案。它的跨平台性、可定制性和高性能使其成为一个理想的选择,无论是进行系统编程、嵌入式开发还是进行科学计算和数据处理。
资源推荐
资源详情
资源评论
收起资源包目录
C语言种地要浇水游戏源码.zip (13个子文件)
C语言种地要浇水游戏源码
c语言种地要浇水游戏源码
种地要浇水II
farming.dsp 3KB
resource.h 456B
farming.exe 128KB
img
main.jpg 70KB
Thumbs.db 6KB
img1.jpg 19KB
farming.cpp 11KB
Script1.aps 28KB
farming.dsw 522B
未标题-1.ico 11KB
还有不足.txt 1016B
Script1.rc 2KB
未命名.txt 0B
共 13 条
- 1
资源评论
Java码库
- 粉丝: 1568
- 资源: 3921
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MMDF1N05ER2G-VB一款SOP8封装2个N-Channel场效应MOS管
- zipkin-server-3.3.0-exec.jar
- MI9933-VB一款SOP8封装2个P-Channel场效应MOS管
- zipkin-server-2.24.4-exec.jar
- MI4953-VB一款SOP8封装2个P-Channel场效应MOS管
- 基于Akka模拟实现Spark Standalone.pdf
- MI4946-VB一款SOP8封装2个N-Channel场效应MOS管
- 毕业答辩模板(动态模板)苹果IOS星空通用论文答辩模板
- 有效cookie值获取方式汇总
- 基于python实现的英雄联盟知识图谱问答系统源码(期末大作业).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功