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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。