@@ -7,7 +7,7 @@ import time
77
88const cover = gx.rgba (85 , 200 , 85 , 255 )
99const csize = 120 // cell size in pixels
10- const letters = 'AABBOOCCVVXXYYZZMMKKHHTT' .runes (). map ( it . str () )
10+ const letters = 'AABBOOCCVVXXYYZZMMKKHHTT' .split ( '' )
1111const header_size = 30
1212
1313struct Cell {
@@ -43,8 +43,7 @@ fn (mut g Game) restart() {
4343fn (mut g Game) draw_cell (i int , cell Cell) {
4444 x , y := i % g.size, i / g.size
4545 rect_x , rect_y := x * csize, header_size + y * csize
46- dt := g.sw.elapsed ().milliseconds ()
47- if g.cells[i].is_open || dt < = 1000 {
46+ if g.cells[i].is_open || g.sw.elapsed ().milliseconds () < = 1000 {
4847 lsize := 96
4948 g.ctx.draw_rect_empty (rect_x + 6 , rect_y + 6 , csize - 10 , csize - 10 , gx.light_gray)
5049 g.ctx.draw_text (rect_x + csize / 2 - lsize / 3 , rect_y + csize / 2 - lsize / 2 ,
@@ -62,8 +61,7 @@ fn on_frame(mut g Game) {
6261 for i, cell in g.cells {
6362 g.draw_cell (i, cell)
6463 }
65- dt := g.revert_sw.elapsed ().milliseconds ()
66- if dt > 750 {
64+ if g.revert_sw.elapsed ().milliseconds () > 750 {
6765 g.revert_sw = time.new_stopwatch (auto_start: false )
6866 if g.card1_ idx != none {
6967 if g.card2_ idx != none {
0 commit comments