资源简介
俄罗斯方块c#代码,用vs2010或者vs2012都能打开
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using 俄罗斯方块.Controller;
using 俄罗斯方块.Entities;
namespace 俄罗斯方块
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//关闭跨前程访问检查
Label.CheckForIllegalCrossThreadCalls = false;
}
GameController controller;
Ground ground;
private void btnStart_Click(object sender EventArgs e)
{
if (btnStart.Text == “开始游戏“)
{
Util.Commonhelp.GameSudu = 500;
fenshu =0;
labJiFen.Text = ““;
btnStart.Text = “暂停“;
ground = new Ground(XianShiFenShu);
labGameOver.Text = “游戏开始“;
Graphics g = Graphics.FromHwnd(this.gamePanel.Handle);//声明一个画家对象
controller = new GameController(g GameOver ground);
controller.NewGame();
}
else if (btnStart.Text == “暂停“)
{
btnStart.Text = “继续“;
controller.StopThread();
}
else if (btnStart.Text == “继续“)
{
btnStart.Text = “暂停“;
controller.GoOnThread();
}
}
private void Form1_Load(object sender EventArgs e)
{
Util.Commonhelp.initialise(this.gamePanel.Width this.gamePanel.Height);
new Ground().InitBlocks();
}
private void GameOver()
{
controller.StopThread();
labGameOver.Text = “游戏结束“;
btnStart.Text = “开始游戏“;
}
protected override bool ProcessDialogKey(Keys keyData)
{
if (btnStart.Text == “暂停“)
{
controller.ProcessDialogKey(keyData);
return base.ProcessDialogKey(keyData);
}
return false;
}
int fenshu = 0;
int nanDu = 100;
private void XianShiFenShu()
{
fenshu += 11;
labJiFen.Text = “总分:“ + fenshu;
if (fenshu >= nanDu)
{
nanDu = nanDu * 2;
Util.Commonhelp.GameSudu -= 50;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-22 01:10 俄罗斯方块\
目录 0 2014-05-25 11:23 俄罗斯方块\俄罗斯方块\
文件 187 2014-05-22 01:09 俄罗斯方块\俄罗斯方块\App.config
文件 5043 2014-05-26 19:26 俄罗斯方块\俄罗斯方块\ClassDiagram1.cd
目录 0 2014-05-24 15:04 俄罗斯方块\俄罗斯方块\Controller\
文件 7390 2014-05-28 11:54 俄罗斯方块\俄罗斯方块\Controller\GameController.cs
目录 0 2014-05-27 12:35 俄罗斯方块\俄罗斯方块\Entities\
文件 1682 2014-05-23 21:20 俄罗斯方块\俄罗斯方块\Entities\Block.cs
文件 505 2014-05-23 15:46 俄罗斯方块\俄罗斯方块\Entities\BlockTypeEnum.cs
文件 218 2014-05-27 12:36 俄罗斯方块\俄罗斯方块\Entities\FenShuDelegate.cs
文件 214 2014-05-25 22:23 俄罗斯方块\俄罗斯方块\Entities\GameOverDelegate.cs
文件 9595 2014-05-27 20:10 俄罗斯方块\俄罗斯方块\Entities\Ground.cs
文件 3117 2014-05-26 18:43 俄罗斯方块\俄罗斯方块\Entities\LLeftShape.cs
文件 3271 2014-05-27 21:45 俄罗斯方块\俄罗斯方块\Entities\LRightShape.cs
文件 3227 2014-05-27 21:45 俄罗斯方块\俄罗斯方块\Entities\LineShape.cs
文件 946 2014-05-25 16:25 俄罗斯方块\俄罗斯方块\Entities\Position.cs
文件 6463 2014-05-27 02:57 俄罗斯方块\俄罗斯方块\Entities\Shape.cs
文件 279 2014-05-26 21:20 俄罗斯方块\俄罗斯方块\Entities\ShapeDirection.cs
文件 1134 2014-05-24 16:02 俄罗斯方块\俄罗斯方块\Entities\ShapeFactory.cs
文件 361 2014-05-24 15:42 俄罗斯方块\俄罗斯方块\Entities\ShapeTypeEnum.cs
文件 3062 2014-05-26 17:27 俄罗斯方块\俄罗斯方块\Entities\ShapeUnit.cs
文件 971 2014-05-27 21:45 俄罗斯方块\俄罗斯方块\Entities\SquShape.cs
文件 3076 2014-05-26 23:04 俄罗斯方块\俄罗斯方块\Entities\TShape.cs
文件 3104 2014-05-26 22:54 俄罗斯方块\俄罗斯方块\Entities\ZLeftShape.cs
文件 3104 2014-05-26 22:56 俄罗斯方块\俄罗斯方块\Entities\ZRightShape.cs
文件 4154 2014-06-07 22:26 俄罗斯方块\俄罗斯方块\Form1.Designer.cs
文件 2739 2014-06-07 23:21 俄罗斯方块\俄罗斯方块\Form1.cs
文件 5817 2014-06-07 22:26 俄罗斯方块\俄罗斯方块\Form1.resx
目录 0 2014-05-25 11:23 俄罗斯方块\俄罗斯方块\Interface\
文件 333 2014-05-26 13:49 俄罗斯方块\俄罗斯方块\Interface\IShapeMoveable.cs
文件 527 2014-05-22 01:10 俄罗斯方块\俄罗斯方块\Program.cs
............此处省略35个文件信息
- 上一篇:农业产品溯源系统
- 下一篇:QC1314留言板.zip
相关资源
- 俄罗斯方块外挂代码C#
- c# 联机俄罗斯方块
- C#俄罗斯方块代码.zip
- 超漂亮带音乐的C#俄罗斯方块源代码能
- C# 窗体 仿做俄罗斯方块 游戏 源码
- C#俄罗斯方块程序设计与简单实现
- C# 选关版俄罗斯方块
- C#俄罗斯方块游戏源代码,带背景音乐
- C#做的俄罗斯方块,功能还可以
- 俄罗斯方块完整程序+背景素材
- 俄罗斯方块-C#
- 用C#编写的俄罗斯方块游戏
- C#俄罗斯方块完整源码+注释
- c#winform俄罗斯方块
- 俄罗斯方块 c# 俄罗斯方块
- C#实现的比较简单的双人俄罗斯方块
- C# 俄罗斯方块源代码
- C#俄罗斯方块源文件和资源文件
- C#俄罗斯方块源码(照陈广老师的视频
- C#项目\\俄罗斯方块
- 俄罗斯方块
- VS2010版本俄罗斯方块
- C#俄罗斯方块 源代码项目打包
- C#版俄罗斯方块(附教程,保证可操作
- unity-3D俄罗斯方块C#版
- C#俄罗斯方块游戏源码
- C#版 俄罗斯方块 游戏
- C# 俄罗斯方块游戏
- C#俄罗斯方块
- 俄罗斯方块游戏
评论
共有 条评论