forked from FOSS/BangleApps
Update blc.js
- commented unused variables out - little simplifications at msbits-array - changed variable names to Englishmaster
parent
1e8acd2ce6
commit
77ae38464a
|
@ -10,35 +10,32 @@
|
|||
// Bangle.js2 -> 176x176
|
||||
var x_rgt = g.getWidth();
|
||||
var y_bot = g.getHeight();
|
||||
var x_cntr = x_rgt / 2;
|
||||
//var x_cntr = x_rgt / 2;
|
||||
var y_cntr = y_bot / 18*7; // not to high because of widget-field (1/3 is to high)
|
||||
g.reset().clearRect(Bangle.appRect); // clear whole background (w/o widgets)
|
||||
|
||||
let weiss = [1,1,1];
|
||||
let rot = [1,0,0];
|
||||
let gruen = [0,1,0];
|
||||
let blau = [0,0,1];
|
||||
let gelb = [1,1,0];
|
||||
let magenta = [1,0,1];
|
||||
let cyan = [0,1,1];
|
||||
let schwarz = [0,0,0];
|
||||
let bord_col = weiss;
|
||||
let col_off = schwarz;
|
||||
let white = [1,1,1];
|
||||
let red = [1,0,0];
|
||||
let green = [0,1,0];
|
||||
//let blue = [0,0,1];
|
||||
let yellow = [1,1,0];
|
||||
//let magenta = [1,0,1];
|
||||
//let cyan = [0,1,1];
|
||||
let black = [0,0,0];
|
||||
let bord_col = white;
|
||||
let col_off = black;
|
||||
|
||||
var col = new Array(rot, gruen, gelb, gelb); // [R,G,B]
|
||||
var col = new Array(red, green, yellow, yellow); // [R,G,B]
|
||||
|
||||
let pot_2 = [1, 2, 4, 8, 16, 32]; // array with powers of two, because power-op (**)
|
||||
// doesn't work -> maybe also faster
|
||||
|
||||
|
||||
var nr_lines = 4; // 4 rows: hour (std), minute (min), day (tag), month (mon)
|
||||
var nr_std = 5;
|
||||
var nr_min = 6;
|
||||
var nr_tag = 5;
|
||||
var nr_mon = 4;
|
||||
var nr_lines = 4; // 4 rows: hour (hr), minute (min), day (day), month (mon)
|
||||
|
||||
// Arrays: [hr, min, day, mon]
|
||||
let msbits = [nr_std-1, nr_min-1, nr_tag-1, nr_mon-1]; // MSB = No bits - 1
|
||||
//No of Bits: 5 6 5 4
|
||||
let msbits = [4, 5, 4, 3]; // MSB = No bits - 1
|
||||
let rad = [12, 12, 8, 8]; // radiuses for each row
|
||||
var x_dist = 28;
|
||||
let y_dist = [0, 30, 60, 85]; // y-position from y_centr for each row from top
|
||||
|
@ -46,19 +43,19 @@
|
|||
var x_offs_rgt = 16; // distance from right border (layout)
|
||||
|
||||
// Date-Time-Array: 4x6 Bit
|
||||
var idx_std = 0;
|
||||
var idx_min = 1;
|
||||
var idx_tag = 2;
|
||||
var idx_mon = 3;
|
||||
//var idx_hr = 0;
|
||||
//var idx_min = 1;
|
||||
//var idx_day = 2;
|
||||
//var idx_mon = 3;
|
||||
var dt_bit_arr = [[0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0]];
|
||||
|
||||
var date_time = new Date();
|
||||
var std = date_time.getHours(); // 0..23
|
||||
var hr = date_time.getHours(); // 0..23
|
||||
var min = date_time.getMinutes(); // 0..59
|
||||
var tag = date_time.getDate(); // 1..31
|
||||
var day = date_time.getDate(); // 1..31
|
||||
var mon = date_time.getMonth() + 1; // GetMonth() -> 0..11
|
||||
|
||||
let dt_array = [std, min, tag, mon];
|
||||
let dt_array = [hr, min, day, mon];
|
||||
|
||||
|
||||
////////////////////////////////////////
|
||||
|
|
Loading…
Reference in New Issue