Block.cs
上传用户:cljx11
上传日期:2022-08-09
资源大小:49k
文件大小:1k
源码类别:

其他智力游戏

开发平台:

C#

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Drawing;
  6. namespace Snake_v2
  7. {
  8.     class Block
  9.     {
  10.         public void SnakeBody(int x, int y, Graphics e)
  11.         {
  12.             e.FillRectangle(new SolidBrush(Color.Black), x * 10, y * 10+1, 9, 8);
  13.         }
  14.         public void Apple(int x, int y, Graphics e)
  15.         {
  16.             e.FillRectangle(new SolidBrush(Color.Black), x * 10 + 1, y * 10 + 1, 8, 8);
  17.             e.FillRectangle(new SolidBrush(Color.White), x * 10 + 3, y * 10 + 3, 4, 4);
  18.         }
  19.         public void Stone(int x, int y, Graphics e)
  20.         {
  21.             e.FillRectangle(new SolidBrush(Color.Black), x * 10, y * 10, 10, 10);
  22.             e.FillRectangle(new SolidBrush(Color.White), x * 10 + 1, y * 10 + 1, 8, 8);
  23.             e.FillRectangle(new SolidBrush(Color.Black), x * 10 + 3, y * 10 + 3, 4, 4);
  24.         }
  25.         public void Clear(int x, int y, Graphics e)
  26.         {
  27.             e.FillRectangle(new SolidBrush(Color.LightSteelBlue), x * 10, y * 10, 10, 10);
  28.         }
  29.     }
  30. }