2021-12-22 16:18:06 +01:00
|
|
|
#pragma once
|
|
|
|
#include "type.h"
|
|
|
|
|
|
|
|
struct Player {
|
|
|
|
struct Vec2 pos;
|
|
|
|
struct FVec2 spd;
|
2021-12-23 19:31:40 +01:00
|
|
|
struct FVec2 rem;
|
2021-12-22 16:18:06 +01:00
|
|
|
struct Vec2 spawn;
|
2022-01-08 19:19:02 +01:00
|
|
|
struct Vec2 hook_pos;
|
2022-01-09 17:29:44 +01:00
|
|
|
struct Vec2 hook_near;
|
2022-01-12 16:43:22 +01:00
|
|
|
int jumping, airbreak, hooking, locked, dir;
|
2021-12-22 16:18:06 +01:00
|
|
|
};
|
|
|
|
|
2021-12-23 17:43:44 +01:00
|
|
|
void player_init(void);
|
2021-12-22 16:18:06 +01:00
|
|
|
void player_update(void);
|
2022-01-12 16:43:22 +01:00
|
|
|
void player_draw(int frame);
|
2022-01-09 18:54:15 +01:00
|
|
|
struct Vec2 player_get_pos(void);
|