pictures.cs

来自「嵌入式程序」· CS 代码 · 共 82 行

CS
82
字号
using System;
using System.Drawing;

namespace DiamondPet.UserLayer
{
	/// <summary>
	/// Pictures 的摘要说明。
	/// </summary>
	public class Pictures
	{
		/// <summary>
		/// 图片
		/// </summary>
		public static Image[] picturesImage;

		/// <summary>
		/// 第一张图片
		/// </summary>
		private static Image firstImage;

		/// <summary>
		/// 图片名
		/// </summary>
		private static string[] picName;
		
		public Pictures()
		{}

		/// <summary>
		/// 加载第一张图片
		/// </summary>
		public static void LoadFirstPicture()
		{}


		#region 生成图片文件名
		/// <summary>
		/// 图片的文件名
		/// </summary>
		public static void GetPicturesName()
		{
			//图片的文件名
			picName = new string[]{"block1.png","block2.png","block3.png","block4.png","block5.png","block6.png","block7.png","number.png","property1.png","property2.png","score.png","starb.png","stars.png","background.png","btstart.png","btoption.png","bthighscore.png","bthelp.png","btexit.png","btstarton.png","btoptionon.png","bthighscoreon.png","bthelpon.png","btexiton.png","mainbg.png","continue.png","exitgame.png","exitpro.png","continueon.png","exitgameon.png","exitproon.png","blockcolor.png","bomb.png","lightening.png","wugui.png","levelup.png","gameover.png","helpbg.png","helptitle.png","highscoretitle.png","optiontitle.png","timeandspeed.png"};
		}
		#endregion

		#region 加载图片
		/// <summary>
		/// load图片
		/// </summary>
		public static bool LoadPictures()
		{
			try
			{
				for(int i = 0;i < picName.Length;++i)
				{
					picturesImage[i] = new Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("DiamondPet.pic."+picName[i]));
				}
			}
			catch
			{
		    	//加载错误
				return false;
			}
			//加载正确
			return true;
		}
		#endregion

		#region 得到加载图片的张数
		/// <summary>
		/// 得到加载图片的张数
		/// </summary>
		public static void GetPicNumbers()
		{		
    		//定义图片的张数
			picturesImage = new Image[picName.Length];
		}
		#endregion
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?