积分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复制代码