… | |
… | |
3837 | ($draw_x, $draw_y, $draw_w, $draw_h) = |
3837 | ($draw_x, $draw_y, $draw_w, $draw_h) = |
3838 | (0, 0, $self->{w}, $self->{h}); |
3838 | (0, 0, $self->{w}, $self->{h}); |
3839 | } |
3839 | } |
3840 | |
3840 | |
3841 | $self->_draw; |
3841 | $self->_draw; |
3842 | |
|
|
3843 | #TODO#d# display texture cache |
|
|
3844 | { |
|
|
3845 | glEnable GL_TEXTURE_2D; |
|
|
3846 | glBindTexture GL_TEXTURE_2D, 41; |
|
|
3847 | glColor 1, 1, 1, 1; |
|
|
3848 | glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE; |
|
|
3849 | glEnable GL_BLEND; |
|
|
3850 | glBlendFunc GL_SRC_ALPHA, GL_ZERO; |
|
|
3851 | glBegin GL_QUADS; |
|
|
3852 | glTexCoord 0,1; glVertex 0,0; |
|
|
3853 | glTexCoord 1,1; glVertex 255,0; |
|
|
3854 | glTexCoord 1,0; glVertex 255,255; |
|
|
3855 | glTexCoord 0,0; glVertex 0,255; |
|
|
3856 | glEnd; |
|
|
3857 | glDisable GL_BLEND; |
|
|
3858 | glDisable GL_TEXTURE_2D; |
|
|
3859 | } |
|
|
3860 | |
|
|
3861 | } |
3842 | } |
3862 | |
3843 | |
3863 | ############################################################################# |
3844 | ############################################################################# |
3864 | |
3845 | |
3865 | package CFClient::UI; |
3846 | package CFClient::UI; |