Example #1
0
        public override void copy()
        {
            if (selectedMode == ObjectMode.Tile)
            {
                tilemode.Copy();
            }
            else if (selectedMode == ObjectMode.Exits)
            {
                exitmode.Copy();
            }
            else if (selectedMode == ObjectMode.Itemmode)
            {
                itemMode.Copy();
            }
            else if (selectedMode == ObjectMode.Spritemode)
            {
                spriteMode.Copy();
            }
            else if (selectedMode == ObjectMode.Entrances)
            {
                entranceMode.Copy();
            }

            if (lowEndMode)
            {
                int x = ow.allmaps[selectedMap].parent % 8;
                int y = ow.allmaps[selectedMap].parent / 8;

                if (!ow.allmaps[ow.allmaps[selectedMap].parent].largeMap)
                {
                    Invalidate(new Rectangle(x * 512, y * 512, 512, 512));
                }
                else
                {
                    Invalidate(new Rectangle(x * 512, y * 512, 1024, 1024));
                }
            }
            else
            {
                Invalidate(new Rectangle(owForm.splitContainer1.Panel2.HorizontalScroll.Value, owForm.splitContainer1.Panel2.VerticalScroll.Value, owForm.splitContainer1.Panel2.Width, owForm.splitContainer1.Panel2.Height));
            }
        }
Example #2
0
 public override void copy()
 {
     if (selectedMode == ObjectMode.Tile)
     {
         tilemode.Copy();
     }
     else if (selectedMode == ObjectMode.Exits)
     {
         exitmode.Copy();
     }
     else if (selectedMode == ObjectMode.Itemmode)
     {
         itemMode.Copy();
     }
     else if (selectedMode == ObjectMode.Spritemode)
     {
         spriteMode.Copy();
     }
     else if (selectedMode == ObjectMode.Entrances)
     {
         entranceMode.Copy();
     }
 }