summaryrefslogtreecommitdiff
path: root/src/player.c
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);
}