walk.ino 532 B

1234567891011121314151617181920212223242526272829
  1. #include <EEPROM.h>
  2. #include <SPI.h>
  3. #include <GD2.h>
  4. static int a[256]; //' A{
  5. #include "walk_assets.h" //' load{
  6. void setup()
  7. {
  8. Serial.begin(1000000); // JCB
  9. GD.begin(~GD_STORAGE);
  10. LOAD_ASSETS(); //' }load
  11. for (int i = 0; i < 256; i++)
  12. a[i] = GD.random(512);
  13. }
  14. void loop()
  15. {
  16. GD.ClearColorRGB(0x000050);
  17. GD.Clear();
  18. GD.Begin(BITMAPS);
  19. for (int i = 0; i < 256; i++) {
  20. GD.ColorRGB(i, i, i);
  21. GD.Vertex2ii(a[i], i, WALK_HANDLE, (a[i] >> 2) & 7);
  22. a[i] = (a[i] + 1) & 511;
  23. }
  24. GD.swap();
  25. } //' }A