From f439b1cca8f73110b63457818b31bf5e0b56259a Mon Sep 17 00:00:00 2001 From: nhydock Date: Sat, 10 Jul 2010 15:12:50 -0400 Subject: [PATCH] Got the rockmeter looking pretty nice and tests a lot of the new features. --- data/themes/MegaLight V4/rockmeter.ini | 90 +++++++++++++----- .../MegaLight V4/rockmeter/timerbar.png | Bin 0 -> 4156 bytes 2 files changed, 67 insertions(+), 23 deletions(-) create mode 100644 data/themes/MegaLight V4/rockmeter/timerbar.png diff --git a/data/themes/MegaLight V4/rockmeter.ini b/data/themes/MegaLight V4/rockmeter.ini index 0a3b30b65..e0cac7bde 100644 --- a/data/themes/MegaLight V4/rockmeter.ini +++ b/data/themes/MegaLight V4/rockmeter.ini @@ -1,36 +1,37 @@ -[layer0:Image] -texture = hud.png -xscale = 280 -yscale = 30 -xpos = .5 -ypos = .05 +[layer0:Text] +text = "Score:" +font = loadingFont +xpos = 425 +ypos = 0.15 [layer1:Text] -text = "Score: %d" % score +text = score font = loadingFont -xpos = 400 +xpos = 620 ypos = 0.15 +useComma = True +alignment = right [layer2:Text] text = "%d Combo" % streak font = loadingFont -xpos = 0.5 -ypos = 0.70 +xpos = 0.1 +ypos = 0.3 alignment = center condition = streak > 5 [layer3:Text] text = "%dX" % multiplier font = loadingFont -xpos = 0.6 -ypos = 0.18 +xpos = 400 +ypos = 0.1875 alignment = right [layer4:Text] text = "%d Stars" % stars font = loadingFont -xpos = 0.5 -ypos = 0.85 +xpos = 0.1 +ypos = 0.15 [layer5:Image] texture = dots.png @@ -49,7 +50,7 @@ xscale = .15 yscale = .15 rect = (1.0 - (streak%10/10.0), 1, .2 + .2*(streak/10), .4 + .2*(streak/10)) alignment = right -condition = streak <= 40 +condition = streak <= streakMax [layer7:Image] texture = dots.png @@ -59,41 +60,84 @@ xpos = 620 ypos = .75 rect = (0, 1, .8, 1) alignment = right -condition = streak >= 40 +condition = streak >= streakMax [layer8:Image] +texture = hud.png +xscale = 260 +yscale = 20 +xpos = 500 +ypos = .7 + +[layer9:Image] texture = bars.png xscale = 128 yscale = 24 -xpos = 380 +xpos = 370 ypos = .7 rect = (0, 1, 0, .33) alignment = left -[layer9:Image] +[layer10:Image] texture = bars.png xscale = 128 yscale = 24 -xpos = 380 +xpos = 370 ypos = .7 rect = (0, rock, .33, .67) alignment = left -[layer10:Image] +[layer11:Image] texture = bars.png xscale = 128 yscale = 24 -xpos = 510 +xpos = 500 ypos = .7 rect = (0, 1, 0, .33) alignment = left -[layer11:Image] +[layer12:Image] texture = bars.png xscale = 128 yscale = 24 -xpos = 510 +xpos = 500 ypos = .7 rect = (0, power, .67, 1) alignment = left +[layer13:Image] +texture = timerbar.png +xscale = 640 +yscale = 16 +xpos = 0 +ypos = 8 +rect = (0, 1,0,.5) +alignment = left +shared = True + +[layer14:Image] +texture = timerbar.png +xscale = progress +yscale = 16 +xpos = 0 +ypos = 8 +rect = (0.0,1.0,.5,1.0) +alignment = left +shared = True + +[layer15:Text] +text = "%d:%02d" % (minutes, seconds) +font = loadingFont +xpos = 50 +ypos = 0.7 +alignment = center +shared = True + +[layer16:Text] +text = "%d:%02d" % (minutesSongLength, secondsSongLength) +font = loadingFont +xpos = 620 +ypos = 0.7 +alignment = right +shared = True + diff --git a/data/themes/MegaLight V4/rockmeter/timerbar.png b/data/themes/MegaLight V4/rockmeter/timerbar.png new file mode 100644 index 0000000000000000000000000000000000000000..550701df51ad4b04b7fddb44eb713bcc11326120 GIT binary patch literal 4156 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 literal 0 HcmV?d00001