示例#1
0
        public Renderowanie(string sciezka, Scena rysownik)
        {
            this.rysownik = rysownik;

            var bmp = new Drawing.Bitmap(Drawing.Image.FromFile(sciezka));

            rozmiarTekstury = bmp.Size;
            teksturaKolory  = new Color[rozmiarTekstury.Width, rozmiarTekstury.Height];
            for (int y = 0; y < rozmiarTekstury.Height; ++y)
            {
                for (int x = 0; x < rozmiarTekstury.Width; ++x)
                {
                    teksturaKolory[x, y] = new Color()
                    {
                        Red   = bmp.GetPixel(x, y).R,
                        Green = bmp.GetPixel(x, y).G,
                        Blue  = bmp.GetPixel(x, y).B,
                    };
                }
            }
        }
示例#2
0
        public Renderowanie(Scena rysownik)
        {
            this.rysownik = rysownik;

            teksturaKolory = null;
        }