#include "paddle.h"
#include "ansi.h"
#include <iostream>
#include <unistd.h>

using namespace std;

int main(void) {
 //paddles
 Paddle player1(1);
 Paddle player2(2);

 //mode
 bool mode = true;   //true 1 goes up 2 goes down, false reversed
 int count = 0;



 //do this for a while
 for( ; /* ever */ ; ) {
   /* erase the paddle */
   player1.erase();
   player2.erase();

   /* moves the  paddles */
   if(mode) {
     player1.moveUp();
     player2.moveDown();
   }  else {
     player1.moveDown();
     player2.moveUp();
   }

   //draw the paddles
   player1.draw();
   player2.draw();

   count++;

   if(count % 10 == 0)
     mode = !mode;

   //sleep a little
   usleep(500000);
 }

 return 0;
}