setBlockColor.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Drawing;
using System.Windows.Forms;
namespace Tetris
{
public partial class setBlockColor : Form
{
public setBlockColor()
{
InitializeComponent();
}
private Block someBlock;
private int currentBlock = 0; //0代表没选择,1,2,3……代表选择的图形框号
private Color gameFieldBgC = GameField.BackColor;
private void setBlockColor_Load(object sender, EventArgs e)
{
this.Refresh();
}
private void setBlockColor_Paint(object sender, PaintEventArgs e)
{
initalit();
}
public void initalit()
{
pic_square.BackColor = gameFieldBgC;
pic_line.BackColor = gameFieldBgC;
pic_J.BackColor = gameFieldBgC;
pic_L.BackColor = gameFieldBgC;
pic_T.BackColor = gameFieldBgC;
ipc_Z.BackColor = gameFieldBgC;
pic_S.BackColor = gameFieldBgC;
Application.DoEvents();
//图片框1号:方块
someBlock = new Block(new Point(35, 27), Block.BlockTypes.square);
someBlock.Draw(pic_square.Handle);
//图片框2号:直线
someBlock = new Block(new Point(20, 35), Block.BlockTypes.line);
someBlock.Draw(pic_line.Handle);
//图片框3号:J
someBlock = new Block(new Point(42, 20), Block.BlockTypes.J);
someBlock.Draw(pic_J.Handle);
//图片框4号:L
someBlock = new Block(new Point(42, 20), Block.BlockTypes.L);
someBlock.Draw(pic_L.Handle);
//图片框5号:T
someBlock = new Block(new Point(27, 27), Block.BlockTypes.T);
someBlock.Draw(pic_T.Handle);
//图片框6号:Z
someBlock = new Block(new Point(27, 27), Block.BlockTypes.Z);
someBlock.Draw(ipc_Z.Handle);
//图片框7号:S
someBlock = new Block(new Point(27, 27), Block.BlockTypes.S);
someBlock.Draw(pic_S.Handle);
Application.DoEvents();
}
/*单击某个图片框*/
private void pictureBox_Click(object sender, EventArgs e)
{
PictureBox send = (PictureBox)sender;
后面还有 52 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。