Skip to content

phtty/PUSHING_BOX

Repository files navigation

一个简单的推箱子游戏

程序版本:ver1.2-release

程序结构

头文件

  1. PUSH:
    包含所有宏定义和功能函数声明的预处理文件。
  2. CONTROL:
    包含实现自机控制所用到的一些宏定义语句的预处理文件。
  3. cJSON: 第三方库,用于解析JSON格式的关卡资源文件

源文件

  1. main:
    主函数,用于统合所有功能函数。
  2. cp_direction:
    用于转译用户输入的关卡编号至关卡资源文件中对应的键。
  3. get_cp_info:
    从关卡资源文件中读取关卡信息,其中利用了cJSON的JSON文件处理功能。
  4. self_con:
    自机控制的实现。
  5. cJSON: 第三方库,用于解析JSON格式的关卡资源文件

ps:此项目有待完善。UI和关卡将在后续版本中添加,代码在后续版本中会更加模块化

About

Just a smiple game:)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published