mirror of
https://github.com/photonstorm/phaser
synced 2024-12-04 18:40:59 +00:00
13 lines
514 B
JavaScript
13 lines
514 B
JavaScript
var Darken = require('./Darken');
|
|
var Lighten = require('./Lighten');
|
|
|
|
/**
|
|
* If the backdrop color (light source) is lighter than 50%, the blendDarken mode is used, and colors lighter than the backdrop color do not change.
|
|
* If the backdrop color is darker than 50% gray, colors lighter than the blend color are replaced, and colors darker than the blend color do not change.
|
|
*/
|
|
var PinLight = function (a, b)
|
|
{
|
|
return (b < 128) ? Darken(a, 2 * b) : Lighten(a, (2 * (b - 128)));
|
|
};
|
|
|
|
module.exports = PinLight;
|