master uint/magnolia / include / config.h
 1#ifndef CONFIG_H
 2#define CONFIG_H
 3
 4#include "types.h"
 5
 6typedef struct {
 7	/* display */
 8	i32 display_width;
 9	i32 display_height;
10	i32 display_fps_target;
11	i8  display_fullscreen;
12	i8  display_vsync;
13
14	/* input */
15	float input_sensitivity;
16
17	/* camera */
18	float camera_fov;
19
20	/* game */
21	i32 game_render_distance;
22
23	/* debug */
24	i8 debug_wireframe;
25
26	/* temp */
27	float temp_movement_speed;
28} MGConfig;
29
30extern MGConfig mg_config;
31
32/* fill config with default config values */
33void config_default(void);
34
35#endif /* CONFIG_H */