예제 #1
0
 public GrafikHändelser(IGrafikkommandon grafikkommandon, IBild tileset, IBuffertväxlare buffertväxlare, IVisa visaSpelvärld, Kamera kamera, IVisa visaStatus, ISkärm skärm)
 {
     _gl             = grafikkommandon;
     _tileset        = tileset;
     _buffertväxlare = buffertväxlare;
     _visaSpelvärld  = visaSpelvärld;
     _visaStatus     = visaStatus;
     _kamera         = kamera;
     _scaleFactor    = 4.0;
     _skärm          = skärm;
 }
예제 #2
0
        public Textur(IGrafikkommandon grafikkommandon, IBild bild)
        {
            _gl   = grafikkommandon;
            _bild = bild;

            _id = _gl.GenereraTextur();
            _gl.VäljAktivTextur(_id);
            _gl.VäljNärmasteFärgVidTexturförminskning();
            _gl.VäljNärmasteFärgVidTexturförstoring();
            _bild.LåsBilddata32ARGB().DefinieraTexturbild();
            _bild.FrigörBilddata();
        }