Supposedly the clock IS red as shown in the following code :
- Code: Select all
#Clock
var hour_prop = props.globals.getNode("sim/time/utc/hour", 1);
var minute_prop = props.globals.getNode("sim/time/utc/minute", 1);
var second_prop = props.globals.getNode("sim/time/utc/second", 1);
var clock = canvas.new({
"name": "Clock",
"size": [128, 128],
"view": [128, 128],
"mipmapping": 1
});
clock.setColorBackground(1.0,0.0,0);
clock.addPlacement({"node": "Clock"});
var clockRoot = clock.createGroup();
var clockText = clockRoot.createChild("text")
.setTranslation(64, 128)
.setAlignment("center-bottom")
.setFont("led.txf")
.setFontSize(24, 1.2)
.setColor(1.0,0.0,0.0)
.show();
var minutes = 0;
var seconds = 0;
var display_time = "";
var updateClock = func
{
minutes = minute_prop.getValue();
seconds = second_prop.getValue();
#add leading zeros
if (seconds < 10)
display_time = sprintf (":0%i",seconds);
else
display_time = sprintf (":%i",seconds);
if (minutes < 10)
display_time = sprintf (":0%i%s",minutes,display_time);
else
display_time = sprintf (":%i%s",minutes,display_time);
clockText.setText(sprintf("%i%s",hour_prop.getValue(), display_time));
}
What I am doing wrong ?