Skip to content

Commit 262a72e

Browse files
committed
examples: cleanup memory.v (reduce it to 135 lines)
1 parent 3ad384e commit 262a72e

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

examples/gg/memory.v

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import time
77

88
const cover = gx.rgba(85, 200, 85, 255)
99
const csize = 120 // cell size in pixels
10-
const letters = 'AABBOOCCVVXXYYZZMMKKHHTT'.runes().map(it.str())
10+
const letters = 'AABBOOCCVVXXYYZZMMKKHHTT'.split('')
1111
const header_size = 30
1212

1313
struct Cell {
@@ -43,8 +43,7 @@ fn (mut g Game) restart() {
4343
fn (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

Comments
 (0)