labyrinth

view src/player.h @ 8:d3f1f74067b0

ops, forgot to swapbuffers on the android side
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 04 May 2015 04:56:44 +0300
parents
children
line source
1 #ifndef PLAYER_H_
2 #define PLAYER_H_
4 struct level;
6 struct player {
7 float x, y;
8 float horiz_angle, vert_angle; /* angles in degrees */
10 struct level *lvl;
11 };
13 void player_init(struct player *p, struct level *lvl);
15 int player_move(struct player *p, float fwd, float right);
16 void player_turn(struct player *p, float horiz_deg, float vert_deg);
18 void player_setup_view_matrix(struct player *p);
20 #endif /* PLAYER_H_ */