Josh Davy / Mbed OS Flip_OS_5

Dependencies:   el17jd

Level/Level.cpp

Committer:
joshdavy
Date:
2019-04-17
Revision:
7:68e06dda79f7
Parent:
6:2ca1516ec1e2
Child:
8:21b6d4dbce44

File content as of revision 7:68e06dda79f7:

#include "Level.h"

Level::Level() {}

Level::~Level() {}

void Level::init(Block blocks [] ,int number_of_blocks)
{
    
    for (int i = 0;i<_number_of_blocks;i++) {
        _blocks[i].first.x  = blocks[i].first.x; 
        _blocks[i].first.y = blocks[i].first.y; 
        _blocks[i].second.x = blocks[i].second.x; 
        _blocks[i].second.y = blocks[i].second.y;
    }
    _number_of_blocks = number_of_blocks;
}

void Level::render(N5110 &lcd)
{
 
                   
 for (int i = 0;i<_number_of_blocks;i++) {
    
    lcd.drawRect(_blocks[i].first.x,_blocks[i].first.y,
                 _blocks[i].second.x - _blocks[i].first.x,
                 _blocks[i].second.y - _blocks[i].first.y,
                 FILL_BLACK);
    }
    
}