aboutsummaryrefslogtreecommitdiffstats
path: root/autoload/space_vlaze/menus.vim
blob: 227ef65c9ba646393a87b4b7411e954eb612869e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function! space_vlaze#menus#Start()
	echo 'Welcome to Space Vlaze'
	let choice = space_vlaze#menus#Prompt(
		\ 'What would you like to do? (start game (s), view leaderboard (l), view help (h): ')
	
	if choice ==? 's'
		call space_vlaze#game#Init()
	elseif choice ==? 'l'
		call space_vlaze#leaderboard#RenderLeaderboard()
	elseif choice ==? 'h'
		call space_vlaze#help#Show()
	endif
endfunction


function! space_vlaze#menus#Prompt(message)
	call inputsave()
	let input = input(a:message)
	call inputrestore()
	return input
endfunction