blob: 0bff0925d5475adb35d1a461daedde9dae76c92f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#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);
}
|