summaryrefslogtreecommitdiff
path: root/src/entity.cpp
blob: ff6799e6c684e6e7527f34445a444d4dee54370e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "entity.hpp"

void Entity::Init(Window m)
{
    renderer = m.getRenderer();
    rect.y = rand()%WINDOW_Y;
    rect.x = rand()%WINDOW_X;
}

void Entity::Init(Window m, Location z)
{
    renderer = m.getRenderer();
    rect.y = z.y;
    rect.x = z.x;
}

void Entity::Place()
{
    if(type == 1)
        SDL_SetRenderDrawColor(renderer,255,0,255,255);
    else
        SDL_SetRenderDrawColor(renderer,0,255,0,255);

    SDL_RenderFillRect(renderer, &rect);
    
    SDL_SetRenderDrawColor(renderer,0,0,0,0);
}