From db4692843fa1c893cb656c8822afa6fc04832ff7 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Thu, 14 Apr 2016 21:42:02 -0700 Subject: [PATCH] fixing text scroll on simulator --- libs/microbit/input.cpp | 4 +--- libs/microbit/shims.d.ts | 4 +--- sim/libmbit.ts | 5 ++--- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/libs/microbit/input.cpp b/libs/microbit/input.cpp index 2b7ced65..09bf758a 100644 --- a/libs/microbit/input.cpp +++ b/libs/microbit/input.cpp @@ -105,9 +105,7 @@ namespace input { * @param body TODO */ //% help=input/on-button-pressed weight=85 - //% blockId=device_button_event - //% block="on button|%NAME|pressed" - //% icon="\uf192" + //% blockId=device_button_event block="on button|%NAME|pressed" icon="\uf192" void onButtonPressed(Button button, Action body) { registerWithDal((int)button, MICROBIT_BUTTON_EVT_CLICK, body); } diff --git a/libs/microbit/shims.d.ts b/libs/microbit/shims.d.ts index 0cfd6ac5..40ebc796 100644 --- a/libs/microbit/shims.d.ts +++ b/libs/microbit/shims.d.ts @@ -201,9 +201,7 @@ declare namespace input { * @param body TODO */ //% help=input/on-button-pressed weight=85 - //% blockId=device_button_event - //% block="on button|%NAME|pressed" - //% icon="\uf192" shim=input::onButtonPressed + //% blockId=device_button_event block="on button|%NAME|pressed" icon="\uf192" shim=input::onButtonPressed function onButtonPressed(button: Button, body: () => void): void; /** diff --git a/sim/libmbit.ts b/sim/libmbit.ts index e078cd69..fff221c1 100644 --- a/sim/libmbit.ts +++ b/sim/libmbit.ts @@ -197,9 +197,8 @@ namespace pxsim.basic { clearScreen(); pause(interval * 5); } else { - let leds = createImageFromString(s); - if (s.length == 1) showLeds(leds, interval * 5) - else ImageMethods.scrollImage(leds, interval, 1); + if (s.length == 1) showLeds(createImageFromString(s), interval * 5) + else ImageMethods.scrollImage(createImageFromString(s + ' '), interval, 1); } }