From 70ae783d2d78cc9c7b79f044b999c0ee150cf595 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 4 Oct 2015 13:11:15 -0400 Subject: Connect in-game mappings * Remove `` since it isn't available in my version of Vim (7.3 2010 Aug 15, compiled Jun 20 2012 13:16:02) and breaks the mappings if it's included. * Create function stubs for all mappings * Add missing ``s to end of mappings to make them work * Initialise mappings when starting a game --- autoload/space_vlaze/game.vim | 9 +++++++++ autoload/space_vlaze/mappings.vim | 14 +++++++------- autoload/space_vlaze/player.vim | 21 +++++++++++++++++++++ 3 files changed, 37 insertions(+), 7 deletions(-) (limited to 'autoload/space_vlaze') diff --git a/autoload/space_vlaze/game.vim b/autoload/space_vlaze/game.vim index 2b7b289..54fa6f9 100644 --- a/autoload/space_vlaze/game.vim +++ b/autoload/space_vlaze/game.vim @@ -4,6 +4,7 @@ function! space_vlaze#game#Init() call space_vlaze#game#SetupWindow() call space_vlaze#colors#Initialize() call space_vlaze#game#InitializeBoard() + call space_vlaze#mappings#Initialize() endfunction @@ -51,3 +52,11 @@ function! space_vlaze#game#RenderBoard() let i += 1 endwhile endfunction + + +function! space_vlaze#game#Quit() +endfunction + + +function! space_vlaze#game#Pause() +endfunction diff --git a/autoload/space_vlaze/mappings.vim b/autoload/space_vlaze/mappings.vim index fdd2a37..65cfe6e 100644 --- a/autoload/space_vlaze/mappings.vim +++ b/autoload/space_vlaze/mappings.vim @@ -1,9 +1,9 @@ function! space_vlaze#mappings#Initialize() - nnoremap q :call space_vlaze#game#Quit() - nnoremap p :call space_vlaze#game#Pause() - nnoremap h :call space_vlaze#player#MoveLeft() - nnoremap j :call space_vlaze#player#MoveDown() - nnoremap k :call space_vlaze#player#MoveUp() - nnoremap l :call space_vlaze#player#MoveRight() - nnoremap :call space_vlaze#player#FireBlasters() + nnoremap q :call space_vlaze#game#Quit() + nnoremap p :call space_vlaze#game#Pause() + nnoremap h :call space_vlaze#player#MoveLeft() + nnoremap j :call space_vlaze#player#MoveDown() + nnoremap k :call space_vlaze#player#MoveUp() + nnoremap l :call space_vlaze#player#MoveRight() + nnoremap :call space_vlaze#player#FireBlasters() endfunction diff --git a/autoload/space_vlaze/player.vim b/autoload/space_vlaze/player.vim index 53583bd..17b0178 100644 --- a/autoload/space_vlaze/player.vim +++ b/autoload/space_vlaze/player.vim @@ -1,3 +1,24 @@ function! space_vlaze#player#PlayerCharacter() return '◆' endfunction + + +function! space_vlaze#player#MoveLeft() +endfunction + + +function! space_vlaze#player#MoveDown() + echom 'booya' +endfunction + + +function! space_vlaze#player#MoveUp() +endfunction + + +function! space_vlaze#player#MoveRight() +endfunction + + +function! space_vlaze#player#FireBlasters() +endfunction -- cgit v1.2.3