• 大小: 397KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: C#
  • 标签: C#  游戏  源码  窗体  

资源简介

VS_C#连连看游戏源码VS_C#连连看游戏源码VS_C#连连看游戏源码VS_C#连连看游戏源码

资源截图

代码片段和文件信息

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

namespace LLKAN
{
    public partial class frmMain : Form
    {
        Game MyGame = new Game();
        stdFunc MystdFunc = new stdFunc();
        MapSelect MyMapSelect = new MapSelect();
        string appPath = ““;
        PlaySound spEarse;
        PlaySound spSelect;        

        public frmMain()
        {
            InitializeComponent();

        }

        private void GameStart_Click(object sender EventArgs e)
        {
            Graphics MyDraw = Pic1.CreateGraphics();
            MyGame.GameStart();
            DrawGame(MyDraw);
            MyMapSelect.Clear();
        }
        private void DrawGame(Graphics MyDraw)
        {            
            if (MyGame.Playflag)
            {                
                for (int i = 0; i < Game.Row; i++)
                {
                    for (int j = 0; j < Game.Column; j++)
                    {
                        if (MyGame.GamePicList[i j].State == 1)
                        {
                            if (MyGame.GamePicList[i j].Selected)
                            {
                                MyDraw.DrawImage(IL2.Images[MyGame.GamePicList[i j].PicIndex] MyGame.GamePicList[i j].X MyGame.GamePicList[i j].Y);
                            }
                            else
                            {
                                MyDraw.DrawImage(IL1.Images[MyGame.GamePicList[i j].PicIndex] MyGame.GamePicList[i j].X MyGame.GamePicList[i j].Y);
                            }
                        }
                        else
                        {
                            MyDraw.DrawImage(IL3.Images[0] MyGame.GamePicList[i j].X MyGame.GamePicList[i j].Y);
                        }
                    }
                }                
            }            
        }
        private void GameExit_Click(object sender EventArgs e)
        {
            Application.Exit();
        }

        private void Pic1_Paint(object sender PaintEventArgs e)
        {
            DrawGame(e.Graphics);
        }

        private void Pic1_MouseClick(object sender MouseEventArgs e)
        {
            if (MyGame.Playflag)
            {
                Point P = MystdFunc.GetGrid(e.Xe.Y);
                if (P.X != -1 && P.Y != -1 && P.X!=0 && P.X!=Game.Row-1 && P.Y!=0 && P.Y!=Game.Column-1)
                {
                    if (MyGame.GamePicList[P.X P.Y].Selected != true)
                    {
                        MyMapSelect.SelectMap(P);
                        MyGame.GamePicList[P.X P.Y].Select();
                        Graphics g = Pic1.CreateGraphics();
                        g.DrawImage(IL2.Images[MyGame.GamePicList[P.X P.Y].PicIndex] MyGame.GamePicList[P.X

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        904  2007-03-22 11:30  连连看游戏\LLKAN.sln

     文件      18944  2004-01-08 21:59  连连看游戏\LLKAN.suo

     文件        632  2004-01-08 22:54  连连看游戏\LLKAN\ClassDiagram1.cd

     文件       5708  2007-03-24 13:07  连连看游戏\LLKAN\frmMain.cs

     文件      11253  2007-03-24 10:24  连连看游戏\LLKAN\frmMain.Designer.cs

     文件     147608  2007-03-24 10:24  连连看游戏\LLKAN\frmMain.resx

     文件      13897  2007-03-24 13:07  连连看游戏\LLKAN\Game.cs

     文件       1666  2007-03-24 11:08  连连看游戏\LLKAN\GamePath.cs

     文件       1086  2007-03-22 20:38  连连看游戏\LLKAN\GamePic.cs

     文件       3618  2007-03-24 08:23  连连看游戏\LLKAN\LLKAN.csproj

     文件        552  2007-03-23 21:19  连连看游戏\LLKAN\LLKAN.csproj.user

     文件       2225  2007-03-23 17:29  连连看游戏\LLKAN\MapSelect.cs

     文件       3657  2007-03-23 21:59  连连看游戏\LLKAN\PlaySound.cs

     文件        466  2007-03-22 11:30  连连看游戏\LLKAN\Program.cs

     文件       3278  2007-03-24 10:04  连连看游戏\LLKAN\stdFunc.cs

     文件      62596  2004-11-26 09:25  连连看游戏\LLKAN\Sounds\earse.wav

     文件       2878  2004-11-26 09:25  连连看游戏\LLKAN\Sounds\select.wav

     目录          0  2011-04-11 11:08  连连看游戏\LLKAN\Sounds

     文件       1168  2007-03-22 11:30  连连看游戏\LLKAN\Properties\AssemblyInfo.cs

     文件       2864  2007-03-22 11:30  连连看游戏\LLKAN\Properties\Resources.Designer.cs

     文件       5612  2007-03-22 11:30  连连看游戏\LLKAN\Properties\Resources.resx

     文件       1088  2007-03-22 11:30  连连看游戏\LLKAN\Properties\Settings.Designer.cs

     文件        249  2007-03-22 11:30  连连看游戏\LLKAN\Properties\Settings.settings

     目录          0  2011-04-11 11:08  连连看游戏\LLKAN\Properties

     文件        256  2007-07-25 12:42  连连看游戏\LLKAN\obj\LLKAN.csproj.FileList.txt

     文件        844  2007-03-24 10:24  连连看游戏\LLKAN\obj\Debug\LLKAN.csproj.GenerateResource.Cache

     文件     155648  2007-03-24 13:07  连连看游戏\LLKAN\obj\Debug\LLKAN.exe

     文件      93947  2007-03-24 10:24  连连看游戏\LLKAN\obj\Debug\LLKAN.frmMain.resources

     文件      65024  2007-03-24 13:07  连连看游戏\LLKAN\obj\Debug\LLKAN.pdb

     文件        180  2007-03-23 20:18  连连看游戏\LLKAN\obj\Debug\LLKAN.Properties.Resources.resources

............此处省略19个文件信息

评论

共有 条评论