naev 0.11.5
difficulty.h
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
6#include "shipstats.h"
7
8typedef struct Difficulty_ {
9 char *name;
12 int def;
14
15int difficulty_load (void);
16void difficulty_free (void);
17
18const Difficulty *difficulty_cur (void);
19const Difficulty *difficulty_getAll (void);
20const Difficulty *difficulty_get( const char *name );
21void difficulty_setGlobal( const Difficulty *d );
22void difficulty_setLocal( const Difficulty *d );
23
24char *difficulty_display( const Difficulty *d );
25
26int difficulty_apply( ShipStats *s );
static const double d[]
Definition rng.c:273
ShipStatList * stats
Definition difficulty.h:11
char * description
Definition difficulty.h:10
char * name
Definition difficulty.h:9
Represents relative ship statistics as a linked list.
Definition shipstats.h:167
Represents ship statistics, properties ship can use.
Definition shipstats.h:198