diff --git a/apps/rpgdice/ChangeLog b/apps/rpgdice/ChangeLog index 7b83706bf..62806fb71 100755 --- a/apps/rpgdice/ChangeLog +++ b/apps/rpgdice/ChangeLog @@ -1 +1,2 @@ 0.01: First release +0.02: Colour changes dependent on roll result diff --git a/apps/rpgdice/app.js b/apps/rpgdice/app.js index 2007d6ab0..be7b934e2 100755 --- a/apps/rpgdice/app.js +++ b/apps/rpgdice/app.js @@ -14,12 +14,18 @@ function getDie() { } function setColors(lastBounce) { - if (lastBounce) { - bgColor = 0xFFFF; + if (lastBounce && face == getDie()) { + bgColor = 0x0000; // Critical Hit + fgColor = 0xF800; + } else if (lastBounce && face == 1){ + bgColor = 0xF800; // Critical Miss fgColor = 0x0000; - } else { - bgColor = 0x0000 + } else if (lastBounce){ + bgColor = 0x0000; // Other Result fgColor = 0xFFFF; + } else { + bgColor = 0x0000; // Still Rolling + fgColor = 0x7BEF; } }