diff options
Diffstat (limited to 'autoload/space_vlaze')
| -rw-r--r-- | autoload/space_vlaze/leaderboard.vim | 41 | 
1 files changed, 41 insertions, 0 deletions
| diff --git a/autoload/space_vlaze/leaderboard.vim b/autoload/space_vlaze/leaderboard.vim index 5ad25dd..9136bc3 100644 --- a/autoload/space_vlaze/leaderboard.vim +++ b/autoload/space_vlaze/leaderboard.vim @@ -40,4 +40,45 @@ endfunction  function! space_vlaze#leaderboard#RenderLeaderboard() +	let buffer_name = 'Space Vlaze – Leaderboard' +	 +	if !buflisted(buffer_name) +		execute 'edit ' . escape(buffer_name, ' ') +	else +		execute 'b' . bufnr(buffer_name) +	endif +	 +	let scores = [] +	let player_name = [] +	 +	if filereadable(s:LEADERBOARD_PATH) +		let scores = readfile(s:LEADERBOARD_PATH) +	endif +	 +	if filereadable(s:PLAYER_NAME_PATH) +		let player_name = readfile(s:PLAYER_NAME_PATH) +	endif +	 +	 +_    ____ ____ ___  ____ ____ ___  ____ ____ ____ ___   +|    |___ |__| |  \ |___ |__/ |__] |  | |__| |__/ |  \  +|___ |___ |  | |__/ |___ |  \ |__] |__| |  | |  \ |__/  +                                                        + + __                            __                     +/\ \                          /\ \                    +\ \ \         __      __      \_\ \      __    _ __   + \ \ \  __  /'__`\  /'__`\    /'_` \   /'__`\ /\`'__\ +  \ \ \L\ \/\  __/ /\ \L\.\_ /\ \L\ \ /\  __/ \ \ \/  +   \ \____/\ \____\\ \__/.\_\\ \___,_\\ \____\ \ \_\  +    \/___/  \/____/ \/__/\/_/ \/__,_ / \/____/  \/_/  + +      __                                   __      +     /\ \                                 /\ \     +     \ \ \____    ___      __      _ __   \_\ \    +      \ \ '__`\  / __`\  /'__`\   /\`'__\ /'_` \   +       \ \ \L\ \/\ \L\ \/\ \L\.\_ \ \ \/ /\ \L\ \  +        \ \_,__/\ \____/\ \__/.\_\ \ \_\ \ \___,_\ +         \/___/  \/___/  \/__/\/_/  \/_/  \/__,_ / +                                                    endfunction | 
