c语言编写小游戏系列教程之推动箱子,C_C++,自学去(2)

2021-02-21 08:48

积分9681

比如,关于箱子操作的函数以及箱子的结构体定义,我们就放在  box.h中 函数的具体功能实现就放在 box.c 中。人物操作 就放在 person.h 和 person.c中。其他的也是 类似。

头文件如何写?

我们看看例子,下面是 box.h 的所有内容

01. #ifndef _BOX_H_02. #define _BOX_H_

03. 04. #include <config.h>05. 

IP

编辑禁止帖子清理

06. //定义箱子结构体07. typedef struct{08.         int x;09.         int y;10.         char flag;11.         int state;12. } box_t;

13. 14. //设置箱子位置

15. void set_box(box_t*, int x, int y);

16. //移动箱子,返回0表示成功移动,返回非0表示不能移动17. int move_box(box_t*, dir_t);18. //根据地图坐标获取指定box19. box_t* get_box(int x, int y);20. 21. 

#endif复制代码


c语言编写小游戏系列教程之推动箱子,C_C++,自学去(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:局部解剖学(上肢)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: