@@ -7,7 +7,7 @@ import time
7
7
8
8
const cover = gx.rgba (85 , 200 , 85 , 255 )
9
9
const csize = 120 // cell size in pixels
10
- const letters = 'AABBOOCCVVXXYYZZMMKKHHTT' .runes (). map ( it . str () )
10
+ const letters = 'AABBOOCCVVXXYYZZMMKKHHTT' .split ( '' )
11
11
const header_size = 30
12
12
13
13
struct Cell {
@@ -43,8 +43,7 @@ fn (mut g Game) restart() {
43
43
fn (mut g Game) draw_cell (i int , cell Cell) {
44
44
x , y := i % g.size, i / g.size
45
45
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 {
48
47
lsize := 96
49
48
g.ctx.draw_rect_empty (rect_x + 6 , rect_y + 6 , csize - 10 , csize - 10 , gx.light_gray)
50
49
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) {
62
61
for i, cell in g.cells {
63
62
g.draw_cell (i, cell)
64
63
}
65
- dt := g.revert_sw.elapsed ().milliseconds ()
66
- if dt > 750 {
64
+ if g.revert_sw.elapsed ().milliseconds () > 750 {
67
65
g.revert_sw = time.new_stopwatch (auto_start: false )
68
66
if g.card1_ idx != none {
69
67
if g.card2_ idx != none {
0 commit comments