aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--autoload/space_vlaze/game.vim5
-rw-r--r--autoload/space_vlaze/player.vim2
2 files changed, 6 insertions, 1 deletions
diff --git a/autoload/space_vlaze/game.vim b/autoload/space_vlaze/game.vim
index 29ba52b..f712478 100644
--- a/autoload/space_vlaze/game.vim
+++ b/autoload/space_vlaze/game.vim
@@ -85,6 +85,11 @@ function! space_vlaze#game#SetBoardCell(y, x, value)
endfunction
+function! space_vlaze#game#ClearBoardCell(y, x)
+ call space_vlaze#game#SetBoardCell(a:y, a:x, ' ')
+endfunction
+
+
function! space_vlaze#game#IsBoardCellEmpty(y, x)
if space_vlaze#game#IsWithinBoard(a:y, a:x)
return s:board[a:y][a:x] ==# ' '
diff --git a/autoload/space_vlaze/player.vim b/autoload/space_vlaze/player.vim
index 51b38bb..969e9d3 100644
--- a/autoload/space_vlaze/player.vim
+++ b/autoload/space_vlaze/player.vim
@@ -24,7 +24,7 @@ endfunction
function! space_vlaze#player#ClearPlayerCell()
- call space_vlaze#game#SetBoardCell(space_vlaze#player#PlayerY(), space_vlaze#player#PlayerX(), ' ')
+ call space_vlaze#game#ClearBoardCell(space_vlaze#player#PlayerY(), space_vlaze#player#PlayerX())
endfunction