jtmm2/src/camera.c

23 lines
424 B
C

#include <gint/display.h>
#include "camera.h"
#include "vec.h"
#include "debug.h"
void camera_step(Camera *camera)
{
vec_lerp(&camera->pos, *camera->target, camera->speed);
}
#ifdef DEBUG
void camera_draw(Camera *camera)
{
#ifdef FX9860G
dpixel((int)camera->pos.x, (int)camera->pos.y, C_BLACK);
#endif /* FX9860G */
#ifdef FXCG50
dpixel((int)camera->pos.x, (int)camera->pos.y, C_RED);
#endif /* FXCG50 */
}
#endif