Exemple #1
0
 private void SelectPicture(int id_Picture)
 {
     Map_Const.imgSelect = id_Picture;
     Object = new Map_Object(Img_List.Images[id_Picture], pn_Map);
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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;
 }
Exemple #4
0
 //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));
             }
         }
     }
 }
Exemple #5
0
        //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");
                }
            }
        }