# Gargoyle Glk configuration
#
# standard file with minor adaptations for The Moon Watch
# notice especially:
#cols		100
#rows		32
#wmarginx	0
#wmarginy	0
#wpaddingx	0
#wpaddingy	0
#wborderx	0
#wbordery	0
#tmarginx	0
#tmarginy	0
#
# Copy this file to "garglk.ini" in the same directory as your
# gargoyle interpreter if you are running windows.
# On unix systems, copy it to "~/.garglkrc". 
#
# Gargoyle will look for configuration files and load them in this
# order, with later settings overriding earlier settings:
#
#   1: same directory as the executable: garglk.ini (windows)
#   2: /etc/garglk.ini (unix)
#   3: user home directory: .garglkrc
#   4: user home directory: garglk.ini
#   5: current working directory: garglk.ini
#   6: name-of-game-file.ini (so for hell.gam it would read hell.ini)
#
# Sections of the config file can be turned on or off by matching
# either the interpreter or game file being run. See the bottom
# of this file for examples.
#

# ------------------------------------------------------------------

scrollwidth	0	# set to 8 to make a nice scrollbar
scrollbg e0e0d0
scrollfg c0c0b0

stylehint	1	# set this to 0 if the game uses really bad colors

cols		80	# nice good line length for reading. but...
rows		26	# see the bottom for terp-specific over-rides

justify		0	# 0=ragged-right 1=justified
quotes		2	# Smart quotes and dashes -- 0=off 1=normal 2=rabid
spaces		1	# Spaces after a full stop -- 0=game-set 1=one 2=two

graphics	1	# enable graphics
sound		1	# enable sound

# ------------------------------------------------------------------
# Fonts, sizes and spaces.
# Tweak this if you choose other fonts, or want bigger text.
#

# The eight 'standard' fonts.
# Specify either the builtin fonts as below,
# or give the full path to a font file.

monor	LuxiMonoRegular
monob	LuxiMonoBold
monoi	LuxiMonoOblique
monoz	LuxiMonoBoldOblique

propr	CharterBT-Roman
propb	CharterBT-Bold
propi	CharterBT-Italic
propz	CharterBT-BoldItalic

wmarginx	0	# space around the window frame
wmarginy	0
wpaddingx	0	# space between windows
wpaddingy	0
wborderx	0	# border line width between windows
wbordery	0
tmarginx	0	# internal margin of text windows
tmarginy	0

propsize	17	# Proportional font size
monosize	14	# Monospaced tend to be bigger -- compensate
leading		20	# Also known as linespacing
baseline	18	# Offset from top of line to baseline

# Fonts for Text Buffer windows
tfont   0 propr		# Normal
tfont   1 propi		# Emphasized
tfont   2 monor		# Preformatted
tfont   3 propb		# Header
tfont   4 propb		# Subheader
tfont   5 propz		# Alert
tfont   6 propi		# Note
tfont   7 propr		# BlockQuote
tfont   8 propb		# Input
tfont   9 propr		# User1
tfont  10 propr		# User2

# Fonts for Text Grid windows
gfont   0 monor		# Normal
gfont   1 monoi		# Emphasized
gfont   2 monor		# Preformatted
gfont   3 monob		# Header
gfont   4 monob		# Subheader
gfont   5 monoz		# Alert
gfont   6 monoi		# Note
gfont   7 monor		# BlockQuote
gfont   8 monoz		# Input
gfont   9 monor		# User1
gfont  10 monor		# User2

# ------------------------------------------------------------------
# Colors and style definitions.
#
# Default here is for black text on a white background.
#
# If you choose the reverse, light text on a dark background,
# you may want to set gamma to 0.7 or similar to make the
# text fatter.
#
# Depending on your screen you may want to tweak the gamma.
# Good values to try are 0.7, 1.0 and 1.4.
#
# There are separate colors for TextBuffer and TextGrid windows.
# TextBuffers are main text windows, TextGrids are used mainly for
# status bars and such.
#

gamma	1.0		# this only affects text rendering, not other colors

caretshape	1	# 0=smalldot 1=fatdot 2=thinline 3=fatline 4=block

# moreprompt	( more )
# morealign	2	# 0=left 1=center 2=right
# morefont	propb

windowcolor	000000	# overall window background color
bordercolor	000000	# border line color
caretcolor	000000	# input caret color
morecolor	006000  # more prompt color

# Colors for text buffer windows
tcolor  0 ffffff 000000 # Normal
tcolor  1 ffffff 000000 # Emphasized
tcolor  3 ffffff 000000 # Header
tcolor  4 000000 ffffff # Subheader
tcolor  5 000000 ffffff # Alert
tcolor  6 000000 ffffff # Note
tcolor  7 000000 ffffff # BlockQuote
tcolor  8 ababab 000000 # Input
tcolor  9 000000 ffffff # User1
tcolor 10 000000 ffffff # User2

# Colors for text grid windows
gcolor  0 000000 ffffff # Normal
gcolor  1 000000 ffffff # Emphasized
gcolor  2 000000 ffffff # Preformatted
gcolor  3 000000 ffffff # Header
gcolor  4 000000 ffffff # Subheader
gcolor  5 000000 ffffff # Alert
gcolor  6 000000 ffffff # Note
gcolor  7 000000 ffffff # BlockQuote
gcolor  8 000000 ffffff # Input
gcolor  9 ffffff 606060 # User1
gcolor 10 ffffff 606060 # User2

