Преглед изворни кода

Make clicking on news show a new piece of news

tags/v0.1.0
Fen Dweller пре 5 година
родитељ
комит
174f61c7d8
No known key found for this signature in database GPG Key ID: E80B35A6F11C3656
2 измењених фајлова са 15 додато и 3 уклоњено
  1. +0
    -1
      gorge.css
  2. +15
    -2
      gorge.js

+ 0
- 1
gorge.css Прегледај датотеку

@@ -526,7 +526,6 @@ div::-webkit-scrollbar-corner {
}

.news-text {
pointer-events: none;
text-align: center;
position: fixed;
top: 98vh;


+ 15
- 2
gorge.js Прегледај датотеку

@@ -28,6 +28,7 @@ const clickPowers = {
clickVictim: "micro"
}


let clickBonus = 0;
let clickVictim = "micro";

@@ -38,6 +39,11 @@ let shiftHeld = false;

let mouseTarget = undefined;

let newsShowTimer;
let newsRemoveTimer;

const newsDelay = 8000;

const state = {
ownedUpgrades: ownedUpgrades,
resources: resources,
@@ -1067,7 +1073,7 @@ function doNews() {

showNews(options[choice](state));

setTimeout(() => {
newsShowTimer = setTimeout(() => {
doNews();
}, 8000);
}
@@ -1078,11 +1084,18 @@ function showNews(text) {

div.classList.add("news-text");

div.addEventListener("click", () => {
clearTimeout(newsShowTimer);
clearTimeout(newsRemoveTimer);
body.removeChild(div);
doNews();
});

const body = document.querySelector("body");

body.appendChild(div);

setTimeout(() => {
newsRemoveTimer = setTimeout(() => {
body.removeChild(div);
}, 8000);
}


Loading…
Откажи
Сачувај