]> git.lizzy.rs Git - nothing.git/blob - src/player.h
Merge pull request #14 from tsoding/joystick
[nothing.git] / src / player.h
1 #ifndef PLAYER_H_
2 #define PLAYER_H_
3
4 struct player_t;
5 struct platforms_t;
6 struct SDL_Renderer;
7
8 struct player_t *create_player(float x, float y);
9 void destroy_player(struct player_t * player);
10
11 int render_player(const struct player_t * player,
12                   SDL_Renderer *renderer);
13 void update_player(struct player_t * player,
14                    const struct platforms_t *platforms,
15                    Uint32 delta_time);
16
17 void player_move_left(struct player_t *player);
18 void player_move_right(struct player_t *player);
19 void player_stop(struct player_t *player);
20 void player_jump(struct player_t *player);
21
22 #endif  // PLAYER_H_