- Arduino项目案例:游戏开发
- 李永华 王冬宇
- 305字
- 2021-03-29 08:29:01
2.2 模块介绍
本项目主要包括入口点模块、引脚声明模块、设备类模块、操作基类模块、设备工作控制模块、游戏信息声明模块、游戏记录模块、游戏实体基类模块、反重力小鸭游戏模块、初始界面模块和游戏记录声明模块。下面分别给出各模块的功能介绍及相关代码,程序模块功能关系如图2-4所示。
图2-4 程序模块功能关系图
以上模块分别存放在24个文件中,相关代码按照如下顺序给出:MiniGame.ino、PINS.h、Dominator.h、Dominator.cpp、Device.h、Device.cpp、deDevice.h、deDevice_pics.h、deDevice.cpp、deDevice_pics.cpp、deDeviceDominator.cpp、GamesInfo.h、GamesInfo.cpp、Game_Reserved.h、Game_Reserved.cpp、Game_Reserved_pics.h、Game_Reserved_pics.cpp、GameEntity.h、GameEntity.cpp、Game_GravityDuck.h、Game_GravityDuck_Interface.cpp、Game_GravityDuck_pics.h、Game_GravityDuck_pics.cpp和RecordArgs.h。