91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 88KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2024-02-05
  • 語言: C#
  • 標簽: C#??貪吃蛇??小游戲??

資源簡介

用C#實現的簡單的貪吃蛇小游戲,附所有源代碼和項目文件,編譯器VS2008。

資源截圖

代碼片段和文件信息

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

namespace?貪吃蛇1._0
{
????public?partial?class?Form1?:?Form
????{
????????int?direction=1;//方向,1234代表上下左右
????????int?length=3;
????????int?score?=?0;
????????int?level?=?1;
????????Point?lastfood=new?Point(00);
????????List?now_snake=new?List();
????????
????????public?Form1()
????????{
????????????InitializeComponent();
????????????now_snake.Add(new?Point(140120));
????????????now_snake.Add(new?Point(140130));
????????????now_snake.Add(new?Point(140140));
???????????
????????}

????????private?void?add_food()//去除舊的食物并增加新的食物
????????{
????????????Graphics?g?=?panelscreen.CreateGraphics();
????????????Pen?pb?=?new?Pen(Brushes.Black);
????????????Pen?pw?=?new?Pen(panelscreen.BackColor);
????????????if?(now_snake.Count?>?3)
????????????{
????????????????g.FillRectangle(pb.Brush?lastfood.X?lastfood.Y?10?10);
????????????????g.DrawRectangle(pb?lastfood.X?lastfood.Y?10?10);
????????????}
????????????Random?ran?=?new?Random();
????????????do
????????????{
????????????????lastfood.X?=?ran.Next(0?14)?*?10;
????????????????lastfood.Y?=?ran.Next(0?14)?*?10;
????????????}
????????????while(now_snake.Contains(lastfood));
????????????g.FillEllipse(Brushes.Green?lastfood.X?lastfood.Y?10?10);
????????????g.DrawEllipse(pw?lastfood.X?lastfood.Y?10?10);
????????}

????????private?void?eat_food()
????????{
????????????Point?p=now_snake[0];
????????????if?(direction?==?1?&&?p.X?==?lastfood.X?&&?p.Y?==?(10?+?lastfood.Y)?||
????????????????direction?==?2?&&?p.X?==?lastfood.X?&&?p.Y?==?(lastfood.Y?-?10)?||
????????????????direction?==?3?&&?p.Y?==?lastfood.Y?&&?p.X?==?(10?+?lastfood.X)?||
????????????????direction?==?4?&&?p.Y?==?lastfood.Y?&&?p.X?==?(lastfood.X?-?10)
????????????????)
????????????{
????????????????
????????????????now_snake.Add(new?Point(lastfood.Xlastfood.Y));
????????????????add_food();
????????????????length++;
????????????????score?+=?level;
????????????????labellength.Text?=?“當前長度:“?+?length.ToString();
????????????????labellevel.Text?=?“當前速度:“?+?level.ToString();
????????????????labelscore.Text?=?“當前分數:“?+?score.ToString();
????????????}
????????}

????????private?void?snake_ran()
????????{
????????????if?(go_out())
????????????{
????????????????buttonend_Click(buttonend?new?EventArgs());
????????????????return;
????????????}
????????????eat_food();
????????????Graphics?g?=?panelscreen.CreateGraphics();
????????????Pen?pb?=?new?Pen(Brushes.Black);
????????????Pen?pw?=?new?Pen(panelscreen.BackColor);
????????????g.FillRectangle(pw.Brush?now_snake[now_snake.Count?-?1].X?now_snake[now_snake.Count?-?1].Y?10?10);
????????????now_snake.Remove(now_snake[now_snake.Count-1]);
????????????Point?p?=?now_snake[0];
????????????swi

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????16384??2010-12-18?11:34??貪吃蛇1.0\貪吃蛇1.0\bin\Debug\貪吃蛇1.0.exe

?????文件??????32256??2010-12-18?11:34??貪吃蛇1.0\貪吃蛇1.0\bin\Debug\貪吃蛇1.0.pdb

?????文件??????14328??2010-12-18?20:53??貪吃蛇1.0\貪吃蛇1.0\bin\Debug\貪吃蛇1.0.vshost.exe

?????文件????????490??2009-06-11?05:14??貪吃蛇1.0\貪吃蛇1.0\bin\Debug\貪吃蛇1.0.vshost.exe.manifest

?????文件??????17408??2010-12-20?12:01??貪吃蛇1.0\貪吃蛇1.0\bin\Release\貪吃蛇1.0.exe

?????文件??????30208??2010-12-20?12:01??貪吃蛇1.0\貪吃蛇1.0\bin\Release\貪吃蛇1.0.pdb

?????文件??????14328??2011-01-20?14:44??貪吃蛇1.0\貪吃蛇1.0\bin\Release\貪吃蛇1.0.vshost.exe

?????文件????????490??2009-06-11?05:14??貪吃蛇1.0\貪吃蛇1.0\bin\Release\貪吃蛇1.0.vshost.exe.manifest

?????文件???????8306??2010-12-20?12:01??貪吃蛇1.0\貪吃蛇1.0\Form1.cs

?????文件??????10716??2010-12-20?11:46??貪吃蛇1.0\貪吃蛇1.0\Form1.Designer.cs

?????文件???????7924??2010-12-19?23:27??貪吃蛇1.0\貪吃蛇1.0\Form1.resx

?????文件????????825??2010-12-18?20:53??貪吃蛇1.0\貪吃蛇1.0\obj\Debug\貪吃蛇1.0.csproj.FileListAbsolute.txt

?????文件????????847??2010-12-18?11:31??貪吃蛇1.0\貪吃蛇1.0\obj\Debug\貪吃蛇1.0.csproj.GenerateResource.Cache

?????文件??????16384??2010-12-18?11:34??貪吃蛇1.0\貪吃蛇1.0\obj\Debug\貪吃蛇1.0.exe

?????文件??????32256??2010-12-18?11:34??貪吃蛇1.0\貪吃蛇1.0\obj\Debug\貪吃蛇1.0.pdb

?????文件????????180??2010-12-18?11:31??貪吃蛇1.0\貪吃蛇1.0\obj\Debug\貪吃蛇1._0.Form1.resources

?????文件????????180??2010-12-16?20:58??貪吃蛇1.0\貪吃蛇1.0\obj\Debug\貪吃蛇1._0.Properties.Resources.resources

?????文件???????4608??2010-12-18?23:00??貪吃蛇1.0\貪吃蛇1.0\obj\Release\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????841??2011-01-20?14:44??貪吃蛇1.0\貪吃蛇1.0\obj\Release\貪吃蛇1.0.csproj.FileListAbsolute.txt

?????文件????????847??2010-12-19?23:27??貪吃蛇1.0\貪吃蛇1.0\obj\Release\貪吃蛇1.0.csproj.GenerateResource.Cache

?????文件??????17408??2010-12-20?12:01??貪吃蛇1.0\貪吃蛇1.0\obj\Release\貪吃蛇1.0.exe

?????文件??????30208??2010-12-20?12:01??貪吃蛇1.0\貪吃蛇1.0\obj\Release\貪吃蛇1.0.pdb

?????文件???????1644??2010-12-19?23:27??貪吃蛇1.0\貪吃蛇1.0\obj\Release\貪吃蛇1._0.Form1.resources

?????文件????????180??2010-12-18?23:00??貪吃蛇1.0\貪吃蛇1.0\obj\Release\貪吃蛇1._0.Properties.Resources.resources

?????文件????????494??2010-12-16?20:53??貪吃蛇1.0\貪吃蛇1.0\Program.cs

?????文件???????1356??2010-12-16?20:53??貪吃蛇1.0\貪吃蛇1.0\Properties\AssemblyInfo.cs

?????文件???????2850??2010-12-18?23:00??貪吃蛇1.0\貪吃蛇1.0\Properties\Resources.Designer.cs

?????文件???????5961??2010-12-18?23:00??貪吃蛇1.0\貪吃蛇1.0\Properties\Resources.resx

?????文件???????1098??2010-12-16?20:53??貪吃蛇1.0\貪吃蛇1.0\Properties\Settings.Designer.cs

?????文件????????249??2010-12-16?20:53??貪吃蛇1.0\貪吃蛇1.0\Properties\Settings.settings

............此處省略21個文件信息

評論

共有 條評論