ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC/UI.pm
(Generate patch)

Comparing deliantra/Deliantra-Client/DC/UI.pm (file contents):
Revision 1.117 by root, Sat Apr 15 22:55:59 2006 UTC vs.
Revision 1.118 by root, Sat Apr 15 23:25:00 2006 UTC

1781 0.1, 0.1, 0.1, 1781 0.1, 0.1, 0.1,
1782 ; 1782 ;
1783 glEnable GL_CONVOLUTION_2D; 1783 glEnable GL_CONVOLUTION_2D;
1784 } 1784 }
1785 1785
1786 my $tex = new CFClient::Texture 1786 $self->{fow_texture} = new CFClient::Texture
1787 w => $w, 1787 w => $w,
1788 h => $h, 1788 h => $h,
1789 data => $data, 1789 data => $data,
1790 internalformat => GL_ALPHA, 1790 internalformat => GL_ALPHA,
1791 format => GL_ALPHA; 1791 format => GL_ALPHA;
1796 glBlendFunc GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA; 1796 glBlendFunc GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA;
1797 glEnable GL_TEXTURE_2D; 1797 glEnable GL_TEXTURE_2D;
1798 glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE; 1798 glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE;
1799 1799
1800 glColor +($::CFG->{fow_intensity}) x 3, 1; 1800 glColor +($::CFG->{fow_intensity}) x 3, 1;
1801 $tex->draw_quad (0, 0, $w * 32, $h * 32); 1801 $self->{fow_texture}->draw_quad (0, 0, $w * 32, $h * 32);
1802 1802
1803 glDisable GL_TEXTURE_2D; 1803 glDisable GL_TEXTURE_2D;
1804 glDisable GL_BLEND; 1804 glDisable GL_BLEND;
1805 } 1805 }
1806 1806
1812 glEnable GL_BLEND; 1812 glEnable GL_BLEND;
1813 glBlendFunc GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA; 1813 glBlendFunc GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA;
1814 glEnable GL_TEXTURE_2D; 1814 glEnable GL_TEXTURE_2D;
1815 glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE; 1815 glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE;
1816 1816
1817 $self->{mapmap_texture} =
1817 CFClient::Texture->new ( 1818 new CFClient::Texture
1818 w => $w, 1819 w => $w,
1819 h => $h, 1820 h => $h,
1820 data => $::MAP->mapmap ($w, $h), 1821 data => $::MAP->mapmap ($w, $h),
1821 type => GL_UNSIGNED_INT_8_8_8_8_REV 1822 type => GL_UNSIGNED_INT_8_8_8_8_REV;
1822 )->draw_quad (100, 100); 1823
1824 $self->{mapmap_texture}->draw_quad (100, 100);
1823 1825
1824 glDisable GL_TEXTURE_2D; 1826 glDisable GL_TEXTURE_2D;
1825 glDisable GL_BLEND; 1827 glDisable GL_BLEND;
1826 } 1828 }
1827 # HACK END 1829 # HACK END

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines