naev 0.12.6
dev_system.c File Reference

Handles development of star system stuff. More...

#include <libgen.h>
#include "dev_system.h"
#include "array.h"
#include "conf.h"
#include "nebula.h"
#include "nxml.h"
#include "space.h"
Include dependency graph for dev_system.c:

Go to the source code of this file.

Functions

static int dsys_compSpob (const void *spob1, const void *spob2)
 Compare function for spob qsort.
static int dsys_compJump (const void *jmp1, const void *jmp2)
 Function for qsorting jumppoints.
static int dsys_compVirtualSpob (const void *spob1, const void *spob2)
 Compare function for spob qsort.
int dsys_saveSystem (StarSystem *sys)
 Saves a star system.
int dsys_saveAll (void)
 Saves all the star systems.

Detailed Description

Handles development of star system stuff.

Definition in file dev_system.c.

Function Documentation

◆ dsys_compJump()

int dsys_compJump ( const void * jmp1,
const void * jmp2 )
static

Function for qsorting jumppoints.

Parameters
jmp1Jump Point 1 to sort.
jmp2Jump Point 2 to sort.
Returns
Order to sort.

Definition at line 68 of file dev_system.c.

◆ dsys_compSpob()

int dsys_compSpob ( const void * spob1,
const void * spob2 )
static

Compare function for spob qsort.

Parameters
spob1Spob 1 to sort.
spob2Spob 2 to sort.
Returns
Order to sort.

Definition at line 38 of file dev_system.c.

◆ dsys_compVirtualSpob()

int dsys_compVirtualSpob ( const void * spob1,
const void * spob2 )
static

Compare function for spob qsort.

Parameters
spob1Virtual spob 1 to sort.
spob2Virtual spob 2 to sort.
Returns
Order to sort.

Definition at line 53 of file dev_system.c.

◆ dsys_saveAll()

int dsys_saveAll ( void )

Saves all the star systems.

Returns
0 on success.

Definition at line 305 of file dev_system.c.

◆ dsys_saveSystem()

int dsys_saveSystem ( StarSystem * sys)

Saves a star system.

Parameters
sysStar system to save.
Returns
0 on success.

"ssys"

Definition at line 82 of file dev_system.c.