资源简介
俄罗斯方块简单实现带键盘控制 很简单的程序
代码片段和文件信息
#include “L.h“
L::L(int f)
{
Flag=f;
switch(Flag)
{
case 0:
Ls.x0=0Ls.y0=0;
Ls.x1=0Ls.y1=1;
Ls.x2=0Ls.y2=2;
Ls.x3=1Ls.y3=2;
break;
case 1:
Ls.x0=2Ls.y0=0;
Ls.x1=1Ls.y1=0;
Ls.x2=0Ls.y2=0;
Ls.x3=0Ls.y3=1;
break;
case 2:
Ls.x0=1Ls.y0=2;
Ls.x1=1Ls.y1=1;
Ls.x2=1Ls.y2=0;
Ls.x3=0Ls.y3=2;
break;
case 3:
Ls.x0=0Ls.y0=1;
Ls.x1=1Ls.y1=1;
Ls.x2=2Ls.y2=1;
Ls.x3=2Ls.y3=0;
break;
}
}
void L::Around()
{
switch(Flag)
{
case 0:
Ls.x0=Ls.x2+2Ls.y0=Ls.y2;
Ls.x1=Ls.x2+1Ls.y1=Ls.y2;
Ls.x3=Ls.x2Ls.y3=Ls.y2+1;
Flag=(Flag+1)%4;
break;
case 1:
Ls.x0=Ls.x2Ls.y0=Ls.y2+2;
Ls.x1=Ls.x2Ls.y1=Ls.y2+1;
Ls.x3=Ls.x2-1Ls.y3=Ls.y2;
Flag=(Flag+1)%4;
break;
case 2:
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 262192 2011-09-27 00:12 els\Debug\els.exe
文件 4363 2011-09-27 00:07 els\els.dsp
文件 514 2011-09-27 00:07 els\els.dsw
文件 41984 2011-09-27 00:12 els\els.ncb
文件 48640 2011-09-27 00:12 els\els.opt
文件 1456 2011-09-26 23:52 els\L.cpp
文件 344 2011-09-26 23:32 els\L.h
文件 1083 2011-09-27 00:12 els\Main.cpp
目录 0 2011-09-27 00:12 els\Debug
目录 0 2011-09-27 00:12 els
文件 890 2011-09-27 00:12 els\els.plg
文件 91 2011-09-27 00:13 说明.txt
----------- --------- ---------- ----- ----
361557 12
- 上一篇:新闻发布项目(带数据库)
- 下一篇:3DMAX之作品设计成品
评论
共有 条评论