refactor, btn2 for today
parent
6b775da0c1
commit
8d84d4d0dd
|
|
@ -18,13 +18,13 @@ function getImg(i) {
|
||||||
"LastQuarterSouth" : "AD8AAH/4AHx/gDwf8BwH/g4B/8MAf/HAH/5gB/+YAf/sAH//AB//wAf/8AH//AB//wAf/2AH/5gB/+cAf/jAH/w4B/8HAf+A8H/AHx/gAf/gAA/AAA==",
|
"LastQuarterSouth" : "AD8AAH/4AHx/gDwf8BwH/g4B/8MAf/HAH/5gB/+YAf/sAH//AB//wAf/8AH//AB//wAf/2AH/5gB/+cAf/jAH/w4B/8HAf+A8H/AHx/gAf/gAA/AAA==",
|
||||||
"WaningCrescentNorth" : "AD8AAH/4AH8PgD+A8B/ADg/gAcP4ADH+AA5/AAGfwABv8AAP/AAD/wAA/8AAP/AAD/wAA38AAZ/AAGf4ADj+AAw/gAcH8AOA/gPAH8PgAf/gAA/AAA==",
|
"WaningCrescentNorth" : "AD8AAH/4AH8PgD+A8B/ADg/gAcP4ADH+AA5/AAGfwABv8AAP/AAD/wAA/8AAP/AAD/wAA38AAZ/AAGf4ADj+AAw/gAcH8AOA/gPAH8PgAf/gAA/AAA==",
|
||||||
"WaxingCrescentSouth" : "AD8AAH/4AH8PgD+A8B/ADg/gAcP4ADH+AA5/AAGfwABv8AAP/AAD/wAA/8AAP/AAD/wAA38AAZ/AAGf4ADj+AAw/gAcH8AOA/gPAH8PgAf/gAA/AAA=="
|
"WaxingCrescentSouth" : "AD8AAH/4AH8PgD+A8B/ADg/gAcP4ADH+AA5/AAGfwABv8AAP/AAD/wAA/8AAP/AAD/wAA38AAZ/AAGf4ADj+AAw/gAcH8AOA/gPAH8PgAf/gAA/AAA=="
|
||||||
};
|
};
|
||||||
return {
|
return {
|
||||||
width : 26, height : 26, bpp : 1,
|
width : 26, height : 26, bpp : 1,
|
||||||
transparent : 0,
|
transparent : 0,
|
||||||
buffer : E.toArrayBuffer(atob(data[i]))
|
buffer : E.toArrayBuffer(atob(data[i]))
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
//coordinates (will get from GPS later on real device)
|
//coordinates (will get from GPS later on real device)
|
||||||
var lat = 52.96236,
|
var lat = 52.96236,
|
||||||
|
|
@ -262,23 +262,23 @@ function getImg(i) {
|
||||||
function drawMoon(offset, x, y) {
|
function drawMoon(offset, x, y) {
|
||||||
g.setFont("6x8");
|
g.setFont("6x8");
|
||||||
g.clear();
|
g.clear();
|
||||||
g.drawString("Key1: increase day, Key3:decrease day",10,10);
|
g.drawString("Key1: day+, Key2:today, Key3:day-",x,y-30);
|
||||||
g.drawString(getMPhaseComp(offset),x,y-10);
|
g.drawString(getMPhaseComp(offset),x,y+30);
|
||||||
drawMoonPhase(offset, x, y);
|
drawMoonPhase(offset, x+35, y+40);
|
||||||
|
|
||||||
g.drawString(getMPhaseComp(offset+2),x,y+40);
|
g.drawString(getMPhaseComp(offset+2),x,y+70);
|
||||||
drawMoonPhase(offset+2, x, y+50);
|
drawMoonPhase(offset+2, x+35, y+80);
|
||||||
|
|
||||||
g.drawString(getMPhaseComp(offset+4),x,y+90);
|
g.drawString(getMPhaseComp(offset+4),x,y+110);
|
||||||
drawMoonPhase(offset+4, x, y+100);
|
drawMoonPhase(offset+4, x+35, y+120);
|
||||||
|
|
||||||
g.drawString(getMPhaseComp(offset+6),x,y+140);
|
g.drawString(getMPhaseComp(offset+6),x,y+150);
|
||||||
drawMoonPhase(offset+6, x, y+150);
|
drawMoonPhase(offset+6, x+35, y+160);
|
||||||
}
|
}
|
||||||
|
|
||||||
function start() {
|
function start() {
|
||||||
var x = 10;
|
var x = 10;
|
||||||
var y = 40;
|
var y = 50;
|
||||||
var offsetMoon = 0;
|
var offsetMoon = 0;
|
||||||
drawMoon(offsetMoon, x, y); //offset, x, y
|
drawMoon(offsetMoon, x, y); //offset, x, y
|
||||||
|
|
||||||
|
|
@ -287,6 +287,12 @@ function getImg(i) {
|
||||||
offsetMoon++; //jump to next day
|
offsetMoon++; //jump to next day
|
||||||
drawMoon(offsetMoon, x, y); //offset, x, y
|
drawMoon(offsetMoon, x, y); //offset, x, y
|
||||||
}, BTN1, {edge:"rising", debounce:50, repeat:true});
|
}, BTN1, {edge:"rising", debounce:50, repeat:true});
|
||||||
|
|
||||||
|
setWatch(function() {
|
||||||
|
offsetMoon = 0; //jump to today
|
||||||
|
drawMoon(offsetMoon, x, y); //offset, x, y
|
||||||
|
}, BTN2, {edge:"rising", debounce:50, repeat:true});
|
||||||
|
|
||||||
setWatch(function() {
|
setWatch(function() {
|
||||||
offsetMoon--; //jump to next day
|
offsetMoon--; //jump to next day
|
||||||
drawMoon(offsetMoon, x, y); //offset, x, y
|
drawMoon(offsetMoon, x, y); //offset, x, y
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue