Files

803 lines
25 KiB
C++

topLeft = "FLIr0_TL";
topRight = "FLIr0_TR";
bottomLeft = "FLIr0_BL";
borderTop = "0";
borderBottom = "0";
borderLeft = "0";
borderRight = "0";
font = "TahomaB";
alpha=0.5;
color[]={0.05,0.05,0.05};
enableParallax=0;
class material
{
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
emissive[]={100,100,100,1};
};
class Bones
{
class Center
{
type = "fixed";
pos[] = {0.5, 0.5};
};
class Arrow_bone
{
type="rotational";
source="heading";
center[]={0.5,0.5};
min=0;
max=360;
minAngle=0;
maxAngle=-360;
aspectRatio=1;
};
};
class Draw
{
//class GreenBackground
//{
// color[] = { 0, 1, 0, 0 };
// class Polygon
// {
// type = "polygon";
// points[] =
// {
// {
// { { -0.0006103545092629448, 1.0004475812545737 }, 1},
// { { -0.0006103545092629448, -5.820766424413648e-9 }, 1},
// { { 1.0008951623878812, -5.820766424413648e-9 }, 1},
// { { 1.0008951623878812, 1.0004475812545737 }, 1}
// }
// };
// };
//};//End of GreenBackground
class Frame
{
class TopFrame
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0, 0.048828125 }, 1},
{ { 0, 0 }, 1},
{ { 1, 0 }, 1},
{ { 1, 0.048828125 }, 1}
}
};
};
};//End of TopFrame
class BottomFrame
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { -0.0019189453124999756, 0.999638671875 }, 1},
{ { -0.0019189453124999756, 0.889287109375 }, 1},
{ { 0.9980810546875001, 0.889287109375 }, 1},
{ { 0.9980810546875001, 0.999638671875 }, 1}
}
};
};
};//End of BottomFrame
class PylonWeaponBox
{
color[] = { 0, 0, 0, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0.86767578125, 0.219404296875 }, 1},
{ { 0.86767578125, 0.160810546875 }, 1},
{ { 1.00048828125, 0.160810546875 }, 1},
{ { 1.00048828125, 0.219404296875 }, 1}
}
};
};
};//End of PylonWeaponBox
class PylonCountBox
{
color[] = { 0, 0, 0, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0.86767578125, 0.318681640625 }, 1},
{ { 0.86767578125, 0.260087890625 }, 1},
{ { 1.00048828125, 0.260087890625 }, 1},
{ { 1.00048828125, 0.318681640625 }, 1}
}
};
};
};//End of PylonCountBox
};//End of Frame
class Crossair
{
class H_Right
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.52734375, 0.5 }, 1},
{ { 0.6005859375, 0.5 }, 1}
};
};
};//End of H_Right
class H_Left
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.47265625, 0.5 }, 1},
{ { 0.3994140625, 0.5 }, 1}
};
};
};//End of H_Left
class V_Up
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.5, 0.4453125 }, 1},
{ { 0.5, 0.34765625 }, 1}
};
};
};//End of V_Up
class V_Down
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.5, 0.5546875 }, 1},
{ { 0.5, 0.65234375 }, 1}
};
};
};//End of V_Down
class T
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.4931640625, 0.34765625 }, 1},
{ { 0.5078125, 0.34765625 }, 1}
};
};
};//End of Line_4
class L
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.3994140625, 0.513671875 }, 1},
{ { 0.3994140625, 0.486328125 }, 1}
};
};
};//End of Line_5
class R
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.6005859375, 0.486328125 }, 1},
{ { 0.6005859375, 0.513671875 }, 1}
};
};
};//End of Line_6
class B
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.4931640625, 0.65234375 }, 1},
{ { 0.5078125, 0.65234375 }, 1}
};
};
};//End of Line_7
class CenterCircle
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 2;
points[] =
{
{ { 0.5048828125, 0.501103515625 }, 1},
{ { 0.5048828125, 0.501103515625 }, 1}
};
};
};//End of Circle_1
class TL
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.3740234375, 0.3671875 }, 1},
{ { 0.3740234375, 0.34765625 }, 1},
{ { 0.3837890625, 0.34765625 }, 1}
};
};
};//End of Line_1
class BL
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.3837890625, 0.65234375 }, 1},
{ { 0.3740234375, 0.65234375 }, 1},
{ { 0.3740234375, 0.6328125 }, 1}
};
};
};//End of Line_2
class BR
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] =
{
{ { 0.6162109375, 0.65234375 }, 1},
{ { 0.6259765625, 0.65234375 }, 1},
{ { 0.6259765625, 0.6328125 }, 1}
};
};
};//End of Line_3
class TR
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Line {
type = "line";
lineType = "0";
width = 5;
points[] = {
{ { 0.6162109375, 0.34765625 }, 1},
{ { 0.6259765625, 0.34765625 }, 1},
{ { 0.6259765625, 0.3671875 }, 1}
};
};
};//End of Line_4
};//End of Crossair
class StaticText
{
class ArrowText
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
font = "PuristaBold";
class Text {
type = "text";
align = "center";
scale = 1;
text = "N";
source = "static";
sourceScale = 1;
pos[] = { { 0.9560799667941399, 0.763879195645698 }, 1 };
right[] = { { 0.9679979347394772, 0.763879195645698 }, 1 };
down[] = { { 0.9560799667941399, 0.799035445645698 }, 1 };
};
};//End of ArrowText
class LatLongText
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "left";
scale = 1;
text = "Lat: Long:";
source = "static";
sourceScale = 1;
pos[] = { { 0.25669505069130344, 0.94087890625 }, 1 };
right[] = { { 0.2730733530144942, 0.94087890625 }, 1 };
down[] = { { 0.25669505069130344, 0.98775390625 }, 1 };
};
};//End of LatLongText
class AltitudeText
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "right";
scale = 1;
text = "Alt: Ft";
source = "static";
sourceScale = 1;
pos[] = { { 0.4683837890625, 0.888876953125 }, 1 };
right[] = { { 0.48433176676432294, 0.888876953125 }, 1 };
down[] = { { 0.4683837890625, 0.935751953125 }, 1 };
};
};//End of AltitudeText
class CameraDirectionText
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "right";
scale = 1;
text = "Az: El:";
source = "static";
sourceScale = 1;
pos[] = { { 0.4705810546875, 0.940146484375 }, 1 };
right[] = { { 0.48696263631184894, 0.940146484375 }, 1 };
down[] = { { 0.4705810546875, 0.987021484375 }, 1 };
};
};//End of CameraDirectionText
class LaserDistText
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "left";
scale = 1;
text = "Laser Dist:";
source = "static";
sourceScale = 1;
pos[] = { { 0.7650970597700638, 0.9397265625000001 }, 1 };
right[] = { { 0.7851637545498934, 0.9397265625000001 }, 1 };
down[] = { { 0.7650970597700638, 0.9866015625000001 }, 1 };
};
};//End of LaserDistText
class DirectionRule
{
class Direction_180
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "-180";
source = "static";
sourceScale = 1;
pos[] = { { 0.11839806807984143, 0.825390629874892 }, 1 };
right[] = { { 0.14770924819458753, 0.825390629874892 }, 1 };
down[] = { { 0.11839806807984143, 0.883984379874892 }, 1 };
};
};//End of Direction-180
class Direction_90
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "-90";
source = "static";
sourceScale = 1;
pos[] = { { 0.3131641432798165, 0.8256347705726516 }, 1 };
right[] = { { 0.34158363790872276, 0.8256347705726516 }, 1 };
down[] = { { 0.3131641432798165, 0.8842285205726516 }, 1 };
};
};//End of Direction-90
class Direction0
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "0";
source = "static";
sourceScale = 1;
pos[] = { { 0.4895848884172874, 0.8260416714768835 }, 1 };
right[] = { { 0.521571124989553, 0.8260416714768835 }, 1 };
down[] = { { 0.4895848884172874, 0.8846354214768835 }, 1 };
};
};//End of Direction0
class Direction90
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "+90";
source = "static";
sourceScale = 1;
pos[] = { { 0.6600688763962059, 0.8257161507729005 }, 1 };
right[] = { { 0.6956027814255028, 0.8257161507729005 }, 1 };
down[] = { { 0.6600688763962059, 0.8843099007729005 }, 1 };
};
};//End of Direction+90
class Direction180
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "+180";
source = "static";
sourceScale = 1;
pos[] = { { 0.8538573749489551, 0.826367192374892 }, 1 };
right[] = { { 0.8885043628639941, 0.826367192374892 }, 1 };
down[] = { { 0.8538573749489551, 0.884960942374892 }, 1 };
};
};//End of Direction+180
};//End of DirectionRule
class ElevationRule
{
class Elevation_120
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "-120";
source = "static";
sourceScale = 1;
pos[] = { { -0.013743046438321471, 0.25993896484374995 }, 1 };
right[] = { { 0.015568133676424623, 0.25993896484374995 }, 1 };
down[] = { { -0.013743046438321471, 0.31853271484374995 }, 1 };
};
};//End of Elevation-120
class Elevation_90
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "-90";
source = "static";
sourceScale = 1;
pos[] = { { -0.013068779682119686, 0.14153076171874995 }, 1 };
right[] = { { 0.01535071494678656, 0.14153076171874995 }, 1 };
down[] = { { -0.013068779682119686, 0.20012451171874995 }, 1 };
};
};//End of Elevation-90
class Elevation_60
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "-60";
source = "static";
sourceScale = 1;
pos[] = { { -0.013557060932119686, 0.022390136718749964 }, 1 };
right[] = { { 0.01486243369678656, 0.022390136718749964 }, 1 };
down[] = { { -0.013557060932119686, 0.08098388671874997 }, 1 };
};
};//End of Elevation-60
class Elevation_30
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "-30";
source = "static";
sourceScale = 1;
pos[] = { { -0.013312920307119686, -0.09626220703125003 }, 1 };
right[] = { { 0.01510657432178656, -0.09626220703125003 }, 1 };
down[] = { { -0.013312920307119686, -0.03766845703125003 }, 1 };
};
};//End of Elevation-30
class Elevation0
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "0";
source = "static";
sourceScale = 1;
pos[] = { { 0.0013239970430731704, -0.21564697265625005 }, 1 };
right[] = { { 0.033310233615338795, -0.21564697265625005 }, 1 };
down[] = { { 0.0013239970430731704, -0.15705322265625005 }, 1 };
};
};//End of Elevation0
class Elevation30
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
text = "+30";
source = "static";
sourceScale = 1;
pos[] = { { -0.015407177619636059, -0.33429931640625005 }, 1 };
right[] = { { 0.020126727409660816, -0.33429931640625005 }, 1 };
down[] = { { -0.015407177619636059, -0.27570556640625005 }, 1 };
};
};//End of Elevation+30
};//End of ElevationRule
};//End of StaticText
class DynamicText
{
class visionMode
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "visionMode";
sourceScale = 1;
pos[] = { { 0.0832351123369118, -0.006190138312952339 }, 1 };
right[] = { { 0.10371431460741962, -0.006190138312952339 }, 1 };
down[] = { { 0.0832351123369118, 0.040684861687047665 }, 1 };
};
};//End of visionMode
class flirMode
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "flirMode";
sourceScale = 1;
pos[] = { { 0.25144937945667795, -0.006190138312952332 }, 1 };
right[] = { { 0.2847974629527717, -0.006190138312952332 }, 1 };
down[] = { { 0.25144937945667795, 0.040684861687047665 }, 1 };
};
};//End of flirMode
class LatValue
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "coordinateY";
sourceScale = 1;
pos[] = { { 0.10287560388445854, 0.942099609375 }, 1 };
right[] = { { 0.12846459314227104, 0.942099609375 }, 1 };
down[] = { { 0.10287560388445854, 0.988974609375 }, 1 };
};
};//End of LatValue
class LongValue
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "coordinateX";
sourceScale = 1;
pos[] = { { 0.32221154138445857, 0.942099609375 }, 1 };
right[] = { { 0.34780053064227107, 0.942099609375 }, 1 };
down[] = { { 0.32221154138445857, 0.988974609375 }, 1 };
};
};//End of LongValue
class AltitudeValue
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "altitudeASL";
sourceScale = 1;
pos[] = { { 0.5329097835719585, 0.8899316406250001 }, 1 };
right[] = { { 0.558498772829771, 0.8899316406250001 }, 1 };
down[] = { { 0.5329097835719585, 0.9368066406250001 }, 1 };
};
};//End of AltitudeValue
class LaserValue
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "laserDist";
sourceScale = 1;
pos[] = { { 0.8024410335719585, 0.9407128906250001 }, 1 };
right[] = { { 0.828030022829771, 0.9407128906250001 }, 1 };
down[] = { { 0.8024410335719585, 0.9875878906250001 }, 1 };
};
};//End of LaserValue
class CameraDirValue
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "[x]turretworld";
sourceScale = 1;
pos[] = { { 0.5304691081494093, 0.9402441406250001 }, 1 };
right[] = { { 0.5541583781689405, 0.9402441406250001 }, 1 };
down[] = { { 0.5304691081494093, 0.9871191406250001 }, 1 };
};
};//End of CameraDirValue
class ElevationValue
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "[y]turretworld";
sourceScale = 1;
pos[] = { { 0.6216165690869093, 0.940810546875 }, 1 };
right[] = { { 0.6453058391064406, 0.940810546875 }, 1 };
down[] = { { 0.6216165690869093, 0.987685546875 }, 1 };
};
};//End of ElevationValue
class TimeValue
{
color[] = { 0, 0, 0, 1 };
class Text {
type = "text";
source = "time";
text = "%H:%M:%S";
align = "center";
scale = 1;
pos[] = { { 0.9193771271966398, 0.9397363281250001 }, 1 };
right[] = { { 0.9524219422601163, 0.9397363281250001 }, 1 };
down[] = { { 0.9193771271966398, 0.9866113281250001 }, 1 };
};
};//End of TimeValue
class PylonWeaponValue
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "ammoFormat";
sourceLength = 3;
refreshRate = 0.1;
sourceScale = 1;
pos[] = { { 0.9285855611413717, 0.15718750000000004 }, 1 };
right[] = { { 0.9539311033555052, 0.15718750000000004 }, 1 };
down[] = { { 0.9285855611413717, 0.20406250000000004 }, 1 };
};
};//End of PylonWeaponValue
class PyloncountValue
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Text {
type = "text";
align = "center";
scale = 1;
source = "pylonAmmo";
sourceScale = 1;
pos[] = { { 0.9288500919193029, 0.257353515625 }, 1 };
right[] = { { 0.9521548404544592, 0.257353515625 }, 1 };
down[] = { { 0.9288500919193029, 0.304228515625 }, 1 };
};
};//End of PyloncountValue
};//End of DynamicText
class ArrowDynamic
{
class ArrowBase
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0.9546649806193199, 0.7757286670777572 },1},
{ { 0.9546649806193199, 0.7426147978076219 },1},
{ { 0.962890625, 0.7426147978076219 },1},
{ { 0.962890625, 0.7757286670777572 },1}
}
};
};
};//End of ArrowBase
class ArrowMiddle
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0.9546649806193199, 0.8457642180183065 }, 1},
{ { 0.9546649806193199, 0.8128756124377476 }, 1},
{ { 0.9629657618693199, 0.8128756124377476 }, 1},
{ { 0.9629657618693199, 0.8457642180183065 }, 1}
}
};
};
};//End of ArrowMiddle
class ArrowPoint
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0.9509974176715157, 0.7536271908510582 }, 1},
{ { 0.9587924842287983, 0.7224469246219279 }, 1},
{ { 0.9665875507860808, 0.7536271908510582 }, 1}
}
};
};
};//End of ArrowPoint
};//End of ArrowDynamic
class TurretDynamic
{
class DirectionMark
{
color[] = { 0.8941176470588236, 0.8941176470588236, 0.8941176470588236, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0.5, 0.80859375 }, 1},
{ { 0.49609375, 0.82421875 }, 1},
{ { 0.4921875, 0.80859375 }, 1}
}
};
};
};//End of Direction Mark
class ElevationMark
{
color[] = { 1, 1, 1, 1 };
class Polygon {
type = "polygon";
points[] =
{
{
{ { 0.0673828125, 0.252685546875 }, 1},
{ { 0.0595703125, 0.244873046875 }, 1},
{ { 0.0673828125, 0.237060546875 }, 1}
}
};
};
};//End of Elevation Mark
};//End of TurretDynamic
};//End of Draw