From b39e92ebfe332e8c2eb62bd88c4b0d02803e52e0 Mon Sep 17 00:00:00 2001 From: Sotiri Bakagiannis Date: Fri, 8 Jan 2021 16:31:49 +0000 Subject: [PATCH] visual/ShapeStim: take contrast into account when calling beginFill --- js/visual/ShapeStim.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/visual/ShapeStim.js b/js/visual/ShapeStim.js index aa69690..0447141 100644 --- a/js/visual/ShapeStim.js +++ b/js/visual/ShapeStim.js @@ -262,7 +262,8 @@ export class ShapeStim extends util.mix(VisualStim).with(ColorMixin, WindowMixin this._pixi.lineStyle(this._lineWidth, this._lineColor.int, this._opacity, 0.5); if (typeof this._fillColor !== 'undefined' && this._fillColor !== null) { - this._pixi.beginFill(this._fillColor.int, this._opacity); + const contrastedColor = this.getContrastedColor(new Color(this._fillColor), this._contrast); + this._pixi.beginFill(contrastedColor.int, this._opacity); } this._pixi.drawPolygon(this._pixiPolygon_px); if (typeof this._fillColor !== 'undefined' && this._fillColor !== null)