Пример #1
0
        private void selectQuarter()
        {
            if (qx == 0)
            {
                if (qy == 0)
                {
                    selQuarter = selTile.topLeft;
                }
                else
                {
                    selQuarter = selTile.bottomLeft;
                }
            }
            else
            if (qy == 0)
            {
                selQuarter = selTile.topRight;
            }
            else
            {
                selQuarter = selTile.bottomRight;
            }

            map16Picker1.qx = qx;
            map16Picker1.qy = qy;
            map16Picker1.Refresh();
            updateQuarterInfo();
        }
Пример #2
0
        private NSMBTileset.Map16Quarter createQuarter(int tile, bool secondPalette)
        {
            NSMBTileset.Map16Quarter q = new NSMBTileset.Map16Quarter(t);
            q.secondPalette = secondPalette;
            q.TileNum       = tile;

            return(q);
        }
Пример #3
0
        private void YFlipTile(NSMBTileset.Map16Tile t)
        {
            NSMBTileset.Map16Quarter aux = t.topLeft;
            t.topLeft    = t.bottomLeft;
            t.bottomLeft = aux;

            aux           = t.topRight;
            t.topRight    = t.bottomRight;
            t.bottomRight = aux;

            t.bottomRight.yFlip = !t.bottomRight.yFlip;
            t.bottomLeft.yFlip  = !t.topLeft.yFlip;
            t.topRight.yFlip    = !t.topRight.yFlip;
            t.topLeft.yFlip     = !t.topLeft.yFlip;
        }
Пример #4
0
        private void selectQuarter()
        {
            if (qx == 0)
                if (qy == 0)
                    selQuarter = selTile.topLeft;
                else
                    selQuarter = selTile.bottomLeft;
            else
                if (qy == 0)
                    selQuarter = selTile.topRight;
                else
                    selQuarter = selTile.bottomRight;

            map16Picker1.qx = qx;
            map16Picker1.qy = qy;
            map16Picker1.Refresh();
            updateQuarterInfo();
        }
Пример #5
0
        private NSMBTileset.Map16Quarter createQuarter(int tile, bool secondPalette)
        {
            NSMBTileset.Map16Quarter q = new NSMBTileset.Map16Quarter(t);
            q.secondPalette = secondPalette;
            q.TileNum = tile;

            return q;

        }