naev 0.11.5
PlayerConf_t Struct Reference

Struct containing player options. More...

#include <conf.h>

Data Fields

int loaded
 
char * ndata
 
char * datapath
 
char * language
 
int fsaa
 
int vsync
 
int width
 
int height
 
int explicit_dim
 
double scalefactor
 
double nebu_scale
 
int fullscreen
 
int modesetting
 
int notresizable
 
int borderless
 
int minimize
 
int colourblind
 
int healthbars
 
double bg_brightness
 
double nebu_nonuniformity
 
double jump_brightness
 
double gamma_correction
 
int background_fancy
 
int al_efx
 
int nosound
 
double sound
 
double music
 
double engine_vol
 
int fps_show
 
int fps_max
 
int pause_show
 
int joystick_ind
 
char * joystick_nam
 
int mesg_visible
 
double map_overlay_opacity
 
int big_icons
 
int always_radar
 
unsigned int repeat_delay
 
unsigned int repeat_freq
 
int zoom_manual
 
double zoom_far
 
double zoom_near
 
double zoom_speed
 
int font_size_console
 
int font_size_intro
 
int font_size_def
 
int font_size_small
 
char * difficulty
 
double compression_velocity
 
double compression_mult
 
int redirect_file
 
int save_compress
 
unsigned int doubletap_sens
 
double mouse_hide
 
int mouse_fly
 
int mouse_accel
 
double mouse_doubleclick
 
double autonav_reset_dist
 
double autonav_reset_shield
 
int devmode
 
int devautosave
 
int lua_enet
 
int lua_repl
 
int nosave
 
char * lastversion
 
int translation_warning_seen
 
time_t last_played
 
int fpu_except
 
char * dev_save_sys
 
char * dev_save_map
 
char * dev_save_spob
 

Detailed Description

Struct containing player options.

Note
Input is not handled here.

Definition at line 71 of file conf.h.

Field Documentation

◆ al_efx

int PlayerConf_t::al_efx

Should EFX extension be used? (only applicable for OpenAL)

Definition at line 105 of file conf.h.

◆ always_radar

int PlayerConf_t::always_radar

Radar is always visible.

Definition at line 126 of file conf.h.

◆ autonav_reset_dist

double PlayerConf_t::autonav_reset_dist

Enemy distance condition for resetting autonav.

Definition at line 155 of file conf.h.

◆ autonav_reset_shield

double PlayerConf_t::autonav_reset_shield

Shield condition for resetting autonav speed.

Definition at line 156 of file conf.h.

◆ background_fancy

int PlayerConf_t::background_fancy

High quality moving, but slow background.

Definition at line 102 of file conf.h.

◆ bg_brightness

double PlayerConf_t::bg_brightness

How much to darken the background stuff.

Definition at line 98 of file conf.h.

◆ big_icons

int PlayerConf_t::big_icons

Use big icons or not.

Definition at line 125 of file conf.h.

◆ borderless

int PlayerConf_t::borderless

Whether to disable window decorations.

Definition at line 94 of file conf.h.

◆ colourblind

int PlayerConf_t::colourblind

Whether to enable colourblindness simulation.

Definition at line 96 of file conf.h.

◆ compression_mult

double PlayerConf_t::compression_mult

Maximum time multiplier.

Definition at line 147 of file conf.h.

◆ compression_velocity

double PlayerConf_t::compression_velocity

Velocity to compress to.

Definition at line 146 of file conf.h.

◆ datapath

char* PlayerConf_t::datapath

Path for user data (saves, screenshots, etc.).

Definition at line 76 of file conf.h.

◆ dev_save_map

char* PlayerConf_t::dev_save_map

Path to save maps to.

Definition at line 171 of file conf.h.

◆ dev_save_spob

char* PlayerConf_t::dev_save_spob

Path to save spobs to.

Definition at line 172 of file conf.h.

◆ dev_save_sys

char* PlayerConf_t::dev_save_sys

Path to save systems to.

Definition at line 170 of file conf.h.

◆ devautosave

int PlayerConf_t::devautosave

Developer mode autosave.

Definition at line 158 of file conf.h.

◆ devmode

int PlayerConf_t::devmode

Developer mode.

Definition at line 157 of file conf.h.

◆ difficulty

char* PlayerConf_t::difficulty

Global difficulty setting.

Definition at line 145 of file conf.h.

◆ doubletap_sens

unsigned int PlayerConf_t::doubletap_sens

Double tap key sensibility (used for afterburn and cooldown).

Definition at line 150 of file conf.h.

◆ engine_vol

double PlayerConf_t::engine_vol

Sound level for engines (relative).

Definition at line 109 of file conf.h.

◆ explicit_dim

int PlayerConf_t::explicit_dim

Dimension is explicit.

Definition at line 88 of file conf.h.

◆ font_size_console

int PlayerConf_t::font_size_console

Console monospaced font size.

Definition at line 139 of file conf.h.

◆ font_size_def

int PlayerConf_t::font_size_def

Default large font size.

Definition at line 141 of file conf.h.

◆ font_size_intro

int PlayerConf_t::font_size_intro

Intro text font size.

Definition at line 140 of file conf.h.

◆ font_size_small

int PlayerConf_t::font_size_small

Default small font size.

Definition at line 142 of file conf.h.

◆ fps_max

int PlayerConf_t::fps_max

Maximum FPS to limit to.

Definition at line 113 of file conf.h.

◆ fps_show

int PlayerConf_t::fps_show

Whether or not FPS should be shown

Definition at line 112 of file conf.h.

◆ fpu_except

int PlayerConf_t::fpu_except

Enable FPU exceptions?

Definition at line 167 of file conf.h.

◆ fsaa

int PlayerConf_t::fsaa

Full Scene Anti-Aliasing to use.

Definition at line 82 of file conf.h.

◆ fullscreen

int PlayerConf_t::fullscreen

Whether or not game is fullscreen.

Definition at line 91 of file conf.h.

◆ gamma_correction

double PlayerConf_t::gamma_correction

How much gamma correction to do.

Definition at line 101 of file conf.h.

◆ healthbars

int PlayerConf_t::healthbars

Whether or not to show health bars next to pilots.

Definition at line 97 of file conf.h.

◆ height

int PlayerConf_t::height

Height of the window to use.

Definition at line 87 of file conf.h.

◆ joystick_ind

int PlayerConf_t::joystick_ind

Index of joystick to use.

Definition at line 119 of file conf.h.

◆ joystick_nam

char* PlayerConf_t::joystick_nam

Name of joystick to use.

Definition at line 120 of file conf.h.

◆ jump_brightness

double PlayerConf_t::jump_brightness

Intensity to fade to/from when jumping.

Definition at line 100 of file conf.h.

◆ language

char* PlayerConf_t::language

Language to use.

Definition at line 79 of file conf.h.

◆ last_played

time_t PlayerConf_t::last_played

Date the game was last played.

Definition at line 164 of file conf.h.

◆ lastversion

char* PlayerConf_t::lastversion

The last version the game was ran in.

Definition at line 162 of file conf.h.

◆ loaded

int PlayerConf_t::loaded

Configuration file has been loaded (not an actual option).

Definition at line 72 of file conf.h.

◆ lua_enet

int PlayerConf_t::lua_enet

Enable the lua-enet library.

Definition at line 159 of file conf.h.

◆ lua_repl

int PlayerConf_t::lua_repl

Enable the experimental CLI based on lua-repl.

Definition at line 160 of file conf.h.

◆ map_overlay_opacity

double PlayerConf_t::map_overlay_opacity

Map overlay opacity.

Definition at line 124 of file conf.h.

◆ mesg_visible

int PlayerConf_t::mesg_visible

Amount of visible messages.

Definition at line 123 of file conf.h.

◆ minimize

int PlayerConf_t::minimize

Whether to minimize on focus loss.

Definition at line 95 of file conf.h.

◆ modesetting

int PlayerConf_t::modesetting

Whether to use modesetting for fullscreen.

Definition at line 92 of file conf.h.

◆ mouse_accel

int PlayerConf_t::mouse_accel

Whether mouse flying controls acceleration.

Definition at line 153 of file conf.h.

◆ mouse_doubleclick

double PlayerConf_t::mouse_doubleclick

How long to consider double-clicks for.

Definition at line 154 of file conf.h.

◆ mouse_fly

int PlayerConf_t::mouse_fly

Whether middle clicking enables mouse flying or not.

Definition at line 152 of file conf.h.

◆ mouse_hide

double PlayerConf_t::mouse_hide

Time to hide mouse.

Definition at line 151 of file conf.h.

◆ music

double PlayerConf_t::music

Sound level for music.

Definition at line 108 of file conf.h.

◆ ndata

char* PlayerConf_t::ndata

Ndata path to use.

Definition at line 75 of file conf.h.

◆ nebu_nonuniformity

double PlayerConf_t::nebu_nonuniformity

How much to darken the nebula stuff.

Definition at line 99 of file conf.h.

◆ nebu_scale

double PlayerConf_t::nebu_scale

Downscaling factor for the expensively rendered nebula.

Definition at line 90 of file conf.h.

◆ nosave

int PlayerConf_t::nosave

Disables conf saving.

Definition at line 161 of file conf.h.

◆ nosound

int PlayerConf_t::nosound

Whether or not sound is on.

Definition at line 106 of file conf.h.

◆ notresizable

int PlayerConf_t::notresizable

Whether or not the window is resizable.

Definition at line 93 of file conf.h.

◆ pause_show

int PlayerConf_t::pause_show

Whether pause status should be shown.

Definition at line 116 of file conf.h.

◆ redirect_file

int PlayerConf_t::redirect_file

Redirect output to files.

Definition at line 148 of file conf.h.

◆ repeat_delay

unsigned int PlayerConf_t::repeat_delay

Time in ms before start repeating.

Definition at line 129 of file conf.h.

◆ repeat_freq

unsigned int PlayerConf_t::repeat_freq

Time in ms between each repeat once started repeating.

Definition at line 130 of file conf.h.

◆ save_compress

int PlayerConf_t::save_compress

Compress saved game.

Definition at line 149 of file conf.h.

◆ scalefactor

double PlayerConf_t::scalefactor

Amount to reduce resolution by.

Definition at line 89 of file conf.h.

◆ sound

double PlayerConf_t::sound

Sound level for sound effects.

Definition at line 107 of file conf.h.

◆ translation_warning_seen

int PlayerConf_t::translation_warning_seen

No need to warn about incomplete game translations again.

Definition at line 163 of file conf.h.

◆ vsync

int PlayerConf_t::vsync

Whether or not to use vsync.

Definition at line 83 of file conf.h.

◆ width

int PlayerConf_t::width

Width of the window to use.

Definition at line 86 of file conf.h.

◆ zoom_far

double PlayerConf_t::zoom_far

Maximum in-game zoom to use should be less then zoom_near.

Definition at line 134 of file conf.h.

◆ zoom_manual

int PlayerConf_t::zoom_manual

Zoom is under manual control.

Definition at line 133 of file conf.h.

◆ zoom_near

double PlayerConf_t::zoom_near

Minimum in-game zoom to use.

Definition at line 135 of file conf.h.

◆ zoom_speed

double PlayerConf_t::zoom_speed

Maximum zoom speed change.

Definition at line 136 of file conf.h.


The documentation for this struct was generated from the following file: