naev 0.10.4
start.h
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
6#include "ntime.h"
7
8/*
9 * Initialization/clean up.
10 */
11int start_load (void);
12void start_cleanup (void);
13
14/*
15 * Getting data.
16 */
17const char* start_name (void);
18const char* start_ship (void);
19const char* start_shipname (void);
20const char* start_acquired (void);
21unsigned int start_credits (void);
22ntime_t start_date (void);
23const char* start_system (void);
24void start_position( double *x, double *y );
25const char* start_mission (void);
26const char* start_event (void);
27const char* start_chapter (void);
28const char* start_spob_lua_default (void);
const char * start_acquired(void)
Gets the module's starting ship was acquired.
Definition: start.c:192
const char * start_event(void)
Gets the starting event of the player.
Definition: start.c:248
void start_cleanup(void)
Cleans up after the module start data.
Definition: start.c:147
int start_load(void)
Loads the module start data.
Definition: start.c:48
const char * start_mission(void)
Gets the starting mission of the player.
Definition: start.c:239
void start_position(double *x, double *y)
Gets the starting position of the player.
Definition: start.c:229
const char * start_chapter(void)
Gets the player's starting chapter.
Definition: start.c:257
const char * start_name(void)
Gets the module name.
Definition: start.c:165
const char * start_ship(void)
Gets the module player starting ship.
Definition: start.c:174
ntime_t start_date(void)
Gets the starting date.
Definition: start.c:210
const char * start_spob_lua_default(void)
Gets the default spob Lua file.
Definition: start.c:266
const char * start_shipname(void)
Gets the module's starting ship's name.
Definition: start.c:183
const char * start_system(void)
Gets the starting system name.
Definition: start.c:219
unsigned int start_credits(void)
Gets the player's starting credits.
Definition: start.c:201