fixing text scroll on simulator

This commit is contained in:
Peli de Halleux 2016-04-14 21:42:02 -07:00
parent ad98c1aaa6
commit db4692843f
3 changed files with 4 additions and 9 deletions

View File

@ -105,9 +105,7 @@ namespace input {
* @param body TODO * @param body TODO
*/ */
//% help=input/on-button-pressed weight=85 //% help=input/on-button-pressed weight=85
//% blockId=device_button_event //% blockId=device_button_event block="on button|%NAME|pressed" icon="\uf192"
//% block="on button|%NAME|pressed"
//% icon="\uf192"
void onButtonPressed(Button button, Action body) { void onButtonPressed(Button button, Action body) {
registerWithDal((int)button, MICROBIT_BUTTON_EVT_CLICK, body); registerWithDal((int)button, MICROBIT_BUTTON_EVT_CLICK, body);
} }

View File

@ -201,9 +201,7 @@ declare namespace input {
* @param body TODO * @param body TODO
*/ */
//% help=input/on-button-pressed weight=85 //% help=input/on-button-pressed weight=85
//% blockId=device_button_event //% blockId=device_button_event block="on button|%NAME|pressed" icon="\uf192" shim=input::onButtonPressed
//% block="on button|%NAME|pressed"
//% icon="\uf192" shim=input::onButtonPressed
function onButtonPressed(button: Button, body: () => void): void; function onButtonPressed(button: Button, body: () => void): void;
/** /**

View File

@ -197,9 +197,8 @@ namespace pxsim.basic {
clearScreen(); clearScreen();
pause(interval * 5); pause(interval * 5);
} else { } else {
let leds = createImageFromString(s); if (s.length == 1) showLeds(createImageFromString(s), interval * 5)
if (s.length == 1) showLeds(leds, interval * 5) else ImageMethods.scrollImage(createImageFromString(s + ' '), interval, 1);
else ImageMethods.scrollImage(leds, interval, 1);
} }
} }