Add checkbox to show unguessed cities
This commit is contained in:
parent
70c954d4fa
commit
5dd5d4cd73
12
index.html
12
index.html
|
@ -61,6 +61,9 @@
|
|||
</div>
|
||||
<div class="col-8 h-100">
|
||||
<canvas id="canvas" class="mx-3 my-auto" @vue:mounted="draw" width="800" height="600"></canvas>
|
||||
<div>
|
||||
<input type="checkbox" v-model="show_unguessed_cities" @change="draw"> Show unguessed cities
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -137,6 +140,7 @@
|
|||
simplified_cities: cities.map(city => simplify(city.name)),
|
||||
city_guess: "",
|
||||
message: "",
|
||||
show_unguessed_cities: true,
|
||||
achievements: {
|
||||
"Top Five": cities => cities.slice(0, 5),
|
||||
"Top Ten": cities => cities.slice(0, 10),
|
||||
|
@ -192,7 +196,13 @@
|
|||
if (city.guessed) {
|
||||
ctx.beginPath();
|
||||
const c = transform(city.location)
|
||||
console.log(city.location, c)
|
||||
ctx.fillStyle = "black";
|
||||
ctx.arc(c[0], c[1], 2, 0, 2*Math.PI, true);
|
||||
ctx.fill();
|
||||
} else if (this.show_unguessed_cities) {
|
||||
ctx.beginPath();
|
||||
const c = transform(city.location)
|
||||
ctx.fillStyle = "lightgray";
|
||||
ctx.arc(c[0], c[1], 2, 0, 2*Math.PI, true);
|
||||
ctx.fill();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue