Revision Difference
WEAPON:DrawWeaponSelection#565193
<function name="DrawWeaponSelection" parent="WEAPON" type="hook">
	<description>This hook draws the selection icon in the weapon selection menu.</description>
	<realm>Client</realm>
	<file line="34-L58">gamemodes/base/entities/weapons/weapon_base/cl_init.lua</file>⤶
	<args>
		<arg name="x" type="number">X coordinate of the selection panel</arg>
		<arg name="y" type="number">Y coordinate of the selection panel</arg>
		<arg name="width" type="number">Width of the selection panel</arg>
		<arg name="height" type="number">Height of the selection panel</arg>
		<arg name="alpha" type="number">Alpha value of the selection panel</arg>
	</args>
</function>⤶
⤶
<example>⤶
	<description>As defined in weapon_base</description>⤶
	<code>⤶
function SWEP:DrawWeaponSelection( x, y, wide, tall, alpha )⤶
	⤶
	-- Set us up the texture⤶
	surface.SetDrawColor( 255, 255, 255, alpha )⤶
	surface.SetTexture( self.WepSelectIcon )⤶
	⤶
	-- Lets get a sin wave to make it bounce⤶
	local fsin = 0⤶
	⤶
	if ( self.BounceWeaponIcon == true ) then⤶
		fsin = math.sin( CurTime() * 10 ) * 5⤶
	end⤶
	⤶
	-- Borders⤶
	y = y + 10⤶
	x = x + 10⤶
	wide = wide - 20⤶
	⤶
	-- Draw that mother⤶
	surface.DrawTexturedRect( x + (fsin), y - (fsin),  wide-fsin*2 , ( wide / 2 ) + (fsin) )⤶
	⤶
	-- Draw weapon info box⤶
	self:PrintWeaponInfo( x + wide + 20, y + tall * 0.95, alpha )⤶
	⤶
end⤶
	</code>⤶
⤶
</example></function>
			Garry's Mod 
		
			Rust 
		
			Steamworks 
		
			Wiki Help