emulation of lightlevel

This commit is contained in:
Peli de Halleux
2016-03-11 13:17:49 -08:00
parent b576066f9f
commit cd15823b62
4 changed files with 74 additions and 18 deletions

View File

@ -265,12 +265,12 @@ namespace ks.rt.micro_bit {
}
export function getAcceleration(dimension: number): number {
var b = board();
let b = board();
if (!b.usesAcceleration) {
b.usesAcceleration = true;
runtime.queueDisplayUpdate();
}
var acc = b.acceleration;
let acc = b.acceleration;
switch (dimension) {
case 0: return acc[0];
case 1: return acc[1];
@ -280,8 +280,12 @@ namespace ks.rt.micro_bit {
}
export function lightLevel(): number {
// TODO
return 0;
let b = board();
if (!b.usesLightLevel) {
b.usesLightLevel = true;
runtime.queueDisplayUpdate();
}
return b.lightLevel;
}
export function getMagneticForce(): number {