stochastic simulation, predator/prey

Dependencies:   mbed

main.cpp

Committer:
manitou
Date:
2019-12-23
Revision:
0:fc1335b7b54f

File content as of revision 0:fc1335b7b54f:

// predator play stochastic simulation
// https://github.com/Kristjan93/Ants-and-bugs

#include "mbed.h"

#include "World.h"
Serial pc(USBTX, USBRX);
Timer tmr;
#define micros tmr.read_us

main()
{
    tmr.start();


  printf("hit a key to step\n");

  World myWorld(0);   // seed  analogRead(0)

  myWorld.print();
 // myWorld.display();  // TFT display
  while (1) {
#if 1
    if (pc.readable() ) {
      pc.getc();
      myWorld.simulateOneStep();
      myWorld.print();
   //   myWorld.display();  // TFT display
    }
#else
    myWorld.simulateOneStep();
    myWorld.plot();  // for serialplotter
  //  myWorld.display();  // TFT display
    wait(.3);
#endif
  }
}