/*
 *  L3DT settings file
 */

VarList Settings;
ListCreate("Settings.DM", VarList);
ListCreate("Settings.DM.Algorithm", string, "PeakDM");
ListCreate("Settings.DM.nx", int, 8);
ListCreate("Settings.DM.ny", int, 8);
ListCreate("Settings.DM.SeaLand", byte, 75);
ListCreate("Settings.DM.FlatSteep", byte, 70);
ListCreate("Settings.DM.FeatureScale", byte, 42);
ListCreate("Settings.DM.FracRough", byte, 50);
ListCreate("Settings.DM.PeakRough", byte, 50);
ListCreate("Settings.DM.Cliffs", byte, 50);
ListCreate("Settings.DM.Erosion", byte, 7);
ListCreate("Settings.DM.Lakes", byte, 10);
ListCreate("Settings.DM.Climate", string, "Temperate");
ListCreate("Settings.HF", VarList);
ListCreate("Settings.HF.Algorithm", string, "InflateDM64");
ListCreate("Settings.HF.HorizScale", float, 10.000000);
ListCreate("Settings.HF.MosaicFlag", bool, false);
ListCreate("Settings.HF.MosaicSize", int, 512);
ListCreate("Settings.WrapFlag", bool, false);
ListCreate("Settings.Ops", VarList);
ListCreate("Settings.Ops.GenDM", bool, true);
ListCreate("Settings.Ops.GenHF", bool, true);
ListCreate("Settings.Ops.FloodSea", bool, true);
ListCreate("Settings.Ops.FloodLakes", bool, true);
ListCreate("Settings.Ops.WaterTable", bool, true);
ListCreate("Settings.Ops.GenAM", bool, true);
ListCreate("Settings.Ops.GenTN", bool, true);
ListCreate("Settings.Ops.GenLM", bool, true);
ListCreate("Settings.Ops.GenTX", bool, true);
ListCreate("Settings.WaterTable", VarList);
ListCreate("Settings.WaterTable.nIter", int, 2);
ListCreate("Settings.WaterTable.RiseParam", float, 0.800000);
ListCreate("Settings.WaterTable.FallParam", float, 0.980000);
ListCreate("Settings.WaterTable.LossParam", float, 5.000000);
ListCreate("Settings.WaterTable.MaxDepth", float, 100.000000);
ListCreate("Settings.WaterTable.SalinFlag", bool, true);
ListCreate("Settings.WaterTable.SalinLossParam", float, 10.000000);
ListCreate("Settings.WaterTable.SalinGradExpon", float, 0.100000);
ListCreate("Settings.LM", VarList);
ListCreate("Settings.LM.Sun", colour, SetColour(255, 255, 255));
ListCreate("Settings.LM.Amb", colour, SetColour(230, 245, 255));
ListCreate("Settings.LM.Azim", float, 0.000000);
ListCreate("Settings.LM.Elev", float, 30.000000);
ListCreate("Settings.LM.Brightness", float, 1.000000);
ListCreate("Settings.LM.SunAmbRatio", float, 0.750000);
ListCreate("Settings.LM.ShadowFlag", bool, true);
ListCreate("Settings.LM.UseWM", bool, true);
ListCreate("Settings.LM.WaterAbs", vector3f, SetVector3f(10.000000, 50.000000, 100.000000));
ListCreate("Settings.TX", VarList);
ListCreate("Settings.TX.UseLM", bool, true);
ListCreate("Settings.TX.UseTX", bool, true);
ListCreate("Settings.TX.TX_in_HF", int, 2);
ListCreate("Settings.TX.MosaicFlag", bool, false);
ListCreate("Settings.TX.MosaicSize", int, 512);
