
Introduction
It is a game program like Window Minesweeper.Perhaps someone write their program like this. But I want to write agian.This is the first program of mine in C# and VS.Net, so it isn't really completely .I hope I'll get many opinions from people who read it
Using the Code
I use 4 main components to make this program 1:GraphicsItem 2:MinemouseEventhandler 3:mathbase 4:MineResorceSet
GraphicsItem
public GraphicsItem(Image beginImage,int _Columns,int _Rows,int _GrItemWidth,int _GrItemHeight)
{
ResetAttribute(_Columns,_Rows,_GrItemWidth,_GrItemHeight);
Img=new Bitmap(width,height);
g=Graphics.FromImage(Img);
ResetBeginImage(beginImage);
}
public void DrawItem(Image image,int column,int row)
{
g.DrawImage(image,column*grItemWidth,row*grItemHeight,grItemWidth,grItemHeight);
}
MinemouseEventhandler
public void MouseMove(object sender,MouseEventArgs me)
{
if((me.X>=(MX+1)*_ItemWeight) || (me.X=(MY+1)*_ItemHeight)||(me.Y"(int)(Math.Floor(me.Y/_ItemHeight));" x="(int)(Math.Floor(me.X/_ItemWeight));" />=0 && x=0 && y
class mathbase
It contains all method that processes property of mine map some method like makeminemap(),leftclick(x,y),...
class MineResourceSet
It is a class cotain all method read,write the set of game is load last game,and save new property