Refactor differing resolutions somewhat
This commit is contained in:
@@ -42,7 +42,9 @@ data Configuration = Configuration
|
||||
, _graphics_distortions :: Bool
|
||||
, _graphics_bloom :: Bool
|
||||
, _graphics_object_shadows :: ShadowRendering
|
||||
, _graphics_resolution_factor :: ResFactor
|
||||
, _graphics_downsize_resolution :: ResFactor
|
||||
, _graphics_world_resolution :: ResFactor
|
||||
, _graphics_overlay_resolution :: ResFactor
|
||||
, _graphics_num_shadow_casters :: NumShadowCasters
|
||||
, _windowX :: Float
|
||||
, _windowY :: Float
|
||||
@@ -83,7 +85,7 @@ data DebugBool
|
||||
| Show_path_between
|
||||
deriving (Eq, Ord, Bounded, Enum, Show)
|
||||
|
||||
data ResFactor = FullRes | HalfRes | QuarterRes
|
||||
data ResFactor = FullRes | HalfRes | QuarterRes | EighthRes | SixteenthRes
|
||||
deriving (Show, Eq, Ord, Enum, Bounded)
|
||||
|
||||
data ShadowRendering
|
||||
@@ -102,6 +104,8 @@ resFactorNum rf = case rf of
|
||||
FullRes -> 1
|
||||
HalfRes -> 2
|
||||
QuarterRes -> 4
|
||||
EighthRes -> 8
|
||||
SixteenthRes -> 16
|
||||
|
||||
defaultConfig :: Configuration
|
||||
defaultConfig =
|
||||
@@ -113,7 +117,9 @@ defaultConfig =
|
||||
, _graphics_bloom = True
|
||||
, _graphics_object_shadows = GeoObjShads
|
||||
, _graphics_distortions = True
|
||||
, _graphics_resolution_factor = QuarterRes
|
||||
, _graphics_downsize_resolution = SixteenthRes
|
||||
, _graphics_world_resolution = QuarterRes
|
||||
, _graphics_overlay_resolution = FullRes
|
||||
, _graphics_num_shadow_casters = toEnum 10
|
||||
, _windowX = 800
|
||||
, _windowY = 600
|
||||
|
||||
Reference in New Issue
Block a user