diff options
| -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 |
