Fix hero avatar moving with camera
This commit is contained in:
@@ -27,10 +27,18 @@ typedef struct RenderQuad
|
||||
|
||||
// TODO(doyle): Clean up lines
|
||||
// Renderer::~Renderer() { glDeleteVertexArrays(1, &this->quadVAO); }
|
||||
|
||||
void renderer_rect(Renderer *const renderer, v4 cameraBounds, v2 pos, v2 size,
|
||||
f32 rotate, RenderTex renderTex, v4 color);
|
||||
|
||||
inline void renderer_staticRect(Renderer *const renderer, v2 pos, v2 size,
|
||||
f32 rotate, RenderTex renderTex, v4 color)
|
||||
{
|
||||
v4 staticCameraBounds = math_getRect(V2(0, 0), renderer->size);
|
||||
renderer_rect(renderer, staticCameraBounds, pos, size, rotate, renderTex,
|
||||
color);
|
||||
}
|
||||
|
||||
|
||||
void renderer_string(Renderer *const renderer, v4 cameraBounds,
|
||||
Font *const font, const char *const string, v2 pos,
|
||||
f32 rotate, v4 color);
|
||||
@@ -39,8 +47,9 @@ inline void renderer_staticString(Renderer *const renderer, Font *const font,
|
||||
const char *const string, v2 pos, f32 rotate,
|
||||
v4 color)
|
||||
{
|
||||
renderer_string(renderer, V4(0, renderer->size.h, renderer->size.w, 0),
|
||||
font, string, pos, rotate, color);
|
||||
v4 staticCameraBounds = math_getRect(V2(0, 0), renderer->size);
|
||||
renderer_string(renderer, staticCameraBounds, font, string, pos, rotate,
|
||||
color);
|
||||
}
|
||||
|
||||
void renderer_entity(Renderer *renderer, v4 cameraBounds, Entity *entity,
|
||||
|
||||
Reference in New Issue
Block a user