class for obstacles in Car_race game

Obstacles.cpp

Committer:
fy14aaz
Date:
2017-03-13
Revision:
0:f8968ec0ec1b
Child:
1:a735e7396af4

File content as of revision 0:f8968ec0ec1b:

#include "Obstacles.h"

Obstacles::Obstacles()
{
    
}

Obstacles::~Obstacles()
{
    
}

void Obstacles::init(int seed)
{
    _Obstacle_x = seed;
    // try to draw them here in this function as we need the draw function for another purpose 
    // are we done though? we might need to split the draw function into two, one for drawing the car
    // and the other for drawing the obstacles as they are drawn in a time basis
}

void Obstacles::draw(N5110 &lcd)
{
    switch(_Obstacle_x){
      
      case 0:
      lcd.drawRect(2,2,24,2,1);
      break;
      
      case 1:
      lcd.drawRect(30,2,24,2,1);
      break;
      
      case 2:
      lcd.drawRect(58,2,24,2,1);
      break;
   }
}

void Obstacles::update(int seed) // adjust this function to be able to store all pixels values
{                                 // then they are used to shift th screen
    _Obstacle_x = seed; 
}