Letter, points and light. Stars demo, scroll demo, flare demo, bounce demo

Dependencies:   microbit

MicroBit Graphics Demo

  • FunctionPointFlare();
  • FunctionBounceTest();
  • FunctionImageTest();
  • FunctionPrintTest();
  • FunctionStarTest();
  • FunctionImageScroll();
Revision:
2:b767fa1c9241
Parent:
1:ed77b498d5c8
Child:
3:7fb07f1eeffe
--- a/Functions.h	Sun Jun 02 19:30:26 2019 +0000
+++ b/Functions.h	Sun Jun 02 20:07:38 2019 +0000
@@ -37,7 +37,8 @@
 void FunctionPrintTest()
 {
     // uBit.display.scrollAsync("Scorda",500);
-    uBit.display.printAsync("Scorda",500);
+    uBit.display.scrollAsync("Scorda");
+    uBit.sleep(500);
 }
 
 void FunctionImageTest()
@@ -107,40 +108,44 @@
 void onButton(MicroBitEvent e)
 {
     static bool premuto=false;
-    int numfun=3;
+    int numfun=4;
     if ((e.source == MICROBIT_ID_BUTTON_A) && (premuto==false)) {
         sceltavar--;
         uBit.display.clear();
+        uBit.display.stopAnimation();
         uBit.serial.printf("\nBUTTON A: ");
+        premuto=true;
     }
 
     if ((e.source == MICROBIT_ID_BUTTON_B)&& (premuto==false))  {
         sceltavar++;
         uBit.display.clear();
+           uBit.display.stopAnimation();
         uBit.serial.printf("\nBUTTON B: ");
-    }
-
-    if (e.value == MICROBIT_BUTTON_EVT_CLICK) {
-        uBit.serial.printf("\nCLICK");
         premuto=true;
     }
+    /*
+        if (e.value == MICROBIT_BUTTON_EVT_CLICK) {
+            uBit.serial.printf("\nCLICK");
+            premuto=true;
+        }
 
-    if (e.value == MICROBIT_BUTTON_EVT_HOLD) {
-        uBit.serial.printf("\nHOLD");
-        premuto=true;
-    }
-    if (e.value == MICROBIT_BUTTON_EVT_DOWN) {
-        uBit.serial.printf("\nDOWN");
-        premuto=true;
-    }
-
+        if (e.value == MICROBIT_BUTTON_EVT_HOLD) {
+            uBit.serial.printf("\nHOLD");
+            premuto=true;
+        }
+        if (e.value == MICROBIT_BUTTON_EVT_DOWN) {
+            uBit.serial.printf("\nDOWN");
+            premuto=true;
+        }
+    */
     if (e.value == MICROBIT_BUTTON_EVT_UP) {
         uBit.serial.printf("UP");
         premuto=false;
     }
 
     sceltavar=(sceltavar+numfun)%numfun;
-    uBit.serial.printf("--%d--", sceltavar);
+    // uBit.serial.printf("--%d--", sceltavar);
 
 }