File win/share/tilemap.c


Included Files


Preprocessor definitions

#define MON_GLYPH 1

#define OBJ_GLYPH 2

#define OTH_GLYPH 3

#define TILE_FILE "tile.c"

#define SOURCE_TEMPLATE "../src/%s"

#define NUM_INVIS_TILES 1


Type struct conditionals

struct conditionals
struct conditionals 
   { 
     int sequence; 
     int predecessor; 
     const char* name; 
   } 

Type struct substitute

struct substitute
struct substitute 
   { 
     int first_glyph; 
     int last_glyph; 
     const char* sub_name; 
     const char* level_test; 
   } 

Global Variable conditionals

struct conditionals conditionals[]
Visible in:  win/share/tilemap.c
Used in: init_tilemap()win/share/tilemap.c

Global Variable substitutes

struct substitute substitutes[]
Visible in:  win/share/tilemap.c
Used in: process_substitutions()win/share/tilemap.c

Global Variable tilemap

short tilemap[(6+((381<<3)+((8<<2)+(92+(430+(381+(381+(381+(1+(381+(381+0)))))))))))]
Visible in:  win/share/tilemap.c
Used in: init_tilemap()win/share/tilemap.c
  main()win/share/tilemap.c
  process_substitutions()win/share/tilemap.c

Global Variable lastmontile

int lastmontile
Visible in:  win/share/tilemap.c
Used in: init_tilemap()win/share/tilemap.c
  main()win/share/tilemap.c

Global Variable lastobjtile

int lastobjtile
Visible in:  win/share/tilemap.c
Used in: init_tilemap()win/share/tilemap.c
  main()win/share/tilemap.c

Global Variable lastothtile

int lastothtile
Visible in:  win/share/tilemap.c
Used in: init_tilemap()win/share/tilemap.c
  main()win/share/tilemap.c
  process_substitutions()win/share/tilemap.c

Global Variable prolog

const char* prolog[]
Visible in:  win/share/tilemap.c
Used in: process_substitutions()win/share/tilemap.c

Global Variable epilog

const char* epilog[]
Visible in:  win/share/tilemap.c
Used in: process_substitutions()win/share/tilemap.c

Global Function init_tilemap()

void init_tilemap ( void )
Prototyped in: win/share/tilemap.c
Called by: main()win/share/tilemap.c
References Variables: conditionalswin/share/tilemap.c
  lastmontilewin/share/tilemap.c
  lastobjtilewin/share/tilemap.c
  lastothtilewin/share/tilemap.c
  tilemapwin/share/tilemap.c

Global Function main()

int main ( void )
Calls: init_tilemap()win/share/tilemap.c
  process_substitutions()win/share/tilemap.c
  exit(), fclose(), fopen(), fprintf(), perror(), sprintf()
References Variables: lastmontilewin/share/tilemap.c
  lastobjtilewin/share/tilemap.c
  lastothtilewin/share/tilemap.c
  tilemapwin/share/tilemap.c

Global Function process_substitutions()

void process_substitutions ( FILE* ofp )
Prototyped in: win/share/tilemap.c
Calls: fprintf()
Called by: main()win/share/tilemap.c
References Variables: epilogwin/share/tilemap.c
  lastothtilewin/share/tilemap.c
  prologwin/share/tilemap.c
  substituteswin/share/tilemap.c
  tilemapwin/share/tilemap.c