设计目录结构
按照一般的做法,我们将这个程序的源码按照功能类别划分为两个部分:
- 核心:提供布料状态相关操作接口。
- UI:负责更新布料状态、渲染布料、响应用户的操作。
然后为它们创建源文件:
src/
fabric.c - 核心部分实现
fabric.h - 核心部分导出的类型和函数声明
main.c - 应用程序入口以及 UI 部分的代码
按照一般的做法,我们将这个程序的源码按照功能类别划分为两个部分:
然后为它们创建源文件:
src/
fabric.c - 核心部分实现
fabric.h - 核心部分导出的类型和函数声明
main.c - 应用程序入口以及 UI 部分的代码