1.8 KiB
1.8 KiB
函数 TODO 分阶段清单
第一阶段:窗口创建与程序框架搭建
简要说明:完成程序入口、主窗口创建、消息循环和基础对话框处理。
_tWinMain-src/source/Tetris.cppMyRegisterClass-src/source/Tetris.cppInitInstance-src/source/Tetris.cppWndProc-src/source/Tetris.cppAbout-src/source/Tetris.cpp
第二阶段:游戏区域与状态初始化
简要说明:完成游戏初始状态建立和重新开始相关逻辑。
Restart-src/source/TetrisLogic.cpp
第三阶段:方块生成、移动与旋转
简要说明:完成方块的基础操作,包括下落、左右移动、旋转和快速到底。
MoveDown-src/source/TetrisLogic.cppMoveLeft-src/source/TetrisLogic.cppMoveRight-src/source/TetrisLogic.cppRotate-src/source/TetrisLogic.cppDropDown-src/source/TetrisLogic.cpp
第四阶段:碰撞检测与方块固定
简要说明:完成越界判断、碰撞检测、方块落地固定和结束判定。
CanMoveDown-src/source/TetrisLogic.cppCanMoveLeft-src/source/TetrisLogic.cppCanMoveRight-src/source/TetrisLogic.cppFixing-src/source/TetrisLogic.cppGameOver-src/source/TetrisLogic.cpp
第五阶段:消除逻辑与分数系统
简要说明:完成消行、行下移和得分更新等核心反馈机制。
DeleteOneLine-src/source/TetrisLogic.cppDeleteLines-src/source/TetrisLogic.cpp
第六阶段:界面绘制与扩展功能
简要说明:完成游戏界面绘制,并实现落点预测等增强功能。
ComputeTarget-src/source/TetrisLogic.cppTDrawScreen-src/source/TetrisRender.cpp