BitReplace

From Multi Theft Auto: Wiki
Revision as of 22:30, 2 October 2013 by ZoLo (talk | contribs)
Jump to navigation Jump to search

Accessories-text-editor.png Script Example Missing Function BitReplace needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.


This function returns the unsigned number formed by var value with replacement specified at bits field to field + width - 1

Syntax

uint bitReplace ( uint var, uint replaceValue, int field, int width = 1 )

Required arguments

  • var: The value
  • replaceValue: The replaceValue
  • field: The field number
  • width: Number of bits to extract

Returns

Returns the replaced value/bit sequence.

Example

function replaceColorAlpha(color, alpha)
   return bitReplace(color,alpha,24,8) -- return value with replaced bits 24-32 ( the alpha, http://en.wikipedia.org/wiki/RGBA_color_space ) 
end

See Also