]> icculus.org git repositories - divverent/nexuiz.git/blob - data/menuqc/control/visual/picture.qc
Revert first change in the trunk.
[divverent/nexuiz.git] / data / menuqc / control / visual / picture.qc
1 // DP/Nex Menu
2 // control/visual/picture.qc
3
4 /////////////////
5 // Item_Picture
6 ///
7
8 void() Item_Picture_Draw =
9 {
10         Menu_DrawPicture( self.pos, self.picture, self.size, self.color, self.alpha, self.drawFlag );
11 };
12
13 void() Item_Picture_Destroy =
14 {
15         String_EntityFree( self, picture );
16 };
17
18 void() Item_Picture_Spawn =
19 {
20         // this items needs a picture field
21         if( !self.picture ) {
22                 Menu_DeleteAfterFrame( self );
23                 return;
24         }
25
26         String_EntityZone( self, picture );
27
28         // load the picture if it isnt loaded already
29         Gfx_Precache( self.picture );
30
31         if( self.flag == 0 )
32                 self.flag = self.flag | FLAG_NOSELECT;
33
34         self._destroy = Item_Picture_Destroy;
35         self._draw = Item_Picture_Draw;
36 };