fix bug
This commit is contained in:
		@@ -17,9 +17,8 @@ namespace basic {
 | 
			
		||||
    //% async
 | 
			
		||||
    //% parts="ledmatrix"
 | 
			
		||||
    void showNumber(int value, int interval = 150) { 
 | 
			
		||||
      if (interval < 0)
 | 
			
		||||
        return;
 | 
			
		||||
 | 
			
		||||
      if (interval <= 0)
 | 
			
		||||
        interval = 1;
 | 
			
		||||
      ManagedString t(value);
 | 
			
		||||
      if (value < 0 || value >= 10) {
 | 
			
		||||
        uBit.display.scroll(t, interval);
 | 
			
		||||
@@ -55,8 +54,8 @@ namespace basic {
 | 
			
		||||
    //% blockId=device_print_message
 | 
			
		||||
    //% parts="ledmatrix"
 | 
			
		||||
    void showString(StringData *text, int interval = 150) {
 | 
			
		||||
      if (interval < 0)
 | 
			
		||||
        return;
 | 
			
		||||
      if (interval <= 0)
 | 
			
		||||
        interval = 1;
 | 
			
		||||
      ManagedString s(text);
 | 
			
		||||
      int l = s.length();
 | 
			
		||||
      if (l == 0) {
 | 
			
		||||
 
 | 
			
		||||
@@ -234,15 +234,16 @@ namespace pxsim.ImageMethods {
 | 
			
		||||
 | 
			
		||||
namespace pxsim.basic {
 | 
			
		||||
    export function showNumber(x: number, interval: number) {
 | 
			
		||||
        if (interval < 0) return;
 | 
			
		||||
 | 
			
		||||
        if (interval <= 0)
 | 
			
		||||
            interval = 1;
 | 
			
		||||
        let leds = createImageFromString(x.toString());
 | 
			
		||||
        if (x < 0 || x >= 10) ImageMethods.scrollImage(leds, 1, interval);
 | 
			
		||||
        else showLeds(leds, interval * 5);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    export function showString(s: string, interval: number) {
 | 
			
		||||
        if (interval < 0) return;
 | 
			
		||||
        if (interval <= 0)
 | 
			
		||||
            interval = 1;
 | 
			
		||||
        if (s.length == 0) {
 | 
			
		||||
            clearScreen();
 | 
			
		||||
            pause(interval * 5);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user