#ifndef __GraphicsState_h__
#define __GraphicsState_h__

struct GraphicsState {
        int fontSize;
        float gamma;
        bool has_multitex;
        bool use_multitex;
        bool has_cva;
        bool use_cva;
        bool show_cursor;
        bool swap_RB;
        bool show_stats;
        bool polygon_smooth_ok;
        bool grab_input;
        GraphicsState();
        int total_fps;
        int graphics_time;
        int graphics_fps;
        int num_surfs;
        int num_ents;
        int physics_time;
        int physics_fps;
        int physics_deficit;
};

#ifdef __GraphicsState_cc__
GraphicsState g_state;
#else
extern GraphicsState g_state;
#endif

#endif
