ソースを参照

Building column scrolls properly. Added more buildings + plural names

tags/v0.0.1
Fen Dweller 7年前
コミット
7e841461e6
この署名に対応する既知のキーがデータベースに存在しません GPGキーID: E80B35A6F11C3656
3個のファイルの変更81行の追加13行の削除
  1. +70
    -10
      constants.js
  2. +10
    -2
      gorge.css
  3. +1
    -1
      gorge.js

+ 70
- 10
constants.js ファイルの表示

@@ -8,33 +8,93 @@ const resourceTypes = {
const buildings = { const buildings = {
"micro": { "micro": {
"name": "Micro", "name": "Micro",
"plural": "Micros",
"cost": 1e1, "cost": 1e1,
"prod": 0.1
"prod": 1e-1/1
}, },
"anthro": { "anthro": {
"name": "Anthro", "name": "Anthro",
"plural": "Anthros",
"cost": 1e2, "cost": 1e2,
"prod": 2
"prod": 1e0/1.1
}, },
"car": { "car": {
"name": "Car", "name": "Car",
"plural": "Cars",
"cost": 1e3, "cost": 1e3,
"prod": 5
"prod": 1e1/1.2
}, },
"train": {
"name": "Train",
"bus": {
"name": "Bus",
"plural": "Buses",
"cost": 1e4, "cost": 1e4,
"prod": 25
"prod": 1e2/1.3
}, },
"house": { "house": {
"name": "House", "name": "House",
"plural": "Houses",
"cost": 1e5, "cost": 1e5,
"prod": 100
"prod": 1e3/1.4
}, },
"universe": {
"name": "Universe",
"apartment": {
"name": "Apartment",
"plural": "Apartments",
"cost": 1e6,
"prod": 1e4/1.5
},
"block": {
"name": "Block",
"plural": "Blocks",
"cost": 1e7,
"prod": 1e5/1.6
},
"town": {
"name": "Town",
"plural": "Towns",
"cost": 1e8,
"prod": 1e6/1.7
},
"city": {
"name": "City",
"plural": "Cities",
"cost": 1e9,
"prod": 1e7/1.8
},
"metro": {
"name": "Metropolis",
"plural": "Metropolises",
"cost": 1e10,
"prod": 1e8/1.9
},
"county": {
"name": "County",
"plural": "Counties",
"cost": 1e11,
"prod": 1e9/2
},
"state": {
"name": "State",
"plural": "States",
"cost": 1e12,
"prod": 1e10/2.1
},
"country": {
"name": "Country",
"plural": "Countries",
"cost": 1e13,
"prod": 1e11/2.2
},
"continent": {
"name": "Continent",
"plural": "Continents",
"cost": 1e14,
"prod": 1e12/2.3
},
"planet": {
"name": "Planet",
"plural": "Planets",
"cost": 1e15, "cost": 1e15,
"prod": 1e14
"prod": 1e13/2.4
} }
} }




+ 10
- 2
gorge.css ファイルの表示

@@ -10,14 +10,22 @@ body.dark {
#tasty-micro { #tasty-micro {
color: #ddd; color: #ddd;
background-color: #211; background-color: #211;
width: 100px;
height: 75px;
width: 300px;
height: 200px;
position: fixed;
left: 15%;
top: 50%;
bottom: 50%;
margin: auto;
font-size: 60px;
} }


#buildings-area { #buildings-area {
position: absolute; position: absolute;
width: 20%; width: 20%;
right: 5%; right: 5%;
height: 100%;
overflow-y: scroll;
} }


.building-button { .building-button {


+ 1
- 1
gorge.js ファイルの表示

@@ -66,7 +66,7 @@ function displayResources() {


function displayBuildings() { function displayBuildings() {
for (const [key, value] of Object.entries(belongings)) { for (const [key, value] of Object.entries(belongings)) {
document.querySelector("#building-" + key + " > .building-button-name").innerText = value.count + " " + buildings[key].name + (value.count == 1 ? "" : "s");
document.querySelector("#building-" + key + " > .building-button-name").innerText = value.count + " " + (value.count == 1 ? buildings[key].name : buildings[key].plural);
document.querySelector("#building-" + key + " > .building-button-cost").innerText = costOf(key) + " food"; document.querySelector("#building-" + key + " > .building-button-cost").innerText = costOf(key) + " food";
} }
} }


読み込み中…
キャンセル
保存