From 1fc24b9fe76a843420c7db2a67624f38004f2297 Mon Sep 17 00:00:00 2001 From: adrian w kirk Date: Sun, 23 May 2021 23:03:38 +0100 Subject: [PATCH] font clock bug fix: Transition on vecotor 4 clock between roman numerals and digits not clearing --- apps/fontclock/fontclock.font.vector50.js | 1 - apps/fontclock/fontclock.hourscriber.js | 2 +- apps/fontclock/fontclock.js | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/fontclock/fontclock.font.vector50.js b/apps/fontclock/fontclock.font.vector50.js index 2b83b0911..ccc4599fd 100644 --- a/apps/fontclock/fontclock.font.vector50.js +++ b/apps/fontclock/fontclock.font.vector50.js @@ -81,7 +81,6 @@ class RomanNumeralFont extends NumeralFont{ x+dim[0],y+dim[1], x,y+dim[1] ]);*/ - g.setColor(1.0,1.0,1.0); g.setFontAlign(-1,-1,0); g.setFont("Vector",50); g.drawString(hour_txt,x,y); diff --git a/apps/fontclock/fontclock.hourscriber.js b/apps/fontclock/fontclock.hourscriber.js index 38f960da3..eaddbab4e 100644 --- a/apps/fontclock/fontclock.hourscriber.js +++ b/apps/fontclock/fontclock.hourscriber.js @@ -71,7 +71,7 @@ class HourScriber { this.curr_numeral_font.draw(this.curr_hour_str, this.curr_hour_x, this.curr_hour_y); - //console.log("erasing old hour"); + //console.log("erasing old hour display:" + this.curr_hour_str + " color:" + background); var hours_frac = this.hours / 12; var angle = TWO_PI*hours_frac; var dimensions = this.numeral_font.getDimensions(this.hours); diff --git a/apps/fontclock/fontclock.js b/apps/fontclock/fontclock.js index 840e42c5a..bd6ba16b7 100644 --- a/apps/fontclock/fontclock.js +++ b/apps/fontclock/fontclock.js @@ -219,6 +219,7 @@ function next_font() { } if (curr_font != numeral_fonts_index) { + console.log("numeral font changed") for (var i = 0; i < hour_scribers.length; i++) { hour_scribers[i].setNumeralFont( numeral_fonts[numeral_fonts_index]);