Galactic Bloodshed
Macros | Variables
files.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PATH(file)   PKGDATADIR #file
 
#define DIRPATH(dir, file)   PKGSTATEDIR dir #file
 
#define DATA(file)   PKGSTATEDIR #file
 
#define NEWS(file)   DIRPATH("News/", file)
 
#define TELE(file)   DIRPATH("Tele/", file)
 
#define PATHLEN   200 /* length of file paths to the game.. */
 
#define CUTE_MESSAGE   "\nThe Galactic News\n\n"
 
#define DECLARATION   0 /* news file index */
 
#define TRANSFER   1
 
#define COMBAT   2
 
#define ANNOUNCE   3
 
#define DATADIR   Files[0]
 
#define DOCSDIR   Files[1]
 
#define EXAM_FL   Files[2]
 
#define ENROLL_FL   Files[3]
 
#define STARDATAFL   Files[4]
 
#define PLANETDATAFL   Files[6]
 
#define RACEDATAFL   Files[7]
 
#define BLOCKDATAFL   Files[8]
 
#define SHIPDATAFL   Files[9]
 
#define SHIPFREEDATAFL   Files[10]
 
#define DUMMYFL   Files[11]
 
#define PLAYERDATAFL   Files[12]
 
#define TELEGRAMDIR   Files[13]
 
#define TELEGRAMFL   Files[14]
 
#define POWFL   Files[15]
 
#define NEWSDIR   Files[16]
 
#define DECLARATIONFL   Files[17]
 
#define TRANSFERFL   Files[18]
 
#define COMBATFL   Files[19]
 
#define ANNOUNCEFL   Files[20]
 
#define COMMODDATAFL   Files[21]
 
#define COMMODFREEDATAFL   Files[22]
 
#define UPDATEFL   Files[23]
 
#define SEGMENTFL   Files[24]
 
#define PLANETLIST   PATH(planet.list)
 
#define STARLIST   PATH(star.list)
 
#define NOGOFL   DATA(nogo)
 
#define ADDRESSFL   DATA(Addresses)
 

Variables

const char * Files []
 

Macro Definition Documentation

◆ ADDRESSFL

#define ADDRESSFL   DATA(Addresses)

Definition at line 51 of file files.h.

◆ ANNOUNCE

#define ANNOUNCE   3

Definition at line 20 of file files.h.

◆ ANNOUNCEFL

#define ANNOUNCEFL   Files[20]

Definition at line 41 of file files.h.

◆ BLOCKDATAFL

#define BLOCKDATAFL   Files[8]

Definition at line 29 of file files.h.

◆ COMBAT

#define COMBAT   2

Definition at line 19 of file files.h.

◆ COMBATFL

#define COMBATFL   Files[19]

Definition at line 40 of file files.h.

◆ COMMODDATAFL

#define COMMODDATAFL   Files[21]

Definition at line 42 of file files.h.

◆ COMMODFREEDATAFL

#define COMMODFREEDATAFL   Files[22]

Definition at line 43 of file files.h.

◆ CUTE_MESSAGE

#define CUTE_MESSAGE   "\nThe Galactic News\n\n"

Definition at line 16 of file files.h.

◆ DATA

#define DATA (   file)    PKGSTATEDIR #file

Definition at line 10 of file files.h.

◆ DATADIR

#define DATADIR   Files[0]

Definition at line 22 of file files.h.

◆ DECLARATION

#define DECLARATION   0 /* news file index */

Definition at line 17 of file files.h.

◆ DECLARATIONFL

#define DECLARATIONFL   Files[17]

Definition at line 38 of file files.h.

◆ DIRPATH

#define DIRPATH (   dir,
  file 
)    PKGSTATEDIR dir #file

Definition at line 9 of file files.h.

◆ DOCSDIR

#define DOCSDIR   Files[1]

Definition at line 23 of file files.h.

◆ DUMMYFL

#define DUMMYFL   Files[11]

Definition at line 32 of file files.h.

◆ ENROLL_FL

#define ENROLL_FL   Files[3]

Definition at line 25 of file files.h.

◆ EXAM_FL

#define EXAM_FL   Files[2]

Definition at line 24 of file files.h.

◆ NEWS

#define NEWS (   file)    DIRPATH("News/", file)

Definition at line 11 of file files.h.

◆ NEWSDIR

#define NEWSDIR   Files[16]

Definition at line 37 of file files.h.

◆ NOGOFL

#define NOGOFL   DATA(nogo)

Definition at line 50 of file files.h.

◆ PATH

#define PATH (   file)    PKGDATADIR #file

Definition at line 8 of file files.h.

◆ PATHLEN

#define PATHLEN   200 /* length of file paths to the game.. */

Definition at line 14 of file files.h.

◆ PLANETDATAFL

#define PLANETDATAFL   Files[6]

Definition at line 27 of file files.h.

◆ PLANETLIST

#define PLANETLIST   PATH(planet.list)

Definition at line 47 of file files.h.

◆ PLAYERDATAFL

#define PLAYERDATAFL   Files[12]

Definition at line 33 of file files.h.

◆ POWFL

#define POWFL   Files[15]

Definition at line 36 of file files.h.

◆ RACEDATAFL

#define RACEDATAFL   Files[7]

Definition at line 28 of file files.h.

◆ SEGMENTFL

#define SEGMENTFL   Files[24]

Definition at line 45 of file files.h.

◆ SHIPDATAFL

#define SHIPDATAFL   Files[9]

Definition at line 30 of file files.h.

◆ SHIPFREEDATAFL

#define SHIPFREEDATAFL   Files[10]

Definition at line 31 of file files.h.

◆ STARDATAFL

#define STARDATAFL   Files[4]

Definition at line 26 of file files.h.

◆ STARLIST

#define STARLIST   PATH(star.list)

Definition at line 48 of file files.h.

◆ TELE

#define TELE (   file)    DIRPATH("Tele/", file)

Definition at line 12 of file files.h.

◆ TELEGRAMDIR

#define TELEGRAMDIR   Files[13]

Definition at line 34 of file files.h.

◆ TELEGRAMFL

#define TELEGRAMFL   Files[14]

Definition at line 35 of file files.h.

◆ TRANSFER

#define TRANSFER   1

Definition at line 18 of file files.h.

◆ TRANSFERFL

#define TRANSFERFL   Files[18]

Definition at line 39 of file files.h.

◆ UPDATEFL

#define UPDATEFL   Files[23]

Definition at line 44 of file files.h.

Variable Documentation

◆ Files

const char* Files[]

Definition at line 7 of file files.cc.