DialogControls-Map: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (R3vo moved page Dialog Control Map to DialogControls-Map: Naming convention)
m (disamb)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| class="wikitable sortable" width="100%" border="1" align="left" cellpadding="3" cellspacing="0" |
{{Wiki|disamb}}
! colspan="3" bgcolor="#bbbbff" | Properties
|-
! bgcolor="#ddddff" | Name
! bgcolor="#ddddff" | Type
! bgcolor="#ddddff" | Remark
|-
| '''ActiveMarker'''
| class
| focused marker, members: '''color, size'''
|-
| '''LineMarker'''
| class
| user drawn polyline marker, members: '''lineWidthThin, lineWidthThick, lineDistanceMin, lineLengthMin'''
|-
| '''Legend'''
| class
| legend properties, members: '''x, y, w, h, font, sizeEx, colorBackground, color'''
|-
| '''CustomMark'''
| class
| icon for the custom mark, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Command'''
| class
| map object type properties for command sign, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Waypoint'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''WaypointCompleted'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Tree'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''SmallTree'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Bush'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Cross'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Rock'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Bunker'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Fortress'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Fountain'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''ViewTower'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Lighthouse'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Quay'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''BusStop'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Transmitter'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Stack'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Watertower'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Church'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Chapel'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Fuelstation'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Hospital'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Ruin'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''Tourism'''
| class
| map object type properties, members: '''icon, color, size, coefMin, coefMax, importance'''
|-
| '''colorCountlines'''
| color array
| color of countlines
|-
| '''colorMainCountlines'''
| color array
| color of thicker countlines
|-
| '''colorCountlinesWater'''
| color array
| color of countlines in sea
|-
| '''colorMainCountlinesWater'''
| color array
| color of thicker countlines in sea
|-
| '''colorForest'''
| color array
| color of forest
|-
| '''colorForestBorder'''
| color array
| color of borders of forest
|-
| '''colorInactive'''
| color array
| color modifier for inactive objects
|-
| '''colorLevels'''
| color array
| color of height levels
|-
| '''colorNames'''
| color array
| color of geographic names (towns, villages, mounts etc.)
|-
| '''colorTracks'''
| color array
| color of tracks
|-
| '''colorRoads'''
| color array
| color of roads
|-
| '''colorMainRoads'''
| color array
| color of main roads
|-
| '''colorTracksFill'''
| color array
| color of tracks
|-
| '''colorRoadsFill'''
| color array
| color of roads
|-
| '''colorMainRoadsFill'''
| color array
| color of main roads
|-
| '''colorGrid'''
| color array
| color of grid texts
|-
| '''colorGridMap'''
| color array
| color of grid lines
|-
| '''colorTrails'''
| color array
| color of Trails
|-
| '''colorTrailsFill'''
| color array
| color of Trails
|-
| '''colorOutside'''
| color array
| color outside the map area
|-
| '''colorPowerLines'''
| color array
| color of power lines
|-
| '''colorRailWay'''
| color array
| color of railway
|-
| '''colorRocks'''
| color array
| color of rocky area
|-
| '''colorRocksBorder'''
| color array
| color of borders of rocky area
|-
| '''colorSea'''
| color array
| color of sea
|-
| '''maxSatelliteAlpha'''
| float
| maximum alpha of satellite map
|-
| '''alphaFadeStartScale'''
| float
| scale at which satellite map starts appearing
|-
| '''alphaFadeEndScale'''
| float
| scale at which satellite map is fully rendered
|-
| '''moveOnEdges'''
| boolean
| {{Feature arma3 | Not implemented}}
|-
| '''ptsPerSquareSea'''
| floats
| relief texture quality (0 - disable relief)
|-
| '''ptsPerSquareTxt'''
| floats
| textures
|-
| '''ptsPerSquareCln'''
| floats
| count-lines
|-
| '''ptsPerSquareExp'''
| floats
| exposure
|-
| '''ptsPerSquareCost'''
| floats
| cost
|-
| '''ptsPerSquareFor'''
| floats
| forests
|-
| '''ptsPerSquareForEdge'''
| floats
| forest edges
|-
| '''ptsPerSquareRoad'''
| floats
| roads 3 lines (center and 2x border)
|-
| '''ptsPerSquareRoadSimple'''
| floats
| roads 1 line
|-
| '''ptsPerSquareMainRoad'''
| floats
| main roads 3 lines (center and 2x border)
|-
| '''ptsPerSquareMainRoadSimple'''
| floats
| main roads 1 line
|-
| '''ptsPerSquareObj'''
| floats
| other objects
|-
| '''showCountourInterval'''
| boolean
| countour interval
|-
| '''showMarkers'''
| boolean
| show map markers
|-
| '''showTacticalPing'''
| boolean
| show tactical ping
|-
| '''fontLabel'''
| fonts
| font used for labels
|-
| '''sizeExLabel'''
| fonts
| font size
|-
| '''fontGrid'''
| fonts
| font used for grid texts
|-
| '''sizeExGrid'''
| fonts
| font size
|-
| '''fontUnits'''
| fonts
| font used for id of selected units
|-
| '''sizeExUnits'''
| fonts
| font size
|-
| '''fontNames'''
| fonts
| font used for geographic names
|-
| '''sizeExNames'''
| fonts
| font size
|-
| '''fontInfo'''
| fonts
| font used for enemy info
|-
| '''sizeExInfo'''
| fonts
| font size
|-
| '''fontLevel'''
| fonts
| font used for natural ground levels
|-
| '''sizeExLevel'''
| fonts
| font size
|-
| '''mapOrientation'''
| integer
| 0 - North; 1 - map rotates with player/vehicle direction; 2 - map rotates with camera weapon direction. Default: 0. (Applicable to CT_MAP and CT_MAP_MAIN and available since Arma 3 v1.67)
|-
| '''drawObjects'''
| boolean
| Should units be drawn on this map. Default: [[true]]
|-
| '''drawLocations'''
| boolean
| Should the locations/location names be drawn on this map. Default: [[true]]. (Available since Arma 3 v1.95.146027)
|-
| '''drawShaded'''
| float
| ?
|-
| '''widthPowerLines'''
| integer
| ?
|-
| '''widthRailWay'''
| integer
| ?
|-
| '''scaleMin'''
| float
| ?
|-
| '''scaleMax'''
| float
| ?
|-
| '''scaleDefault'''
| float
| ?
|-
|}<br clear="all">
===ActiveMarker class===
{|class="wikitable" width="30%" border="1" align="left" cellpadding="3" cellspacing="0" |
! colspan="3" bgcolor="#bbbbff" | Properties
|-
! bgcolor="#ddddff" | Name
! bgcolor="#ddddff" | Type
! bgcolor="#ddddff" | Remark
|-
| '''color'''
| color array
|
|-
| '''size'''
| integer
| note not sizeEx
|-
|}<br clear="all">
===Command class===
{|class="wikitable" width="30%"  border="1" align="left" cellpadding="3" cellspacing="0" |
! colspan="3" bgcolor="#bbbbff" | Properties
|-
! bgcolor="#ddddff" | Name
! bgcolor="#ddddff" | Type
! bgcolor="#ddddff" | Remark
|-
| '''color'''
| color array
|
|-
| '''size'''
| integer
| note not sizeEx
|-
| '''icon'''
| argb
|
|-
| '''importance'''
| integer
|
|-
| '''coefMin/Max'''
| floats
| probably
|-
|}<br clear="all">


{{Important | '''CT_MAP''' type 100 does not show any markers or objects even though both are enabled with <tt>drawObjects</tt> and <tt>showMarkers</tt>, '''CT_MAP_MAIN''' type 101 works as expected with these params.}}
* [[CT_MAP]]
 
* [[CT_MAP_MAIN]]
*'''Example Config:'''
<syntaxhighlight lang=cpp>
 
#define CT_MAP_MAIN 101
#define ST_PICTURE 48
 
class RscMapControl
{
access = 0;
idc = -1;
type = CT_MAP_MAIN;
style = ST_PICTURE;
 
x = 0.10;
y = 0.10;
w = 0.80;
h = 0.60;
 
colorBackground[] = { 1.00, 1.00, 1.00, 1.00 };
colorText[] = { 0.00, 0.00, 0.00, 1.00 };
colorSea[] = { 0.56, 0.80, 0.98, 0.50 };
colorForest[] = { 0.60, 0.80, 0.20, 0.50 };
colorRocks[] = { 0.50, 0.50, 0.50, 0.50 };
colorCountlines[] = { 0.65, 0.45, 0.27, 0.50 };
colorMainCountlines[] = { 0.65, 0.45, 0.27, 1.00 };
colorCountlinesWater[] = { 0.00, 0.53, 1.00, 0.50 };
colorMainCountlinesWater[] = { 0.00, 0.53, 1.00, 1.00 };
colorForestBorder[] = { 0.40, 0.80, 0.00, 1.00 };
colorRocksBorder[] = { 0.50, 0.50, 0.50, 1.00 };
colorPowerLines[] = { 0.00, 0.00, 0.00, 1.00 };
colorNames[] = { 0.00, 0.00, 0.00, 1.00 };
colorInactive[] = { 1.00, 1.00, 1.00, 0.50 };
colorLevels[] = { 0.00, 0.00, 0.00, 1.00 };
 
font = "TahomaB";
sizeEx = 0.040000;
 
fontLabel = "TahomaB";
sizeExLabel = 0.02;
fontGrid = "TahomaB";
sizeExGrid = 0.02;
fontUnits = "TahomaB";
sizeExUnits = 0.02;
fontNames = "TahomaB";
sizeExNames = 0.02;
fontInfo = "TahomaB";
sizeExInfo = 0.02;
fontLevel = "TahomaB";
sizeExLevel = 0.02;
 
ptsPerSquareSea = 6;
ptsPerSquareTxt = 8;
ptsPerSquareCLn = 8;
ptsPerSquareExp = 8;
ptsPerSquareCost = 8;
ptsPerSquareFor = "4.0f";
ptsPerSquareForEdge = "10.0f";
ptsPerSquareRoad = 2;
ptsPerSquareObj = 10;
 
text = "\ca\ui\data\map_background2_co.paa";
showCountourInterval = 2;
scaleDefault = 0.1;
onMouseButtonClick = "";
onMouseButtonDblClick = "";
 
class ActiveMarker
{
color[] = { 0.30, 0.10, 0.90, 1.00 };
size = 50;
};
class Bunker
{
icon = "\ca\ui\data\map_bunker_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 14;
importance = "1.5 * 14 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class Bush
{
icon = "\ca\ui\data\map_bush_ca.paa";
color[] = { 0.55, 0.64, 0.43, 1.00 };
size = 14;
importance = "0.2 * 14 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class BusStop
{
icon = "\ca\ui\data\map_busstop_ca.paa";
color[] = { 0.00, 0.00, 1.00, 1.00 };
size = 10;
importance = "1 * 10 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class Command
{
icon = "#(argb,8,8,3)color(1,1,1,1)";
color[] = { 0.00, 0.00, 0.00, 1.00 };
size = 18;
importance = 1.00;
coefMin = 1.00;
coefMax = 1.00;
};
class Cross
{
icon = "\ca\ui\data\map_cross_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 16;
importance = "0.7 * 16 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class Fortress
{
icon = "\ca\ui\data\map_bunker_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 16;
importance = "2 * 16 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class Fuelstation
{
icon = "\ca\ui\data\map_fuelstation_ca.paa";
color[] = { 1.00, 0.35, 0.35, 1.00 };
size = 16;
importance = "2 * 16 * 0.05";
coefMin = 0.75;
coefMax = 4.00;
};
class Fountain
{
icon = "\ca\ui\data\map_fountain_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 12;
importance = "1 * 12 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class Hospital
{
icon = "\ca\ui\data\map_hospital_ca.paa";
color[] = { 0.78, 0.00, 0.05, 1.00 };
size = 16;
importance = "2 * 16 * 0.05";
coefMin = 0.50;
coefMax = 4;
};
class Chapel
{
icon = "\ca\ui\data\map_chapel_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 16;
importance = "1 * 16 * 0.05";
coefMin = 0.90;
coefMax = 4.00;
};
class Church
{
icon = "\ca\ui\data\map_church_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 16;
importance = "2 * 16 * 0.05";
coefMin = 0.90;
coefMax = 4.00;
};
class Lighthouse
{
icon = "\ca\ui\data\map_lighthouse_ca.paa";
color[] = { 0.78, 0.00, 0.05, 1.00 };
size = 20;
importance = "3 * 16 * 0.05";
coefMin = 0.90;
coefMax = 4.00;
};
class Quay
{
icon = "\ca\ui\data\map_quay_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 16;
importance = "2 * 16 * 0.05";
coefMin = 0.50;
coefMax = 4.00;
};
class Rock
{
icon = "\ca\ui\data\map_rock_ca.paa";
color[] = { 0.35, 0.35, 0.35, 1.00 };
size = 12;
importance = "0.5 * 12 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class Ruin
{
icon = "\ca\ui\data\map_ruin_ca.paa";
color[] = { 0.78, 0.00, 0.05, 1.00 };
size = 16;
importance = "1.2 * 16 * 0.05";
coefMin = 1.00;
coefMax = 4.00;
};
class Stack
{
icon = "\ca\ui\data\map_stack_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 20;
importance = "2 * 16 * 0.05";
coefMin = 0.90;
coefMax = 4.00;
};
class Tree
{
icon = "\ca\ui\data\map_tree_ca.paa";
color[] = { 0.55, 0.64, 0.43, 1.00 };
size = 12;
importance = "0.9 * 16 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class SmallTree
{
icon = "\ca\ui\data\map_smalltree_ca.paa";
color[] = { 0.55, 0.64, 0.43, 1.00 };
size = 12;
importance = "0.6 * 12 * 0.05";
coefMin = 0.25;
coefMax = 4.00;
};
class Tourism
{
icon = "\ca\ui\data\map_tourism_ca.paa";
color[] = { 0.78, 0.00, 0.05, 1.00 };
size = 16;
importance = "1 * 16 * 0.05";
coefMin = 0.70;
coefMax = 4.00;
};
class Transmitter
{
icon = "\ca\ui\data\map_transmitter_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 20;
importance = "2 * 16 * 0.05";
coefMin = 0.90;
coefMax = 4.00;
};
class ViewTower
{
icon = "\ca\ui\data\map_viewtower_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 16;
importance = "2.5 * 16 * 0.05";
coefMin = 0.50;
coefMax = 4.00;
};
class Watertower
{
icon = "\ca\ui\data\map_watertower_ca.paa";
color[] = { 0.00, 0.35, 0.70, 1.00 };
size = 32;
importance = "1.2 * 16 * 0.05";
coefMin = 0.90;
coefMax = 4.00;
};
class Waypoint
{
icon = "\ca\ui\data\map_waypoint_ca.paa";
color[] = { 0.00, 0.00, 0.00, 1.00 };
size = 24;
importance = 1.00;
coefMin = 1.00;
coefMax = 1.00;
};
class WaypointCompleted
{
icon = "\ca\ui\data\map_waypoint_completed_ca.paa";
color[] = { 0.00, 0.00, 0.00, 1.00 };
size = 24;
importance = 1.00;
coefMin = 1.00;
coefMax = 1.00;
};
};
</syntaxhighlight>
 
[[Category:Dialogs|MAP]]

Latest revision as of 14:38, 7 February 2021

Disambiguation
This disambiguation page lists articles associated with the same title.