mirror of
https://github.com/scratchfoundation/scratch-vm.git
synced 2024-12-24 06:52:40 -05:00
Merge pull request #442 from griffpatch/bug/PenColorOpacity
Bug pen opacity reset
This commit is contained in:
commit
cde9ebd6bf
1 changed files with 3 additions and 0 deletions
|
@ -147,6 +147,7 @@ Scratch3PenBlocks.prototype._updatePenColor = function (penState) {
|
||||||
penState.penAttributes.color4f[0] = rgb.r / 255.0;
|
penState.penAttributes.color4f[0] = rgb.r / 255.0;
|
||||||
penState.penAttributes.color4f[1] = rgb.g / 255.0;
|
penState.penAttributes.color4f[1] = rgb.g / 255.0;
|
||||||
penState.penAttributes.color4f[2] = rgb.b / 255.0;
|
penState.penAttributes.color4f[2] = rgb.b / 255.0;
|
||||||
|
penState.penAttributes.color4f[3] = 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -260,6 +261,8 @@ Scratch3PenBlocks.prototype.setPenColorToColor = function (args, util) {
|
||||||
penState.penAttributes.color4f[2] = rgb.b / 255.0;
|
penState.penAttributes.color4f[2] = rgb.b / 255.0;
|
||||||
if (rgb.hasOwnProperty('a')) { // Will there always be an 'a'?
|
if (rgb.hasOwnProperty('a')) { // Will there always be an 'a'?
|
||||||
penState.penAttributes.color4f[3] = rgb.a / 255.0;
|
penState.penAttributes.color4f[3] = rgb.a / 255.0;
|
||||||
|
} else {
|
||||||
|
penState.penAttributes.color4f[3] = 1;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue