platform-test/source/entity/block.cpp

22 lines
503 B
C++
Raw Normal View History

2017-04-29 18:43:17 +00:00
#include"block.h"
2017-05-21 07:20:14 +00:00
Block::Block(int x, int y, int w, int h,SDL_Renderer** render, Player* player, int cameraX){
//set the rectangle dimensions
rect = {x,y,w,h};
//Set the renderer pointer
renderer = render;
type = 1;
2017-05-21 07:20:14 +00:00
//New SDL_Rect to make the objects follow the camera
SDL_Rect cameraFix = rect;
cameraFix.x -= cameraX;
//Set render color and render the rectangle
SDL_SetRenderDrawColor(*renderer,0,0xFF,0,0xFF);
SDL_RenderFillRect(*renderer,&cameraFix);
player->check(rect,type);
2017-04-29 18:43:17 +00:00
}