Skip to content
Snippets Groups Projects
Select Git revision
2 results Searching

main.cpp

Blame
  • main.cpp 688 B
    #include <Arduino.h>
    #include "TickTwo.h"
    #include "utils.h"
    #include "network.h"
    #include "display.h"
    #include "gameoflife.h"
    
    int noEvolutionTicksLimit = 100;
    int brightnessPercent = 20;
    int gameInterval = 10;
    
    TickTwo gameTimer(gameLoop, gameInterval);
    TickTwo displayTimer(displayLoop, gameInterval);
    
    String titleMsg = "Game of Life";
    
    void setup()
    {
      Serial.begin(115200);
      logLine("", true);
      setupNetwork();
      setupDisplay();
      char msg[13];
      titleMsg.toCharArray(msg, 13);
      showMessage(msg);
      delay(3000);
      clearDisplay();
      setupGameOfLife();
      gameTimer.start();
      displayTimer.start();
    }
    
    void loop()
    {
      networkLoop();
      gameTimer.update();
      displayTimer.update();
    }