////////////////////////////////////////////////////////////////
//
//  Selected Unit Boxes
//

unitBoxLineWidth  1.49
unitBox           0.0  1.0  0.0  0.6
buildBox          0.0  1.0  0.0  0.6
allyBuildBox      0.8  0.8  0.2  0.6
buildBoxesOnShift 1


////////////////////////////////////////////////////////////////
//
//  Mouse Selection Box
//

mouseBoxLineWidth  1.49
mouseBox           0.45  0.95  1.0  0.8
mouseBoxBlendSrc   src_alpha
mouseBoxBlendDst   one_minus_src_alpha

// best choice for non-grey maps
//
//mouseBoxBlendSrc   one_minus_dst_color
//mouseBoxBlendDst   zero


////////////////////////////////////////////////////////////////
//
//  Command Queue Rendering
//

alwaysDrawQueue   1

useQueueIcons     1
queueIconAlpha    0.5   
queueIconScale    1.0

// If set to 0, the first order in a unit's drawn queue
// will have the `start` color defined below emanating
// from the unit. Subsequent orders use order color.
// If set to 1, behaviour depends on `useRestartColor`.
useColorRestarts  1

// If set to 1, every order in a unit's drawn queue will
// use the `restart` color defined below emanating from the
// unit's side of the order, the destination will use the
// color of the order.
// If set to 0, it always uses the order's color, but the
// unit's side has alpha multiplied by `restartAlpha`.
useRestartColor   0
restartAlpha      1.0

queuedLineWidth   2.0
queuedBlendSrc    src_alpha
queuedBlendDst    one_minus_src_alpha
stipplePattern    0xffcc
stippleFactor     1
stippleSpeed      1.0

start       1.0  1.0  1.0  0.4
restart     0.4  0.4  0.4  0.4

stop        0.0  0.0  0.0  0.4
wait        0.5  0.5  0.5  0.4
build       0.0  1.0  0.0  0.4
move        0.5  1.0  0.5  0.4
attack      1.0  0.2  0.2  0.4
fight       0.5  0.5  1.0  0.4
guard       0.3  0.3  1.0  0.4
patrol      0.3  0.3  1.0  0.4
capture     1.0  1.0  0.3  0.4
repair      0.3  1.0  1.0  0.4
reclaim     1.0  0.2  1.0  0.4
restore     0.0  1.0  0.0  0.4
resurrect   0.2  0.6  1.0  0.4
load        0.3  1.0  1.0  0.4
unload      1.0  1.0  0.0  0.4
deathWatch  0.5  0.5  0.5  0.4


////////////////////////////////////////////////////////////////
//
//  Selected Range Rendering
//
// This section controls the colors assigned to ground circles that are drawn for selected units
// The numbers below are RGBA values
// If the alpha of any circle color is 0.0, that circle type will be completely skipped. 

selectedLineWidth  2.0
selectedBlendSrc   src_alpha
selectedBlendDst   one_minus_src_alpha

rangeAttack          1.0  0.3  0.3  0.4
rangeBuild           0.3  1.0  0.3  0.4
rangeRadar           0.3  1.0  0.3  0.4
rangeSonar           0.3  0.3  1.0  0.4
rangeSeismic         0.8  0.1  0.8  0.4
rangeJammer          1.0  0.3  0.3  0.4
rangeSonarJammer     1.0  0.3  0.3  0.4
rangeShield          0.8  0.8  0.3  0.4
rangeDecloak         0.3  0.3  1.0  0.4
rangeExtract         1.0  0.3  0.3  0.4
rangeKamikaze        0.8  0.8  0.1  0.4
rangeSelfDestruct    0.8  0.1  0.1  0.4
rangeInterceptorOn   1.0  1.0  1.0  0.4
rangeInterceptorOff  0.0  0.0  0.0  0.4
