Map control default colors:
class RscMapControl
{
access = ReadAndWrite;
type = CT_MAP_MAIN;
idc = IDC_MAP;
style = ST_PICTURE;
colorBackground[] = {1, 1, 1, 1};
colorText[] = {0, 0, 0, 1};
font = FontMAIN;
sizeEx = Size_Text_Default;
colorSea[] = {0.56, 0.8, 0.98, 0.5};
colorForest[] = {0.6, 0.8, 0.2, 0.5};
colorRocks[] = {0.5, 0.5, 0.5, 0.5};
colorCountlines[] = {0.65, 0.45, 0.27, 0.5};
colorMainCountlines[] = {0.65, 0.45, 0.27, 1};
colorCountlinesWater[] = {0, 0.53, 1, 0.5};
colorMainCountlinesWater[] = {0, 0.53, 1, 1};
colorForestBorder[] = {0.4, 0.8, 0, 1};
colorRocksBorder[] = {0.5, 0.5, 0.5, 1};
colorPowerLines[] = {0, 0, 0, 1};
colorNames[] = {0, 0, 0, 1};
colorInactive[] = {1, 1, 1, 0.5};
colorLevels[] = {0, 0, 0, 1};
fontLabel = FontMAIN;
sizeExLabel = Size_Text_Default;
fontGrid = FontMAIN;
sizeExGrid = Size_Text_Default;
fontUnits = FontMAIN;
sizeExUnits = Size_Text_Default;
fontNames = FontMAIN;
sizeExNames = Size_Text_Default;
fontInfo = FontMAIN;
sizeExInfo = Size_Text_Default;
fontLevel = FontMAIN;
sizeExLevel = Size_Text_Default;
text = ProcTextWhite;
stickX[] = {0.2, {"Gamma", 1, 1.5}};
stickY[] = {0.2, {"Gamma", 1, 1.5}};
// Map drawing quality coefficients:
// units - the width of the screen == 800
// limits - size of the landscape square on screen when objects are drawn or single square content is drawn
//@{ coefficients which determine rendering density / threshold
ptsPerSquareSea = 6; // seas
ptsPerSquareTxt = 8; // textures
ptsPerSquareCLn = 8; // count-lines
ptsPerSquareExp = 8; // exposure
ptsPerSquareCost = 8; // cost
//@}
//@{ coefficients which determine when rendering of given type is done
ptsPerSquareFor = 4.0f; // forests
ptsPerSquareForEdge = 10.0f; // forest edges
ptsPerSquareRoad = 2; // roads
ptsPerSquareObj = 10; // other objects
//@}
class Tree
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 0.9 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class SmallTree
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 0.6 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Bush
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 0.2 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Church
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 2 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Chapel
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 1 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Cross
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 0.7 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Rock
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 1.5 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Bunker
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 1.5 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Fortress
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 2 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Fountain
{
icon = ProcTextBlack;
color[] = {0, 0, 1, 1};
size = 16;
importance = 1 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class ViewTower
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 2.5 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Lighthouse
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 3 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Quay
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 2 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Fuelstation
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 16;
importance = 2 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Hospital
{
icon = ProcTextBlack;
color[] = {1, 0, 0, 1};
size = 16;
importance = 2 * 16 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class BusStop
{
icon = ProcTextBlack;
color[] = {0, 0, 1, 1};
size = 8;
importance = 1 * 8 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Transmitter
{
icon = ProcTextBlack;
color[] = {0, 0, 1, 1};
size = 8;
importance = 1 * 8 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Stack
{
icon = ProcTextBlack;
color[] = {0, 0, 1, 1};
size = 8;
importance = 1 * 8 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Ruin
{
icon = ProcTextBlack;
color[] = {0, 0, 1, 1};
size = 8;
importance = 1 * 8 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Tourism
{
icon = ProcTextBlack;
color[] = {0, 0, 1, 1};
size = 8;
importance = 1 * 8 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Watertower
{
icon = ProcTextBlack;
color[] = {0, 0, 1, 1};
size = 8;
importance = 1 * 8 * 0.05; // limit for map scale
coefMin = 0.25;
coefMax = 4;
};
class Waypoint
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 24;
importance = 1; // not used
coefMin = 1; // not used
coefMax = 1; // not used
};
class WaypointCompleted
{
icon = ProcTextBlack;
color[] = {0, 0, 0, 1};
size = 24;
importance = 1; // not used
coefMin = 1; // not used
coefMax = 1; // not used
};
};