Bläddra i källkod

Switch to using chroma.js for colors. Add colors to more upgrades.

tags/v0.1.0
Fen Dweller 5 år sedan
förälder
incheckning
84de36b60e
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: E80B35A6F11C3656
3 ändrade filer med 72 tillägg och 4 borttagningar
  1. +58
    -0
      chroma.min.js
  2. +13
    -4
      constants.js
  3. +1
    -0
      gorge.html

+ 58
- 0
chroma.min.js
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


+ 13
- 4
constants.js Visa fil

@@ -1,5 +1,11 @@
"use strict"; "use strict";


const start_color = "#882222";
const end_color = "#228888";

//const range = chroma.scale([start_color, end_color]).mode("lab");
const range = chroma.cubehelix().scale();

const resourceTypes = { const resourceTypes = {
"food": { "food": {
name: "food", name: "food",
@@ -315,7 +321,7 @@ function createTemplateUpgrades() {
} }


const prodUpgradeCounts = [1, 25, 50, 75, 100]; const prodUpgradeCounts = [1, 25, 50, 75, 100];
const prodUpgradeColors = ['#00429d', '#73a2c6', '#ffffe0', '#f4777f', '#93003a'];
const prodUpgradeColors = range.colors(5);


function createProdUpgrades() { function createProdUpgrades() {
for (const [key, value] of Object.entries(prodUpgradeText)) { for (const [key, value] of Object.entries(prodUpgradeText)) {
@@ -355,7 +361,8 @@ function createProdUpgrades() {
} }
} }


const prodAllUpgradeColors = ['#00429d', '#3e67ae', '#618fbf', '#85b7ce', '#b1dfdb', '#ffcab9', '#fd9291', '#e75d6f', '#c52a52', '#93003a'];
const prodAllUpgradeColors = range.colors(10)



function createProdAllUpgrades() { function createProdAllUpgrades() {
let prefix = "prod-all-" let prefix = "prod-all-"
@@ -395,7 +402,7 @@ function createProdAllUpgrades() {
} }
} }


const clickUpgradeColors = ['#00429d', '#3e67ae', '#618fbf', '#85b7ce', '#b1dfdb', '#ffcab9', '#fd9291', '#e75d6f', '#c52a52', '#93003a'];
const clickUpgradeColors = range.colors(10);


function createClickUpgrades() { function createClickUpgrades() {
let prefix = "prod-click-"; let prefix = "prod-click-";
@@ -485,6 +492,8 @@ function createHelperUpgrades() {
}); });
} }


const clickVictimUpgradeColors = range.colors(Object.keys(buildings).length - 1);

function createClickVictimUpgrades() { function createClickVictimUpgrades() {
const prefix = "click-"; const prefix = "click-";
let counter = 1; let counter = 1;
@@ -495,7 +504,7 @@ function createClickVictimUpgrades() {
"desc": text.desc, "desc": text.desc,
"icon": [ "icon": [
{ icon: buildings[key].icon, color: "#eee" }, { icon: buildings[key].icon, color: "#eee" },
{ icon: "fa-hand-pointer", color: "red" }
{ icon: "fa-hand-pointer", color: clickVictimUpgradeColors[counter - 1] }
], ],
"cost": { "cost": {
"food": 1000 * Math.pow(10, counter) "food": 1000 * Math.pow(10, counter)


+ 1
- 0
gorge.html Visa fil

@@ -6,6 +6,7 @@
<title>Gorge</title> <title>Gorge</title>
<link rel="stylesheet" type="text/css" href="https://csshake.surge.sh/csshake.min.css"> <link rel="stylesheet" type="text/css" href="https://csshake.surge.sh/csshake.min.css">
<link rel="stylesheet" href="gorge.css"> <link rel="stylesheet" href="gorge.css">
<script src="chroma.min.js"></script>
<script src="polyfill.js"></script> <script src="polyfill.js"></script>
<script src="util.js"></script> <script src="util.js"></script>
<script src="constants.js"></script> <script src="constants.js"></script>


Laddar…
Avbryt
Spara