Trace Engine
A Raycaster Engine in C
Loading...
Searching...
No Matches
textures.h
Go to the documentation of this file.
1#ifndef _H_ALL_TEXTURES
2#define _H_ALL_TEXTURES
3
4#include "graphics.h"
5#include "map.h"
6
10void load_textures(void);
11
17int get_texture_size(void);
18
22rgb_t get_texture_pixel(const structures_t structure, const trc_world_position_t pixel_pos);
23
27rgb_t apply_shade(const rgb_t original_pixel, const float shade);
28
29#endif
structures_t
Definition map.h:22
Definition graphics.h:9
Definition trc_world_position.h:7
void load_textures(void)
Definition textures.c:15
rgb_t get_texture_pixel(const structures_t structure, const trc_world_position_t pixel_pos)
Definition textures.c:35
rgb_t apply_shade(const rgb_t original_pixel, const float shade)
Definition textures.c:43
int get_texture_size(void)
Definition textures.c:30