
#########################################
## configuration file for themes in WoP
## For some more documentation also see the documentation
## of the C++ class Theme
####
##
## name [STRING, MANDATORY] :
##     name of the theme. "name" and the name of the
##     section must match (controll mechanism)
##
## earth [BOOL=[1,0,yes,no,true,false], OPTIONAL]
##     determines, if the theme map should be
##     filled up with earth (default: true)
##
## waveground [BOOL=[1,0,yes,no,true,false], OPTIONAL]
##     determines, if the theme map has an indestuctible
##     oszillating ground (default: true)
##
## mapstuff [STRING, OPTIONAL]:
##     pair [path, configuration file name] of the used
##     map stuff set.
##
## density [FLOAT, OPTIONAL]
##     density of the map stuff in "number of items per
##     10 000 square pixels". Default = 2.0.
##
## structure [STRING, OPTIONAL]:
##     like "mapstuff", but only pictures to give the
##     plain earth some structure
##
## sdensity [FLOAT, OPTIONAL]:
##     density of the structure maps as area fraction
##     of the whole map
##
## bonusconfig [STRING, OPTIONAL]:
##     path of the bonus configuration file, relative to
##     the base data path. The default path is set in
##     constants.hpp
##
## size [INT, MANDATORY]:
##     pair of integers. If these two integers are given,
##     in the theme configuration, they overwrite any
##     other specification of map dimensions "width" and
##     "height". This option is in particular useful for
##     maps containing fixed map stuff.
##
## objectconfig [STRING, OPTIONAL]:
##     pair of strings, the first one specifying the
##     relative path of an additional configuration file,
##     the second one specifying the section in that
##     file, containing the definition of initial objects
##     in the map (see documentation of class ObjectItem)
##
## lockedareas [STRING, OPTIONAL]:
##     pair of strings, the first one specifying the
##     relative path of an additional configuration file,
##     the second one specifying the section in that
##     file, containing the definition of locked areas
##     in the map (see documentation of class AreaItem)
##
#########################################

>>section_enter<< standard
name        = standard
earth       = yes
mapstuff    = mapstuff, standard.conf
density     = 1.0
structure   = mapstuff/structure, standard.conf
sdensity    = 5.0
bonusconfig = miscconf/bonus/standard.conf
>>end<<
>>section_leave<< standard

>>section_enter<< medium
name        = medium
earth       = no
mapstuff    = mapstuff, standard.conf
density     = 2.0
bonusconfig = miscconf/bonus/standard.conf
>>end<<
>>section_leave<< medium

>>section_enter<< sparse1
name         = sparse1
earth        = no
mapstuff     = mapstuff, standard.conf
density      = 1.0
bonusconfig  = miscconf/bonus/standard.conf
objectconfig = ../miscconf/theme_specific/guns_A.conf, GUN_I_RIGHT
>>end<<
>>section_leave<< sparse1

>>section_enter<< fossil
name        = fossil
earth       = yes
mapstuff    = mapstuff, fossil.conf
density     = 0.6
structure   = mapstuff/structure, fossil.conf
sdensity    = 3.0
bonusconfig = miscconf/bonus/standard.conf
>>end<<
>>section_leave<< fossil

>>section_enter<< circle
name        = circle
earth       = no
waveground  = no
mapstuff    = mapstuff, circle.conf
density     = 1.0
bonusconfig = miscconf/bonus/standard.conf
size        = 1000, 1000
>>end<<
>>section_leave<< circle

>>section_enter<< sky
name        = sky
earth       = no
waveground  = no
mapstuff    = mapstuff, sky.conf
density     = 1.0
bonusconfig = miscconf/bonus/standard.conf
background  = mapstuff/sky/background.jpg
size        = 1024, 768
>>end<<
>>section_leave<< sky

####
## also available, the theme "randcircles", which does
## not need any additional configuration or external data.
####

####
## Themes used for developing purposes
####

>>section_enter<< develuwe
name         = develuwe
earth        = no
mapstuff     = mapstuff, standard.conf
density      = 0.5
size         = 500, 500
bonusconfig  = miscconf/bonus/develop.uwe
objectconfig = ../miscconf/theme_specific/devel_uwe.conf, OBJECTS
# lockedareas  = ../miscconf/theme_specific/devel_uwe.conf, LOCKED
>>end<<
>>section_leave<< develuwe
