blob: 6297a5ea76cb0a2c0353e564ec4c2e18a305d69d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#pragma once
#include "../../util/vector.h"
extern VEC2 world_project_pos( struct GAME_DATA* game, VEC3 pos );
extern void world_draw_walls( struct GAME_DATA* game, struct WORLD* world );
extern void world_draw_sprites( struct GAME_DATA* game, struct WORLD* world );
extern void world_draw_polygons( struct GAME_DATA* game, struct WORLD* world );
extern void world_draw( struct GAME_DATA* game, struct WORLD* world, VEC2 window, VEC2 winsize );
extern VEC2 world_draw_project_point(
VEC3 vertex_pos,
VEC3 player_pos,
F32 player_angle_deg,
F32 fov_deg,
VEC2 window,
VEC2 winsize,
U8* in_view = 0
);
|