ó
<×ï[c @ si d d l m Z d d l m Z y d d l Z Wn# e k
rU d d l Z e Z n Xd „ Z d Z d S( i ( t Image( t i32leiÿÿÿÿNc C sK d „ } t | d ƒ r" | | ƒ St j | d ƒ } | | ƒ SWd QXd S( s
Load texture from a Quake2 WAL texture file.
By default, a Quake2 standard palette is attached to the texture.
To override the palette, use the putpalette method.
:param filename: WAL file name, or an opened file handle.
:returns: An image instance.
c S s÷ | j d ƒ } t | d ƒ t | d ƒ f } t | d ƒ } | j | ƒ t j | ƒ t j d | | j | d | d ƒ ƒ } | j t ƒ d | _ d
| _ | d j
d d ƒ d | j d <| d
d !j
d d ƒ d } | ró | | j d