• 大小: 0.07M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: C#
  • 标签: c#  

资源简介


C#代码实现贪吃蛇功能

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Snake1._0
{
    public partial class FormMain : Form
    {
        private Palette p;
        //定义画布长宽,以及每个蛇块的大小
        private int width = 20;
        private int height = 20;
        private int size = 15;

        private delegate void InvokeCallback(string msg);
        void m_comm_MessageEvent(string msg)

        {

            if (labelCount.InvokeRequired)

            {

                labelCount.Invoke(new InvokeCallback(m_comm_MessageEvent) new object[] { msg });

            }

            else

            {

                labelCount.Text = msg;

            }

        }



        public FormMain()
        {
            InitializeComponent();
            // 加入这行 这是最简单的办法, 相当于不检查线程之间的冲突,允许各个线程随便乱搞,最后Lable1控件的值是什么就难以预料了 (不推荐使用这种方法)
            //Co

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-24 17:06  snake1.0\
     文件        2518  2016-10-07 16:24  snake1.0\.gitattributes
     文件        3833  2016-10-07 16:24  snake1.0\.gitignore
     文件       10257  2016-10-07 16:24  snake1.0\LICENSE
     目录           0  2017-03-24 17:06  snake1.0\Snake1.0\
     文件         167  2017-03-24 16:46  snake1.0\Snake1.0\App.config
     文件        8762  2016-10-07 16:24  snake1.0\Snake1.0\Form1.Designer.cs
     文件        4164  2016-10-07 16:24  snake1.0\Snake1.0\Form1.cs
     文件        5893  2016-10-07 16:24  snake1.0\Snake1.0\Form1.resx
     文件        9575  2016-10-07 16:24  snake1.0\Snake1.0\Palette.cs
     文件         502  2016-10-07 16:24  snake1.0\Snake1.0\Program.cs
     目录           0  2017-03-24 17:06  snake1.0\Snake1.0\Properties\
     文件        1306  2016-10-07 16:24  snake1.0\Snake1.0\Properties\AssemblyInfo.cs
     文件        2858  2017-03-24 16:46  snake1.0\Snake1.0\Properties\Resources.Designer.cs
     文件        5496  2016-10-07 16:24  snake1.0\Snake1.0\Properties\Resources.resx
     文件        1109  2017-03-24 16:46  snake1.0\Snake1.0\Properties\Settings.Designer.cs
     文件         242  2016-10-07 16:24  snake1.0\Snake1.0\Properties\Settings.settings
     文件        1051  2016-10-07 16:24  snake1.0\Snake1.0\Snake.cs
     文件        4050  2017-03-24 16:49  snake1.0\Snake1.0\Snake1.0.csproj
     目录           0  2017-03-24 17:06  snake1.0\Snake1.0\bin\
     目录           0  2017-03-24 17:06  snake1.0\Snake1.0\bin\Debug\
     文件       17408  2017-03-24 16:49  snake1.0\Snake1.0\bin\Debug\Snake1.0.exe
     文件         167  2017-03-24 16:46  snake1.0\Snake1.0\bin\Debug\Snake1.0.exe.config
     文件       36352  2017-03-24 16:49  snake1.0\Snake1.0\bin\Debug\Snake1.0.pdb
     文件       22984  2017-03-24 16:51  snake1.0\Snake1.0\bin\Debug\Snake1.0.vshost.exe
     文件         167  2017-03-24 16:46  snake1.0\Snake1.0\bin\Debug\Snake1.0.vshost.exe.config
     文件         490  2016-07-16 19:44  snake1.0\Snake1.0\bin\Debug\Snake1.0.vshost.exe.manifest
     目录           0  2017-03-24 17:06  snake1.0\Snake1.0\obj\
     目录           0  2017-03-24 17:06  snake1.0\Snake1.0\obj\Debug\
     文件         863  2017-03-24 16:47  snake1.0\Snake1.0\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7191  2017-03-24 16:46  snake1.0\Snake1.0\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此处省略14个文件信息

评论

共有 条评论