导航

    <#CACHE_INCLUDE_NAVBAR#>
« JAVA SCJP認證 簡介Linux系統啟動和定制 »

自創C#掃雷代碼

2011年4月1日 Linux 0条评论 0个引用

using System;
    using System.Drawing;
    using System.Windows.Forms;
    namespace WindowsFormsApplication1
    {
    public partial class Frm1 : Form
    {
    #region 變量
    public int qishu;
    public static int ls=20, hs=11;
    public int lgs = 30; //列數,行數。
    public int bl=0; //是否重新布雷
    public int time ;
    public int[,] bulei = new int[ls, hs]; //bulei數組的值0代表無雷,1-8代表雷的個數,9代表雷
    public int ceshi = 0;
    public int[,] click = new int[ls, hs]; //10表示要清除既是單擊的 11表示右擊壹次,12表示右擊兩次 16表示以清除過了
    public int sum = 0;
    public int timerEnable = 0; //遊戲所處的狀態 0是遊戲中
    #endregion
    public Frm1()
    {
    InitializeComponent();
    }
    ///
    /// 標識雷的個數 和可插的旗數
    ///
    public void Qishu()
    {
    if (qishu <= lgs)
    {
    gamesource.Text = "00" + (lgs - qishu)。ToString();
    }
    else
    {
    gamesource.Text = "00" + (lgs - qishu)。ToString();
    }
    }
    ///
    /// 畫方格
    ///
    /// <實例對象>
    /// <要畫圖的位置>
    /// <要畫圖的位置>
    /// <畫圖使用的顏色>
    public void Dline(Graphics dline,int mx1,int my1,Pen mypen)
    {
    dline.DrawLine(mypen , mx1, my1, mx1 + 20, my1);
    dline.DrawLine(mypen, mx1, my1, mx1, my1 + 20);
    dline.DrawLine(new Pen(Color.Black), mx1 + 20, my1, mx1 + 20, my1 + 20);
    dline.DrawLine(new Pen(Color.Black), mx1, my1 + 20, mx1 + 20, my1 + 20);
    }
    ///
 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206