diff --git a/README.md b/README.md index e3bb7798..fa3251c5 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,8 @@ This repo contains the editor target hosted at https://d541eec2-1e96-4b7b-a223-da9d01d0337a.pxt.io/ -Issue tracker: https://src.education.lego.com/groups/ev3-makecode +LEGO Auth: https://src.education.lego.com/groups/ev3-makecode (use Google Authenticator) +LEGO Chat: https://chat.internal.education.lego.com/make-code/channels/town-square ## Local Dev setup diff --git a/libs/core/screen.ts b/libs/core/screen.ts index 61f6690e..b87d3156 100644 --- a/libs/core/screen.ts +++ b/libs/core/screen.ts @@ -58,7 +58,7 @@ namespace brick { } } - export function setPixel(on: boolean, x: number, y: number) { + function setPixel(on: boolean, x: number, y: number) { x |= 0 y |= 0 if (0 <= x && x < DAL.LCD_WIDTH && 0 <= y && y < DAL.LCD_HEIGHT) @@ -101,6 +101,7 @@ namespace brick { //% weight=96 group="Screen" inlineInputMode="inline" blockGap=8 //% line.min=1 line.max=10 export function showValue(name: string, value: number, line: number) { + value = Math.round(value * 1000) / 1000; showString((name ? name + ": " : "") + value, line); } @@ -140,12 +141,9 @@ namespace brick { */ //% blockId=screen_show_image block="show image %image=screen_image_picker" //% weight=100 group="Screen" blockGap=8 - export function showImage(image: Image, delay: number = 400) { + export function showImage(image: Image) { if (!image) return; image.draw(0, 0, Draw.Normal); - delay = Math.max(0, delay); - if (delay > 0) - loops.pause(delay); } /** @@ -170,7 +168,7 @@ namespace brick { screen.clear(); } - export function drawRect(x: number, y: number, w: number, h: number, mode = Draw.Normal) { + function drawRect(x: number, y: number, w: number, h: number, mode = Draw.Normal) { x |= 0; y |= 0; w |= 0;