diff options
Diffstat (limited to 'autoload')
| -rw-r--r-- | autoload/space_vlaze/life.vim | 4 | ||||
| -rw-r--r-- | autoload/space_vlaze/padding.vim | 3 | ||||
| -rw-r--r-- | autoload/space_vlaze/score.vim | 4 | 
3 files changed, 9 insertions, 2 deletions
| diff --git a/autoload/space_vlaze/life.vim b/autoload/space_vlaze/life.vim index 4168a74..400ec01 100644 --- a/autoload/space_vlaze/life.vim +++ b/autoload/space_vlaze/life.vim @@ -28,5 +28,7 @@ function! space_vlaze#life#RenderLives()  		let i += 1  	endwhile -	call setline(lives_line, lives_display) +	let lives_padding = space_vlaze#padding#RightPadding(lives_display) +	 +	call setline(lives_line, lives_display . lives_padding)  endfunction diff --git a/autoload/space_vlaze/padding.vim b/autoload/space_vlaze/padding.vim new file mode 100644 index 0000000..18b6084 --- /dev/null +++ b/autoload/space_vlaze/padding.vim @@ -0,0 +1,3 @@ +function! space_vlaze#padding#RightPadding(string) +	return repeat(' ', space_vlaze#game#BoardWidth() - strchars(a:string)) +endfunction diff --git a/autoload/space_vlaze/score.vim b/autoload/space_vlaze/score.vim index 612f02d..0debfaa 100644 --- a/autoload/space_vlaze/score.vim +++ b/autoload/space_vlaze/score.vim @@ -11,6 +11,8 @@ endfunction  function! space_vlaze#score#RenderScore()  	let score_line = space_vlaze#game#BoardHeight() + 2 +	let score_text = 'Score: ' . s:score +	let score_padding = space_vlaze#padding#RightPadding(score_text) -	call setline(score_line, 'Score: ' . s:score) +	call setline(score_line, score_text . score_padding)  endfunction | 
