Exemple #1
0
    private void Initialize(Arranger arranger, int viewX, int viewY, int viewWidth, int viewHeight)
    {
        Resource        = arranger;
        WorkingArranger = arranger.CloneArranger();
        _viewX          = viewX;
        _viewY          = viewY;
        _viewWidth      = viewWidth;
        _viewHeight     = viewHeight;

        _directImage  = new DirectImage(WorkingArranger, _viewX, _viewY, _viewWidth, _viewHeight);
        BitmapAdapter = new DirectBitmapAdapter(_directImage);

        DisplayName = $"Pixel Editor - {WorkingArranger.Name}";

        PrimaryColor   = new ColorRgba32(255, 255, 255, 255);
        SecondaryColor = new ColorRgba32(0, 0, 0, 255);
        CreateGridlines();
    }