diff options
Diffstat (limited to 'autoload/space_vlaze/game.vim')
| -rw-r--r-- | autoload/space_vlaze/game.vim | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/autoload/space_vlaze/game.vim b/autoload/space_vlaze/game.vim index da67c71..37d4da4 100644 --- a/autoload/space_vlaze/game.vim +++ b/autoload/space_vlaze/game.vim @@ -127,3 +127,28 @@ endfunction function! space_vlaze#game#Pause() endfunction + + +function! space_vlaze#game#GameOver() + call space_vlaze#game#Quit() + + let text = [ + \ ['G', ' ', 'A', ' ', 'M', ' ', 'E'], + \ ['O', ' ', 'V', ' ', 'E', ' ', 'R'], + \ ] + + let text_y = s:BOARD_HEIGHT / 2 + let text_x = s:BOARD_WIDTH / 2 - 2 + let text_x_orig = text_x + + for line in text + for character in line + call space_vlaze#game#SetBoardCell(text_y, text_x, character) + + let text_x += 1 + endfor + + let text_y += 1 + let text_x = text_x_orig + endfor +endfunction |
