diff --git a/examples/tetris/README.md b/examples/tetris/README.md index a5db860ebc..8b34a77c47 100644 --- a/examples/tetris/README.md +++ b/examples/tetris/README.md @@ -1 +1 @@ - + diff --git a/examples/tetris/tetris.v b/examples/tetris/tetris.v index 003cee8ef5..904c60e1ff 100644 --- a/examples/tetris/tetris.v +++ b/examples/tetris/tetris.v @@ -236,19 +236,19 @@ fn (g mut Game) drop_tetro() { } } -fn (g mut Game) draw_tetro() { +fn (g &Game) draw_tetro() { for i := 0; i < TETRO_SIZE; i++ { tetro := g.tetro[i] g.draw_block(g.posY + tetro.y, g.posX + tetro.x, g.tetroIdx + 1) } } -fn (g mut Game) draw_block(i, j int, color_idx int) { +fn (g &Game) draw_block(i, j int, color_idx int) { g.gg.draw_rect((j - 1) * BLOCK_SIZE, (i - 1) * BLOCK_SIZE, BLOCK_SIZE - 1, BLOCK_SIZE - 1, COLORS[color_idx]) } -fn (g mut Game) draw_field() { +fn (g &Game) draw_field() { for i := 1; i < FIELD_HEIGHT + 1; i++ { for j := 1; j < FIELD_WIDTH + 1; j++ { f := g.field[i] @@ -259,14 +259,13 @@ fn (g mut Game) draw_field() { } } -fn (g mut Game) draw_scene() { +fn (g &Game) draw_scene() { g.draw_tetro() g.draw_field() } fn parse_binary_tetro(t int) []Block { - res := [Block{} - ; 4] + res := [Block{} ; 4] mut cnt := 0 horizontal := t == 9// special case for the horizontal line for i := 0; i <= 3; i++ {