naev 0.11.5
Player_t Struct Reference

#include <player.h>

Data Fields

Pilotp
 
PlayerShip_t ps
 
char * name
 
PlayerFlags flags
 
int autonav
 
double mousex
 
double mousey
 
double speed
 
char * chapter
 
char * difficulty
 
int discover_off
 
char * loaded_version
 
char * gui
 
double radar_res
 
int eq_outfitMode
 
int map_minimal
 
int fleet_used
 
int fleet_capacity
 
time_t last_played
 
double time_played
 
time_t date_created
 
double dmg_done_shield
 
double dmg_done_armour
 
double dmg_taken_shield
 
double dmg_taken_armour
 
unsigned int ships_destroyed [SHIP_CLASS_TOTAL]
 
unsigned int jumped_times
 
unsigned int landed_times
 
unsigned int death_counter
 
time_t time_since_save
 

Detailed Description

The player struct.

Definition at line 99 of file player.h.

Field Documentation

◆ autonav

int Player_t::autonav

Current autonav state.

Definition at line 107 of file player.h.

◆ chapter

char* Player_t::chapter

Chapter information.

Definition at line 111 of file player.h.

◆ date_created

time_t Player_t::date_created

When the player was created.

Definition at line 131 of file player.h.

◆ death_counter

unsigned int Player_t::death_counter

Times the player got annihilated.

Definition at line 139 of file player.h.

◆ difficulty

char* Player_t::difficulty

Player-specific difficulty.

Definition at line 112 of file player.h.

◆ discover_off

int Player_t::discover_off

Player is unable to discover anything.

Definition at line 113 of file player.h.

◆ dmg_done_armour

double Player_t::dmg_done_armour

Total damage done to armour.

Definition at line 133 of file player.h.

◆ dmg_done_shield

double Player_t::dmg_done_shield

Total damage done to shields.

Definition at line 132 of file player.h.

◆ dmg_taken_armour

double Player_t::dmg_taken_armour

Total damage taken to armour.

Definition at line 135 of file player.h.

◆ dmg_taken_shield

double Player_t::dmg_taken_shield

Total damage taken to shields.

Definition at line 134 of file player.h.

◆ eq_outfitMode

int Player_t::eq_outfitMode

Equipment outfit mode.

Definition at line 121 of file player.h.

◆ flags

PlayerFlags Player_t::flags

Player's flags.

Definition at line 106 of file player.h.

◆ fleet_capacity

int Player_t::fleet_capacity

Total player fleet capacity.

Definition at line 126 of file player.h.

◆ fleet_used

int Player_t::fleet_used

Currently used fleet capacity.

Definition at line 125 of file player.h.

◆ gui

char* Player_t::gui

Player's GUI.

Definition at line 119 of file player.h.

◆ jumped_times

unsigned int Player_t::jumped_times

Times the player jumped.

Definition at line 137 of file player.h.

◆ landed_times

unsigned int Player_t::landed_times

Times the player landed.

Definition at line 138 of file player.h.

◆ last_played

time_t Player_t::last_played

Date the save was last played.

Definition at line 129 of file player.h.

◆ loaded_version

char* Player_t::loaded_version

Version of the loaded save game.

Definition at line 116 of file player.h.

◆ map_minimal

int Player_t::map_minimal

Map is set in minimal mode.

Definition at line 122 of file player.h.

◆ mousex

double Player_t::mousex

Mouse X position (for mouse flying).

Definition at line 108 of file player.h.

◆ mousey

double Player_t::mousey

Mouse Y position (for mouse flying).

Definition at line 109 of file player.h.

◆ name

char* Player_t::name

Player's name.

Definition at line 103 of file player.h.

◆ p

Pilot* Player_t::p

Player's pilot. Same as ps.p.

Definition at line 101 of file player.h.

◆ ps

PlayerShip_t Player_t::ps

Player's ship with extra information.

Definition at line 102 of file player.h.

◆ radar_res

double Player_t::radar_res

Player's radar resolution.

Definition at line 120 of file player.h.

◆ ships_destroyed

unsigned int Player_t::ships_destroyed[SHIP_CLASS_TOTAL]

Total number of ships destroyed.

Definition at line 136 of file player.h.

◆ speed

double Player_t::speed

Gameplay speed modifier, multiplies the ship base speed.

Definition at line 110 of file player.h.

◆ time_played

double Player_t::time_played

Total time the player has played the game.

Definition at line 130 of file player.h.

◆ time_since_save

time_t Player_t::time_since_save

Time since last saved.

Definition at line 142 of file player.h.


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