File src/drawing.c


Included Files


Preprocessor definitions

#define C( n )

#define g_FILLER( symbol )


Global Variable warnsyms

uchar warnsyms[6]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c

Global Variable def_oc_syms

const char def_oc_syms[18]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c
Used in: def_char_to_objclass()src/drawing.c

Global Variable oc_syms

uchar oc_syms[18]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c
Used in: assign_rogue_graphics()src/drawing.c
  bot2()src/botl.c

Global Variable def_monsyms

const char def_monsyms[61]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c
Used in: assign_rogue_graphics()src/drawing.c
  def_char_to_monclass()src/drawing.c

Global Variable monsyms

uchar monsyms[61]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c
Used in: assign_rogue_graphics()src/drawing.c

Global Variable monexplain

const char* monexplain[]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c

Global Variable invisexplain

const char* invisexplain
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c

Global Variable objexplain

const char* objexplain[]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c

Global Variable oclass_names

const char* oclass_names[]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c
Used in: glibr()src/do_wear.c
  object_detect()src/detect.c

Global Variable defsyms

const struct symdef defsyms[92]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c
Used in: assign_graphics()src/drawing.c
  assign_rogue_graphics()src/drawing.c
  digactualhole()src/dig.c
  find_trap()src/detect.c
  getpos()src/do_name.c
  set_trap()src/apply.c
  use_trap()src/apply.c

Global Variable showsyms

uchar showsyms[92]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c
Used in: assign_graphics()src/drawing.c
  assign_rogue_graphics()src/drawing.c
  getpos()src/do_name.c

Global Variable def_warnsyms

const struct symdef def_warnsyms[6]
Visible in:  src/allmain.c
   src/apply.c
   src/artifact.c
   src/attrib.c
   src/ball.c
   src/bones.c
   src/botl.c
   src/cmd.c
   src/dbridge.c
   src/decl.c
   src/detect.c
   src/dig.c
   src/display.c
   src/do.c
   src/do_name.c
   src/do_wear.c
   src/dog.c
   src/dogmove.c
   src/dokick.c
   src/dothrow.c
   src/drawing.c

Global Variable decgraphics_mode_callback

void (*decgraphics_mode_callback)(void)
Visible in:  src/drawing.c
Used in: switch_graphics()src/drawing.c

Local Variables

ibm_graphics
static uchar ibm_graphics[92]
Used in: switch_graphics()

dec_graphics
static uchar dec_graphics[92]
Used in: switch_graphics()

save_oc_syms
static uchar save_oc_syms[18]
Used in: assign_rogue_graphics()

save_showsyms
static uchar save_showsyms[92]
Used in: assign_rogue_graphics()

save_monsyms
static uchar save_monsyms[92]
Used in: assign_rogue_graphics()

r_oc_syms
static const uchar r_oc_syms[18]
Used in: assign_rogue_graphics()

IBM_r_oc_syms
static const uchar IBM_r_oc_syms[18]
Used in: assign_rogue_graphics()


Global Function assign_graphics()

void assign_graphics ( uchar* graph_chars, int glth, int maxlen, int offset )
Prototyped in: include/extern.h
Called by: switch_graphics()src/drawing.c
References Variables: defsymssrc/drawing.c
  showsymssrc/drawing.c

Global Function assign_rogue_graphics()

void assign_rogue_graphics ( boolean is_rlevel )
Prototyped in: include/extern.h
Calls: memcpy()
Called by: goto_level()src/do.c
References Variables: IBM_r_oc_symssrc/drawing.c
  def_monsymssrc/drawing.c
  defsymssrc/drawing.c
  iflagssrc/decl.c
  monsymssrc/drawing.c
  oc_symssrc/drawing.c
  r_oc_symssrc/drawing.c
  save_monsymssrc/drawing.c
  save_oc_symssrc/drawing.c
  save_showsymssrc/drawing.c
  showsymssrc/drawing.c

Global Function def_char_to_monclass()

int def_char_to_monclass ( char ch )
Prototyped in: include/extern.h
Called by: use_crystal_ball()src/detect.c
References Variables: def_monsymssrc/drawing.c

Global Function def_char_to_objclass()

int def_char_to_objclass ( char ch )
Prototyped in: include/extern.h
Called by: use_crystal_ball()src/detect.c
References Variables: def_oc_symssrc/drawing.c

Global Function switch_graphics()

void switch_graphics ( int gr_set_flag )
Prototyped in: include/extern.h
Calls: assign_graphics()src/drawing.c
References Variables: dec_graphicssrc/drawing.c
  decgraphics_mode_callbacksrc/drawing.c
  ibm_graphicssrc/drawing.c
  iflagssrc/decl.c