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