#ifndef __ClientState_h__
#define __ClientState_h__

struct ClientState {
        float mouse_sensitivity;
        float fov;
        char  walk_speed;
        char  sfx_vol;
        short sfx_mix_max;
        short sfx_mix_vol;
        char  music_vol;
        short music_mix_vol;

        char  screen_size;
        
        bool use_textures;
        bool use_lightmaps;
        bool use_dynlights;
        bool use_wireframe;
        bool show_bounding;
        bool use_pvs;
        bool reverse_mouse_y;
        bool draw_walls;
        bool draw_floors;

        ClientState();
};

#ifndef __ClientState_cc__
extern ClientState cl_state;
#endif

#endif

