mirror of https://github.com/espruino/BangleApps
parent
f316dcb051
commit
a1627605b6
|
@ -151,16 +151,21 @@ var drawTimeout;
|
|||
var maxWarning = 9;
|
||||
var curWarning = Math.floor(Math.random() * (maxWarning+1));
|
||||
|
||||
function unPause(delay){
|
||||
setTimeout(function() {
|
||||
pause = false;
|
||||
draw();
|
||||
}, delay);
|
||||
function unPause(delay, quote){
|
||||
if (pause){
|
||||
setTimeout(function() {
|
||||
if (quote == undefined || quoteNum == quote){
|
||||
pause = false;
|
||||
draw();
|
||||
}
|
||||
}, delay);
|
||||
}
|
||||
}
|
||||
|
||||
var quoteNum;
|
||||
|
||||
function quote(fontsize, width, height, specificQuote){
|
||||
pause = true;
|
||||
unPause(7000);
|
||||
var finalString = "";
|
||||
var quotesFile;
|
||||
var finalFontSize;
|
||||
|
@ -171,12 +176,16 @@ function quote(fontsize, width, height, specificQuote){
|
|||
var curQuote;
|
||||
|
||||
if (specificQuote == undefined){
|
||||
curQuote = quotes[Math.round(Math.random()*numQuotes)-1]; //quote to be displayed
|
||||
quoteNum = Math.round(Math.random()*numQuotes)-1;
|
||||
curQuote = quotes[quoteNum]; //quote to be displayed
|
||||
}
|
||||
else{
|
||||
curQuote = quotes[specificQuote];
|
||||
quoteNum = specificQuote;
|
||||
curQuote = quotes[quoteNum];
|
||||
}
|
||||
|
||||
unPause(10000, quoteNum);
|
||||
|
||||
var curWords = curQuote.split(" "); //individual words
|
||||
//console.log(numQuotes);
|
||||
|
||||
|
@ -241,8 +250,13 @@ function buttonPressed(){
|
|||
setTimeout(buttonUnpressed, 500);
|
||||
}
|
||||
function buttonUnpressed(){
|
||||
buttonImg = getImg("butUnpress");
|
||||
g.drawImage(buttonImg, 0, 0);
|
||||
if (!pause){
|
||||
buttonImg = getImg("butUnpress");
|
||||
g.drawImage(buttonImg, 0, 0);
|
||||
}
|
||||
else{
|
||||
setTimeout(buttonUnpressed, 500);
|
||||
}
|
||||
}
|
||||
|
||||
// schedule a draw for the next minute
|
||||
|
@ -332,6 +346,9 @@ Bangle.on('touch',(n,e)=>{
|
|||
else if (!pause && 117 < e.x && e.x < 172 && 117 < e.y && e.y < 172){
|
||||
quote(2, 150, 140);
|
||||
}
|
||||
else{
|
||||
unPause(0);
|
||||
}
|
||||
});
|
||||
|
||||
//show Apeture laboritories
|
||||
|
|
Loading…
Reference in New Issue