Ejemplo n.º 1
0
        // sluzi na vykreslenie alebo prekreslenie mriezky pocat behu programu, pri zmene velkosti okna alebo rozmerov mriezky pod hodnot v textbox-och
        private void SetGridImage(double ratioR)  //nastavuje aj suradnice horneho laveho a dolneho praveho rohu gridu vzhladom k parent picturebox-u
        {
            this.Image = PictureEditor.DrawGridIntoImage(ratioR, pieceDimensions,
                                                         gridDimensions.Width,
                                                         gridDimensions.Height,
                                                         backGroundImageForGrid,
                                                         this.Size);

            //Urcime, kde konkretne sa nachadzaju rohy gridu(top left, bottom right) v parent picturebox-e vzdy,
            //ked dojde k zmene velkosti alebo pozicii gridu.
            pointTopLeftCorner_Grid     = TopLeftCornerPoint_GridLayer_TransformedToParentPicturebox;
            pointBottomRightCorner_Grid = BottomRightCornerPoint_GridLayer_TransformedToParentPicturebox;
            currImageSize = new Size((int)(ratioR * data.SourcePicture.Width), (int)(ratioR * data.SourcePicture.Height));
        }