]> Stephen's Gitweb - donsol-js.git/commitdiff
Add Ninety Nine theme
authorStephen Jianu <stephen@stephenjianu.com>
Mon, 14 Oct 2024 01:52:27 +0000 (20:52 -0500)
committerStephen Jianu <stephen@stephenjianu.com>
Mon, 14 Oct 2024 01:52:27 +0000 (20:52 -0500)
sources/scripts/donsol.js
sources/scripts/player.js
sources/scripts/settings.js

index 46e58128cd2befa555a634b9324d1370c70f0c1a..482ca3a8be3b8a0e339b3e00b2006c4b15a7d9ec 100644 (file)
@@ -271,6 +271,17 @@ function Donsol () {
     b_low: '#2f4759',
     b_inv: '#7fdbca'
   }
+  this.ninetynineTheme = {
+    background: '#000000',
+    f_high: '#efefef',
+    f_med: '#cdcdcd',
+    f_low: '#676767',
+    f_inv: '#0a0a0a',
+    b_high: '#eeeeee',
+    b_med: '#ffd220',
+    b_low: '#464646',
+    b_inv: '#ff3300'
+  }
   this.rogueliteTheme = {
     background: '#352b31',
     f_high: '#f5f5d4',
index 7dfb626cd55caddcc12e9d492dc36b63c56dbbeb..5848b6780b3a0325e9f7c49153d6c774bd5d25d7 100644 (file)
@@ -221,6 +221,9 @@ function Player () {
     if (theme_value.localeCompare('nightowl') === 0) {
       new_theme = donsol.nightowlTheme
     }
+    if (theme_value.localeCompare('ninetynine') === 0) {
+      new_theme = donsol.ninetynineTheme
+    }
     if (theme_value.localeCompare('roguelite') === 0) {
       new_theme = donsol.rogueliteTheme
     }
index 14f967dc9abdc4e4548ba14bd3f56de0efbdc2db..15761fe91e714206e34d42c579561a236505dbb2 100644 (file)
@@ -34,6 +34,7 @@ function Settings () {
     this.theme_button.innerHTML += '<option value=\"murata\">Murata</option>'
     this.theme_button.innerHTML += '<option value=\"muzieca\">Muzieca</option>'
     this.theme_button.innerHTML += '<option value=\"nightowl\">Night Owl</option>'
+    this.theme_button.innerHTML += '<option value=\"ninetynine\">Ninety Nine</option>'
     this.theme_button.innerHTML += '<option value=\"roguelite\">Roguelite</option>'
     this.theme_button.innerHTML += '<option value=\"tape\">Tape</option>'
     this.theme_button.addEventListener('mousedown', () => { donsol.player.change_theme(this.theme_button.value) })