aboutsummaryrefslogtreecommitdiffstats
path: root/autoload
diff options
context:
space:
mode:
Diffstat (limited to 'autoload')
-rw-r--r--autoload/space_vlaze/leaderboard.vim41
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