diff options
| author | Teddy Wing | 2015-10-08 03:05:20 -0400 |
|---|---|---|
| committer | Teddy Wing | 2015-10-08 03:05:20 -0400 |
| commit | 72efc690c20aa9ed05c27a75a77cd90e9cc72d77 (patch) | |
| tree | de78450e983ab06a4ff0a51e9d8d9175c33e8299 | |
| parent | 07c59fb8017ee35e71bf809178cbc0bdbc20cc15 (diff) | |
| download | vim-space-vlaze-72efc690c20aa9ed05c27a75a77cd90e9cc72d77.tar.bz2 | |
leaderboard#RenderLeaderboard: 2 font choices (WIP)
Start of render function, initialising a new buffer for the leaderboard
and getting necessary data from our storage files.
Two font options generated from Figlet, one in "cybermedium" and the
other in "larry3d". Going to go with the "larry3d" one.
| -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 |
