9 The Link is only established if self.link is valid.
10 If it is valid, the item is made no selectable since the link should be selectable
13 void() Item_Link_Update =
16 self._link = null_entity;
17 else if( self.link != self._link.name ) {
18 self._link = Menu_GetItem( self.link );
19 self.flag = self.flag | FLAG_NOSELECT;
23 bool( float pKey, float pAscii ) Item_Link_Key =
26 return Raise_Key( self._link, pKey, pAscii );
31 void() Item_Link_MouseEnter =
33 if( self._link && Menu_IsSelectable( self._link ) )
34 Menu_Select( self._link, true );
37 bool() Item_Link_IsSelected =
39 if( Menu_ActiveItem == self )
43 return (Menu_ActiveItem == self._link);
48 void() Item_Link_Destroy =
50 String_EntityFree( self, link );
53 void() Item_Link_Init =
55 String_EntityZone( self, link );
59 self._destroy = Item_Link_Destroy;
60 self._key = Item_Link_Key;
61 self._mouseEnter = Item_Link_MouseEnter;
62 self._update = Item_Link_MouseEnter;