Only render objects on screen
This commit is contained in:
21
game/utils.h
Normal file
21
game/utils.h
Normal file
@@ -0,0 +1,21 @@
|
||||
#ifndef PIXELDEFENSE_UTILS_H
|
||||
#define PIXELDEFENSE_UTILS_H
|
||||
|
||||
#include <raylib.h>
|
||||
#include <breeze.h>
|
||||
|
||||
static Rectangle getCameraBounds(Camera2D camera) {
|
||||
Rectangle bounds = {
|
||||
.x = camera.target.x,
|
||||
.y = camera.target.y,
|
||||
.width = GetScreenWidth() / camera.zoom,
|
||||
.height = GetScreenHeight() / camera.zoom,
|
||||
};
|
||||
//bounds.width *= 0.8f;
|
||||
//bounds.height *= 0.8f;
|
||||
bounds.x -= bounds.width * 0.5f;
|
||||
bounds.y -= bounds.height * 0.5f;
|
||||
return bounds;
|
||||
}
|
||||
|
||||
#endif //PIXELDEFENSE_UTILS_H
|
||||
Reference in New Issue
Block a user