Add back pen transparency from color number

This commit is contained in:
Paul Kaplan 2017-11-03 21:24:47 -04:00
parent ef961c5a4b
commit 8616390fab

View file

@ -451,7 +451,11 @@ class Scratch3PenBlocks {
penState.color = (hsv.h / 360) * 100; penState.color = (hsv.h / 360) * 100;
penState.saturation = hsv.s * 100; penState.saturation = hsv.s * 100;
penState.brightness = hsv.v * 100; penState.brightness = hsv.v * 100;
penState.transparency = 0; if (rgb.hasOwnProperty('a')) {
penState.transparency = 100 * (1 - rgb.a / 255.0);
} else {
penState.transparency = 0;
}
// Set the legacy "shade" value the same way scratch 2 did. // Set the legacy "shade" value the same way scratch 2 did.
penState._shade = penState.brightness / 2; penState._shade = penState.brightness / 2;