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.
{
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库c语言编写小游戏系列教程之推动箱子,C_C++,自学去(5)在线全文阅读。
相关推荐: