From 6babf94a9b5c36fa76944a30c5c11c4392f7eb6e Mon Sep 17 00:00:00 2001 From: krmbn0576 Date: Tue, 13 Nov 2018 20:13:39 +0900 Subject: [PATCH] Fix delay of drawing maps after NewGame --- js/rpg_sprites/Spriteset_Base.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/js/rpg_sprites/Spriteset_Base.js b/js/rpg_sprites/Spriteset_Base.js index d0a4757e..c08fdfe8 100644 --- a/js/rpg_sprites/Spriteset_Base.js +++ b/js/rpg_sprites/Spriteset_Base.js @@ -60,6 +60,7 @@ Spriteset_Base.prototype.createWebGLToneChanger = function() { var width = Graphics.width + margin * 2; var height = Graphics.height + margin * 2; this._toneFilter = new ToneFilter(); + this._toneFilter.enabled = false; this._baseSprite.filters = [this._toneFilter]; this._baseSprite.filterArea = new Rectangle(-margin, -margin, width, height); }; @@ -116,8 +117,13 @@ Spriteset_Base.prototype.updateToneChanger = function() { Spriteset_Base.prototype.updateWebGLToneChanger = function() { var tone = this._tone; this._toneFilter.reset(); - this._toneFilter.adjustTone(tone[0], tone[1], tone[2]); - this._toneFilter.adjustSaturation(-tone[3]); + if (tone[0] || tone[1] || tone[2] || tone[3]) { + this._toneFilter.enabled = true; + this._toneFilter.adjustTone(tone[0], tone[1], tone[2]); + this._toneFilter.adjustSaturation(-tone[3]); + } else { + this._toneFilter.enabled = false; + } }; Spriteset_Base.prototype.updateCanvasToneChanger = function() {