Compare commits

...
Sign in to create a new pull request.

2 commits

Author SHA1 Message Date
dhain
d582a10f2e Merge remote-tracking branch 'origin/develop' into develop 2023-01-31 10:30:10 +01:00
dhain
995e8c4dab Game only playing when logged in 2023-01-31 10:30:01 +01:00
3 changed files with 17 additions and 7 deletions

View file

@ -43,7 +43,7 @@ var score = 0;
var paused;
var hasAlreadyScored = false;
var hasDied = true;
var ready = true;
var ready = false;
function preload(){
font = loadFont(FONT_PATH);
@ -67,6 +67,12 @@ function setup(){
window.dispatchEvent(event);
originalSetItem.apply(this, arguments);
};
window.addEventListener("itemInserted", e => {
if(e.key === "frontend-ready"){
ready = e.value === "true";
score = 0;
}
})
}
function setupObstacleConsts(){
@ -161,7 +167,9 @@ function die(){
playTime = Date.now() - startTime;
exportToLocalStorage();
setTimeout(function(){
return ready = true;
if(localStorage.getItem("frontend-ready") == "true"){
return ready = true;
}
}, 1000);
}
@ -208,19 +216,20 @@ function checkRaspberryScore(){
}
function resetScore(){
if(!hasDied || localStorage.getItem("frontend-ready") == "false")
if(!hasDied)
return;
hasDied = false;
score = 0;
hasAlreadyScored = false;
startTime = Date.now();
exportToLocalStorage();
}
function keyPressed(){
if(!ready)
if(!ready){
return;
}
if(BOOST_KEYS.includes(key.toLowerCase())){
resetScore();
raspberry.boost();

View file

@ -39,6 +39,7 @@ export default {
if (user) {
this.$emit('userChange', user);
localStorage.setItem("frontend-ready", "true");
}
},
}

View file

@ -1,3 +1,3 @@
export class Rest {
static readonly URL = 'http://localhost:3000';
static readonly URL = 'http://139.144.178.216:3000';
}