写了一个程序,分析各个源文件之间的include关系。
来源:互联网 发布:数据透视分析表怎么用 编辑:程序博客网 时间:2024/06/04 08:07
最左边是expat, 上面zlib,左下角mxml,中间最恶心的是lua,右边的是jpeg。
讲讲大概思路:
1.扫描源文件,这里判断最简单的#include,然后建立关系。
2.把这些作为一个个body加到box2d的世界里,让物理解决这一切!!
3.然后把有include关系的用一个distancejoint连接起来~你会发现他们就能保持一定距离了。但是!没有被连接的全都聚在一起,怎么办!
4.把距离近的,不和自己相连的(来个dfs)给个反方向的力!
5.好吧,这就是最终结果,有什么更好的方法?希望大家交流。
6.我不想开源,毕竟这还只是个半成品。。。。。做好了自然会开源的
7.像那个恶心的lua怎么解开?文件之间的依赖太多了,成环了。
8.使用java+libgdx+box2d写成,也就是说android也支持。
9.没啥了。。。。
0 0
- 写了一个程序,分析各个源文件之间的include关系。
- 关于extern关键字和程序中源文件之间的关系
- 文档类程序各个类之间的相互访问关系
- 各个日志框架之间的关系
- unix中各个接口之间的关系
- linux 各个文件系统之间的关系
- ORACLE EBS各个模块之间的关系
- spring 各个包之间的依赖关系
- 写了一个简单的AJAX程序
- 写一个程序,分析一个文本文件中各个词出现的频率,并把频率最高的10个词打印出来
- 写一个程序,分析一个文本文件(英文文章)中各个单词出现的频率,并且把频率最高的10词打印出来
- 分析一个写图片的c++程序
- 写了一个用来写log信息的小程序
- 为js写的一个include文件
- 各个字符编码之间关系
- WxWindows/WxWidgets中各个库之间的关系
- .net与Java 各个框架之间的对应关系
- 案例各个类或jsp文件之间的关系画图
- DC设备描述符表
- 模态对话框 vs 非模态对话框
- 性能测试之性能计数器和监测工具
- hdu 1075
- C#开发Android-文件的读写
- 写了一个程序,分析各个源文件之间的include关系。
- POJ 3176:Cow Bowling
- Android写通讯录 用到的数据库知识
- hdu 1241 Oil Deposits
- 剑指offer面试题13扩展:带头指针的单链表的操作
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。
- Etherpeek监听UDP报文时间戳获取
- libsvm工具箱C++下编程实践1
- ruby on rails学习(一)