aboutsummaryrefslogtreecommitdiff
path: root/lib/systems/render_winner.js
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2018-05-29 03:03:41 -0500
committerBen Beltran <ben@nsovocal.com>2018-06-26 16:58:18 -0500
commitbb8d5ef47baf7ad16a1bc58526f81ce332b090d6 (patch)
treeef96dfdc75582c288ee9ce863673a1474163f079 /lib/systems/render_winner.js
parentb4a89078319901f662528268280e33201f2c0c17 (diff)
Colorize the winner renderer
Diffstat (limited to 'lib/systems/render_winner.js')
-rw-r--r--lib/systems/render_winner.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/systems/render_winner.js b/lib/systems/render_winner.js
index 73f948b..ecda168 100644
--- a/lib/systems/render_winner.js
+++ b/lib/systems/render_winner.js
@@ -1,5 +1,6 @@
import { System } from '@serpentity/serpentity';
import { Text } from 'pixi.js';
+import Tinycolor from 'tinycolor2';
import Config from '../config';
import WinnerNode from '../nodes/winner';
@@ -88,6 +89,8 @@ export default class RenderWinnerSystem extends System {
// Right now this is final, once a winner is rendered you would need
// to restart the whole system.
if (internals.winnerText) {
+ const color = Tinycolor(internals.winnerText.tint.toString(16));
+ internals.winnerText.tint = parseInt(color.spin(2).toString().substring(1,7), 16);
return;
}
@@ -102,6 +105,7 @@ export default class RenderWinnerSystem extends System {
fill: 0xffffff,
align: 'center'
});
+ internals.winnerText.tint = 0xffbbff;
internals.winnerText.scale.x = 0.125;
internals.winnerText.scale.y = 0.125;
internals.winnerText.position.x = Config.horizontalResolution / 2;