summaryrefslogtreecommitdiff
path: root/ui/assets
diff options
context:
space:
mode:
authorIronClawTrem <louie.nutman@gmail.com>2019-08-06 02:17:23 +0100
committerIronClawTrem <louie.nutman@gmail.com>2019-08-06 02:17:23 +0100
commite5ff1d3d4bc01d98b12d05f9cb85457c7f15c424 (patch)
treea18bc2026e95b76f820170855ea3a39aa5f03324 /ui/assets
first commit
Diffstat (limited to 'ui/assets')
-rw-r--r--ui/assets/alien/buildstat.cfg37
-rw-r--r--ui/assets/alien/buildstat/frame.tgabin0 -> 1724 bytes
-rw-r--r--ui/assets/alien/buildstat/mark.tgabin0 -> 14180 bytes
-rw-r--r--ui/assets/alien/buildstat/nopower.tgabin0 -> 21285 bytes
-rw-r--r--ui/assets/alien/buildstat/overlay.tgabin0 -> 25069 bytes
-rw-r--r--ui/assets/human/buildstat.cfg39
-rw-r--r--ui/assets/human/buildstat/frame.tgabin0 -> 1724 bytes
-rw-r--r--ui/assets/human/buildstat/mark.tgabin0 -> 14180 bytes
-rw-r--r--ui/assets/human/buildstat/nopower.tgabin0 -> 19244 bytes
9 files changed, 76 insertions, 0 deletions
diff --git a/ui/assets/alien/buildstat.cfg b/ui/assets/alien/buildstat.cfg
new file mode 100644
index 0000000..1114302
--- /dev/null
+++ b/ui/assets/alien/buildstat.cfg
@@ -0,0 +1,37 @@
+// config for the building status indicators that builders see
+// NOTES:
+// * all characters (text/icons) are square
+// * character size is derived totally from frameHeight and vertialMargin
+// * healthPadding is NOT used compensated for in the margins
+
+frameShader "ui/assets/alien/buildstat/frame"
+frameWidth 150
+frameHeight 30
+
+healthPadding 2
+healthSevereColor 0.24 0.02 0.02 1
+healthHighColor 0.32 0.04 0.04 1
+healthElevatedColor 0.40 0.06 0.06 1
+healthGuardedColor 0.48 0.08 0.08 1
+healthLowColor 0.56 0.10 0.10 1
+
+// this gets drawn over frame and health, but numbers and icons go on top of it
+overlayShader "ui/assets/alien/buildstat/overlay"
+overlayWidth 156
+overlayHeight 36
+
+// PERCENT of frameHeight to use for top/bottom margin of icons/text
+// value is for total of top and bottom margins
+// valid values between 0.0 and 1.0
+verticalMargin 0.5
+
+// number of CHARS worth of space that should be used for left/right margins
+// value is for one side only
+// char width is determined by frameHeight and verticalMargin
+horizontalMargin 1.0
+
+markedShader "ui/assets/alien/buildstat/mark"
+noPowerShader "ui/assets/alien/buildstat/nopower"
+
+backColor 1.0 1.0 1.0 1
+foreColor 0.0 0.0 0.0 1
diff --git a/ui/assets/alien/buildstat/frame.tga b/ui/assets/alien/buildstat/frame.tga
new file mode 100644
index 0000000..3b1e1f5
--- /dev/null
+++ b/ui/assets/alien/buildstat/frame.tga
Binary files differ
diff --git a/ui/assets/alien/buildstat/mark.tga b/ui/assets/alien/buildstat/mark.tga
new file mode 100644
index 0000000..ef9123c
--- /dev/null
+++ b/ui/assets/alien/buildstat/mark.tga
Binary files differ
diff --git a/ui/assets/alien/buildstat/nopower.tga b/ui/assets/alien/buildstat/nopower.tga
new file mode 100644
index 0000000..a0c66c2
--- /dev/null
+++ b/ui/assets/alien/buildstat/nopower.tga
Binary files differ
diff --git a/ui/assets/alien/buildstat/overlay.tga b/ui/assets/alien/buildstat/overlay.tga
new file mode 100644
index 0000000..64a2358
--- /dev/null
+++ b/ui/assets/alien/buildstat/overlay.tga
Binary files differ
diff --git a/ui/assets/human/buildstat.cfg b/ui/assets/human/buildstat.cfg
new file mode 100644
index 0000000..9c192de
--- /dev/null
+++ b/ui/assets/human/buildstat.cfg
@@ -0,0 +1,39 @@
+// config for the building status indicators that builders see
+// NOTES:
+// * all characters (text/icons) are square
+// * character size is derived totally from frameHeight and vertialMargin
+// * healthPadding is NOT used compensated for in the margins
+
+frameShader "ui/assets/human/buildstat/frame"
+frameWidth 150
+frameHeight 30
+
+healthPadding 2
+
+// Homeworld Security Advisory System
+healthSevereColor 0.83 0.03 0.02 1
+healthHighColor 0.84 0.48 0.03 1
+healthElevatedColor 0.82 0.82 0.00 1
+healthGuardedColor 0.19 0.65 0.00 1
+healthLowColor 0.27 0.49 0.55 1
+
+// this gets drawn over frame and health, but numbers and icons go on top of it
+overlayShader ""
+overlayWidth 160
+overlayHeight 40
+
+// PERCENT of frameHeight to use for top/bottom margin of icons/text
+// value is for total of top and bottom margins
+// valid values between 0.0 and 1.0
+verticalMargin 0.5
+
+// number of CHARS worth of space that should be used for left/right margins
+// value is for one side only
+// char width is determined by frameHeight and verticalMargin
+horizontalMargin 1.0
+
+markedShader "ui/assets/human/buildstat/mark"
+noPowerShader "ui/assets/human/buildstat/nopower"
+
+backColor 1.0 1.0 1.0 1
+foreColor 0.0 0.0 0.0 1
diff --git a/ui/assets/human/buildstat/frame.tga b/ui/assets/human/buildstat/frame.tga
new file mode 100644
index 0000000..3b1e1f5
--- /dev/null
+++ b/ui/assets/human/buildstat/frame.tga
Binary files differ
diff --git a/ui/assets/human/buildstat/mark.tga b/ui/assets/human/buildstat/mark.tga
new file mode 100644
index 0000000..ef9123c
--- /dev/null
+++ b/ui/assets/human/buildstat/mark.tga
Binary files differ
diff --git a/ui/assets/human/buildstat/nopower.tga b/ui/assets/human/buildstat/nopower.tga
new file mode 100644
index 0000000..4d70384
--- /dev/null
+++ b/ui/assets/human/buildstat/nopower.tga
Binary files differ