1
0
Fork 0

Update blc.js

- commented unused variables out
- little simplifications at msbits-array
- changed variable names to English
master
aemkai 2024-08-24 20:09:25 +02:00 committed by GitHub
parent 1e8acd2ce6
commit 77ae38464a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 22 additions and 25 deletions

View File

@ -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];
////////////////////////////////////////