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

2021-02-21 08:48

44.         

45.         return 1;46. }

47. 48. 49. //设置箱子位置

50. void set_box(box_t* box, int x, int y)51. {

52.         box‐>x = x;53.         box‐>y = y;

54.         box‐>flag = OBJ_BOX; 55. }

56. 57. //根据地图坐标获取指定box, 返回NULL表示该点不存在箱子58. box_t* get_box(int x, int y)59. {

60.         int i=0;61.         

62.         for(i=0; i<4; i++)63.         {

64.                 //如果找到了,返回

65.                 if(box[i].x == x && box[i].y == y) 66.                         return box+i;67.         }68.         

69.         //最后还是没找到,返回NULL70.         return NULL;71. }

72. 73. //移动箱子,返回0表示成功移动,返回非0表示不能移动74. int move_box(box_t* box, dir_t dir)75. 

{


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

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

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

马上注册会员

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