naev 0.12.5
Player_t Struct Reference

#include <player.h>

Collaboration diagram for Player_t:

Data Fields

Pilotp
PlayerShip_t ps
char * name
PlayerFlags flags
int autonav
double mousex
double mousey
double speed
double speed_autonav
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 100 of file player.h.

Field Documentation

◆ autonav

int Player_t::autonav

Current autonav state.

Definition at line 108 of file player.h.

◆ chapter

char* Player_t::chapter

Chapter information.

Definition at line 114 of file player.h.

◆ date_created

time_t Player_t::date_created

When the player was created.

Definition at line 134 of file player.h.

◆ death_counter

unsigned int Player_t::death_counter

Times the player got annihilated.

Definition at line 143 of file player.h.

◆ difficulty

char* Player_t::difficulty

Player-specific difficulty.

Definition at line 115 of file player.h.

◆ discover_off

int Player_t::discover_off

Player is unable to discover anything.

Definition at line 116 of file player.h.

◆ dmg_done_armour

double Player_t::dmg_done_armour

Total damage done to armour.

Definition at line 136 of file player.h.

◆ dmg_done_shield

double Player_t::dmg_done_shield

Total damage done to shields.

Definition at line 135 of file player.h.

◆ dmg_taken_armour

double Player_t::dmg_taken_armour

Total damage taken to armour.

Definition at line 138 of file player.h.

◆ dmg_taken_shield

double Player_t::dmg_taken_shield

Total damage taken to shields.

Definition at line 137 of file player.h.

◆ eq_outfitMode

int Player_t::eq_outfitMode

Equipment outfit mode.

Definition at line 124 of file player.h.

◆ flags

PlayerFlags Player_t::flags

Player's flags.

Definition at line 107 of file player.h.

◆ fleet_capacity

int Player_t::fleet_capacity

Total player fleet capacity.

Definition at line 129 of file player.h.

◆ fleet_used

int Player_t::fleet_used

Currently used fleet capacity.

Definition at line 128 of file player.h.

◆ gui

char* Player_t::gui

Player's GUI.

Definition at line 122 of file player.h.

◆ jumped_times

unsigned int Player_t::jumped_times

Times the player jumped.

Definition at line 141 of file player.h.

◆ landed_times

unsigned int Player_t::landed_times

Times the player landed.

Definition at line 142 of file player.h.

◆ last_played

time_t Player_t::last_played

Date the save was last played.

Definition at line 132 of file player.h.

◆ loaded_version

char* Player_t::loaded_version

Version of the loaded save game.

Definition at line 119 of file player.h.

◆ map_minimal

int Player_t::map_minimal

Map is set in minimal mode.

Definition at line 125 of file player.h.

◆ mousex

double Player_t::mousex

Mouse X position (for mouse flying).

Definition at line 109 of file player.h.

◆ mousey

double Player_t::mousey

Mouse Y position (for mouse flying).

Definition at line 110 of file player.h.

◆ name

char* Player_t::name

Player's name.

Definition at line 104 of file player.h.

◆ p

Pilot* Player_t::p

Player's pilot. Same as ps.p.

Definition at line 102 of file player.h.

◆ ps

PlayerShip_t Player_t::ps

Player's ship with extra information.

Definition at line 103 of file player.h.

◆ radar_res

double Player_t::radar_res

Player's radar resolution.

Definition at line 123 of file player.h.

◆ ships_destroyed

unsigned int Player_t::ships_destroyed[SHIP_CLASS_TOTAL]

Total number of ships destroyed.

Definition at line 139 of file player.h.

◆ speed

double Player_t::speed

Gameplay speed modifier, multiplies the ship base speed.

Definition at line 112 of file player.h.

◆ speed_autonav

double Player_t::speed_autonav

Autonav speed.

Definition at line 113 of file player.h.

◆ time_played

double Player_t::time_played

Total time the player has played the game.

Definition at line 133 of file player.h.

◆ time_since_save

time_t Player_t::time_since_save

Time since last saved.

Definition at line 146 of file player.h.


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