资源简介
C++编写的控制台游戏源代码
代码片段和文件信息
#include
#include
#include “space.h“
int main()
{
std::cout<<“俄罗斯方块“< < std::cin.get();
system(“cls“);
DrawInterface();
srand((unsigned) time(NULL));
Space space;
while (true)
{
int num_time = 10;//积木每下落一行可操作数量
DWORD time = 100;//每次操作间隔时间,如上下左右
space.AlterBlock();//制造积木
Sleep(time);
if (space.IfDie())//判断是否死亡
break;
while (true)
{
int t = num_time;
while (t>0)
{
Sleep(time);
if (GetAsyncKeyState(DOWN))//加快下落速度
{
time = 80;
num_time = 2;
break;
}
space.ChangeBlock();//接受键盘,旋转积木
--t;
}
if (space.DownBlock())//下落积木,到底跳出循环
break;
}
}
system(“cls“);
std::cout<<“game over!“< <<“your score is “<<
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-04 21:07 俄罗斯方块\
文件 1394 2015-06-04 20:52 俄罗斯方块\Block.h
文件 334 2015-06-02 22:00 俄罗斯方块\coordinate.h
文件 1226 2015-06-04 20:25 俄罗斯方块\draw.h
文件 254 2015-06-02 22:02 俄罗斯方块\goto_xy.h
文件 4222 2015-06-02 22:03 俄罗斯方块\make_block.h
文件 3506 2015-06-04 20:57 俄罗斯方块\space.h
文件 917 2015-06-04 21:04 俄罗斯方块\TETRIS.cpp
- 上一篇:[免费]C语言标准文档
- 下一篇:数据结构C语言版代码
相关资源
- 基于OpenCV的车牌识别c++
- 五子棋课程设计C++、完整课程设计报
- 细胞统计识别系统
- C++Builder案例开发集锦(第二版)
- 跨平台的C++播放器
- C++播放器 基于VLC
- devc++ 64位最新版本
- LINUX编程典型解析.part2.rar
- VC++基于socket传输文件服务端和客户端
- VC++6.0 WIN7 32位版
- c++ for everyone 2nd edition
- C++网络编程卷1卷2中文高清版
- 侯捷翻译的经典IT中文书籍大全
- USB HID STM32 开发资料全集
- 《Visual C++数字图像处理开发入门与编
- C++ MP4v2获取rtsp流并保存为MP4文件
- C++语言程序设计第3版清华大学
- vc++和sqlserver.rar
- 精通Visual C++图像处理编程第3版_周长
- 《C和C++程序员面试秘籍》董山海 编著
- 从新手到高手 C++全方位学习 完整版
- C++ Templates The Complete Guide (2nd Editio
- C++ programming language第四版(中英文版
- Devc++ 5.11
- Dev C++软件
- VC++ 深入详解
- 深入浅出MFC 第二版 Visual C++
- C++标准程序库 侯捷版
- VC++中为PIC空间添加滚动条显示大图片
- VC++6.0中文安装版
评论
共有 条评论