aboutsummaryrefslogtreecommitdiffstats
path: root/autoload/space_vlaze/score.vim
blob: 0debfaa1a675810fb619263a7c59d38be9d69757 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function! space_vlaze#score#Initialize()
	let s:score = 0
endfunction


" Increment score by `num`
function! space_vlaze#score#IncrementScore(num)
	let s:score += a:num
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_text . score_padding)
endfunction