protocol 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	/* temp */
24	float temp_movement_speed;
25} MGConfig;
26
27extern MGConfig mg_config;
28
29/* fill config with default config values */
30void config_default(void);
31
32#endif /* CONFIG_H */