private void SelectPicture(int id_Picture) { Map_Const.imgSelect = id_Picture; Object = new Map_Object(Img_List.Images[id_Picture], pn_Map); }
private void Map_Editor_Load(object sender, EventArgs e) { Map_Const.imgSelect = 0; //Khởi tạo thông tin map MapInfo = new Map_Info(); NewMap(3000, 800); //Tạo 1 đối tượng trong map..Mặc định là player Object = new Map_Object(Img_List.Images[0], pn_Map); //Thiết lập màu của map pn_Map.BackColor = Map_Const.Background; }
private void Map_Editor_Load(object sender, EventArgs e) { txtValueMove.Text = "10"; //Khởi tạo thông tin map MapInfo = new Map_Info(); NewMap(1500, 700); //Tạo 1 đối tượng trong map..Mặc định là player Object = new Map_Object(Img_List.Images[0], pn_Map); //Thiết lập màu của map pn_Map.BackColor = Map_Info.Background; }
//Vẽ map từ Map_Info private void DrawMap() { for (int i = 0; i < Map_Const.X; i++) { for (int j = 0; j < Map_Const.Y; j++) { if (MapInfo._Matrix[i, j] != Map_Const.Default.ToString()) { Object = new Map_Object(Img_List.Images[(int.Parse(MapInfo._Matrix[i, j]) - 1)], pn_Map); Object.Draw(new Point(i, j)); } } } }
//Vẽ map từ Map_Info private void DrawMap() { foreach (string Obj in Map_Info.list_Object) { try { string[] info_Object = Obj.Split(' '); if (Map_Info.list_Object.IndexOf(Obj) > 1) { Object = new Map_Object(Img_List.Images[Int32.Parse(info_Object[0])], pn_Map); Object.Draw(new Point(Int32.Parse(info_Object[1]), Int32.Parse(info_Object[2]))); } } catch { MessageBox.Show("ERROR: Draw Map fail"); } } }