资源简介
在VS2008平台上,用C#编写的俄罗斯方块游戏
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
using System.Data;
using System.ComponentModel;
namespace 俄罗斯方块
{
///
/// 定义一个方块的所有状态集
///
struct OneTetris
{
//定义一个方块的所有状态集
public int[] OneTueris; //定义位置信息
public int theColumn; //定义列数
public int theLine; //定义行数
public int[] colSpan; //定义列跨度
public int[] linSpan; //定义行跨度
public int theIndex; //定义状态集的下标
}
///
/// 定义俄罗斯方块类
///
class CTetris
{
private Form theContainer; //定义所属窗体
private Label theTopBar; // 定义顶端边框
private Label theBottomBar; // 定义底端边框
private Label theLeftBar; // 定义左端边框
private Label theRightBar; // 定义右端边框
private int theHeight; // 定义高度
private int theLines; // 定义行数
private int theSpace; // 定义间隔高度
private Label[] theTueris; // 定义方块数组,存放之
private bool[] theVisual; // 定义控制方块显示的数组
private int theKinds; // 定义记录种类
private int theKindsIndex; // 定义记录种类的下标(0)
private int theLeaves; // 定义等级
private int theClearLine; // 所消行数
private int theSorce; // 定义成绩
private int[] theMaxLine = new int[10]; // 定义记录列中最上面的方块序号(0)
private Timer theTimer; // 定义计时器
private OneTetris[] allTueris = new OneTetris[7];
private Label[] KindsTueris; // 定义方块数组,存放之
private Label[] NextTueris = new Label[4]; // 定义方块数组,存放提示
private Label theInformation; // 定义成绩信息
private int theOld;
///
/// 构造函数,初始化所有属性
///
///
///
///
///
public CTetris(Form theForm int height int lines int space)
{
//构造函数,初始化所有属性
//初始化容器
theContainer = theForm;
theContainer.Text = “俄罗斯方块“;
theContainer.AutoSizeMode = AutoSizeMode.GrowAndShrink;
theContainer.MaximizeBox = false;
theContainer.BackColor = Color.LightSeaGreen;
theContainer.FormBorderstyle = FormBorderstyle.Fixed3D;
//初始化高度等其他属性
theL
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-01-18 17:49 俄罗斯方块\
目录 0 2011-01-18 17:49 俄罗斯方块\Backup\
目录 0 2011-01-18 17:49 俄罗斯方块\Backup\俄罗斯方块\
文件 934 2009-05-26 21:07 俄罗斯方块\Backup\俄罗斯方块.sln
文件 16896 2009-06-07 18:52 俄罗斯方块\Backup\俄罗斯方块.suo
文件 39194 2009-06-07 14:54 俄罗斯方块\Backup\俄罗斯方块\CTetris.cs
文件 1580 2009-06-07 14:46 俄罗斯方块\Backup\俄罗斯方块\Form1.cs
文件 3851 2009-05-31 21:21 俄罗斯方块\Backup\俄罗斯方块\Form1.Designer.cs
文件 6012 2009-05-31 21:21 俄罗斯方块\Backup\俄罗斯方块\Form1.resx
文件 474 2009-05-26 21:07 俄罗斯方块\Backup\俄罗斯方块\Program.cs
目录 0 2011-01-18 17:49 俄罗斯方块\Backup\俄罗斯方块\Properties\
文件 1186 2009-05-26 21:07 俄罗斯方块\Backup\俄罗斯方块\Properties\AssemblyInfo.cs
文件 2884 2009-05-26 21:07 俄罗斯方块\Backup\俄罗斯方块\Properties\Resources.Designer.cs
文件 5612 2009-05-26 21:07 俄罗斯方块\Backup\俄罗斯方块\Properties\Resources.resx
文件 1098 2009-05-26 21:07 俄罗斯方块\Backup\俄罗斯方块\Properties\Settings.Designer.cs
文件 249 2009-05-26 21:07 俄罗斯方块\Backup\俄罗斯方块\Properties\Settings.settings
文件 3275 2009-05-26 21:51 俄罗斯方块\Backup\俄罗斯方块\俄罗斯方块.csproj
文件 3764 2009-10-27 11:12 俄罗斯方块\UpgradeLog.xm
文件 1713 2011-01-18 17:50 俄罗斯方块\UpgradeLog2.xm
目录 0 2011-01-18 17:49 俄罗斯方块\_UpgradeReport_Files\
文件 3348 2011-01-18 17:50 俄罗斯方块\_UpgradeReport_Files\UpgradeReport.css
文件 12505 2010-05-04 01:19 俄罗斯方块\_UpgradeReport_Files\UpgradeReport.xslt
文件 69 2011-01-18 17:50 俄罗斯方块\_UpgradeReport_Files\UpgradeReport_Minus.gif
文件 71 2011-01-18 17:50 俄罗斯方块\_UpgradeReport_Files\UpgradeReport_Plus.gif
目录 0 2011-01-18 17:49 俄罗斯方块\俄罗斯方块\
文件 935 2011-01-18 17:50 俄罗斯方块\俄罗斯方块.sln
文件 18944 2011-01-18 17:51 俄罗斯方块\俄罗斯方块.suo
目录 0 2011-01-18 17:50 俄罗斯方块\俄罗斯方块\bin\
目录 0 2011-01-18 17:50 俄罗斯方块\俄罗斯方块\bin\Debug\
文件 24064 2011-01-18 17:50 俄罗斯方块\俄罗斯方块\bin\Debug\俄罗斯方块.exe
文件 56832 2011-01-18 17:50 俄罗斯方块\俄罗斯方块\bin\Debug\俄罗斯方块.pdb
............此处省略28个文件信息
- 上一篇:学生成绩管理系统 需求分析和系统设计文档
- 下一篇:德国公民的信用数据
相关资源
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- U3D 简化版跳一跳小游戏新手入门 源码
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
- C# AES加密解密小工具
- C#圆形按钮,非常漂亮动态~~
- [精]C#仿QQ右下角弹出提示框()
- C#进程间通信-共享内存代码
- 有史以来最简单的三层(C#)
评论
共有 条评论