博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10)俄罗斯方块基本步骤
阅读量:5158 次
发布时间:2019-06-13

本文共 1322 字,大约阅读时间需要 4 分钟。

1)在游戏开始之前   要初始化。

    Create_fangKuai()  Create_Background()

2)显示方块

    show_fangkuai()        show_Background()

3)方块移动

    Left_Move()

    Right_Move()

    Down_Move()

    change_fnagkuai_shape()

4)其实还有   消行  动作   这个动作的完成  就是那个下面的方块   要是消的话,就是改变背景

    Delete_hang()   change_Back()

5)下面是  分配,就是在哪一个消息中  调用哪一个函数  完成具体的动作。

      

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(1)创建方块和背景块
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 case WM_CREATE://初始化2         //CreateSquare()3         //CreateBackGround()4         break;

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(2)显示背景和方块

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

1 case WM_PAINT:2         3         //showBack()4         //showSquare()5         break;

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(3)按下键盘  只不过是  改变方向  或者是变形

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

1 case WM_KEYDOWN://键盘按键按下2         //int  FX;3         //FX=GetFX()4         //然后调用5         //Left_Move()   Right_Move()    change_shape()   quick_down()6         7         break;

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(4)定时器  控制方块不停的向下以移动

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

1     case WM_TIMER://定时器2         //Down_Move();3                 //每移动一下  你就得判断 能不能消行4         //Delete_Line()5                 //要是不能消行  就得继续移动,或者别的6         //不停的向下移动,判断能不能消行。7         break;

 

 

5)前后两个游戏  连在一起:

    

    

 

 

转载于:https://www.cnblogs.com/xiaoyoucai/p/8305788.html

你可能感兴趣的文章
python基本操作之列表,元组,string字符串
查看>>
Spring Boot热部署 学习笔记
查看>>
Android之Adapter用法总结
查看>>
CF1106F Lunar New Year and a Recursive Sequence
查看>>
<iframe> 标签 中 src 的三种形式. display , echart
查看>>
MATLAB 程序计算结果出现 复数(a+bi)问题
查看>>
An Android APK is really a zip file
查看>>
Linux常用命令大全(转)
查看>>
poj 3669 Meteor Shower
查看>>
存储控制器使用【转】
查看>>
Spring浅谈
查看>>
使用路径arc-奥运五环
查看>>
Mybatis(三)返回值四.注解配置
查看>>
Robot Motion
查看>>
分布式设计
查看>>
[今日干货]一个吸粉效果也不错的APP
查看>>
bzoj1010: [HNOI2008]玩具装箱toy
查看>>
js 将json字符串转换为json对象或json对象转换成json字符串
查看>>
Rhino-- JavaScript
查看>>
Java考试笔记一
查看>>