32 lines
433 B
C
32 lines
433 B
C
#include "player.h"
|
|
#include "input.h"
|
|
#include "lzy.h"
|
|
|
|
static float x, y, spd_x, spd_y;
|
|
|
|
void player_init(float nx, float ny)
|
|
{
|
|
x = nx;
|
|
y = ny;
|
|
spd_x = 0.0f;
|
|
spd_y = 0.0f;
|
|
}
|
|
|
|
void player_update(void)
|
|
{
|
|
if (input_down(K_LEFT))
|
|
x -= 2;
|
|
if (input_down(K_RIGHT))
|
|
x += 2;
|
|
if (input_down(K_UP))
|
|
y -= 2;
|
|
if (input_down(K_DOWN))
|
|
y += 2;
|
|
}
|
|
|
|
void player_draw(void)
|
|
{
|
|
LZY_DrawSetColor(255, 0, 255);
|
|
LZY_DrawTile(2, x, y);
|
|
}
|