Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
 Todos Classes Arquivos Funções Variáveis Definições de Tipos Enumerações Valores enumerados Definições e Macros Páginas
Componentes | Definições e Macros
Referência do Arquivo InputManager.h
#include "SDL_include.h"
#include "Vec2.h"
#include <unordered_map>
#include <cstdint>
Gráfico de dependência de inclusões para InputManager.h:
Este grafo mostra quais arquivos estão direta ou indiretamente relacionados com este arquivo:

Componentes

class  InputManager
 Classe que organiza entradas do usuário. Mais...
 

Definições e Macros

#define INCLUDE_SDL
 
#define INCLUDE_SDL_IMAGE
 
#define INPUT_MANAGER   InputManager::GetInstance()
 
#define LEFT_ARROW_KEY   SDLK_LEFT
 
#define RIGHT_ARROW_KEY   SDLK_RIGHT
 
#define UP_ARROW_KEY   SDLK_UP
 
#define DOWN_ARROW_KEY   SDLK_DOWN
 
#define ESCAPE_KEY   SDLK_ESCAPE
 
#define LEFT_ALT_KEY   SDLK_LALT
 
#define LEFT_CTRL_KEY   SDLK_LCTRL
 
#define LEFT_SHIFT_KEY   SDLK_LSHIFT
 
#define ESPACE_KEY   SDLK_SPACE
 
#define LEFT_MOUSE_BUTTON   SDL_BUTTON_LEFT
 
#define RIGHT_MOUSE_BUTTON   SDL_BUTTON_RIGHT
 
#define MIDDLE_MOUSE_BUTTON   SDL_BUTTON_MIDDLE
 

Definições e macros

#define DOWN_ARROW_KEY   SDLK_DOWN
#define ESCAPE_KEY   SDLK_ESCAPE
#define ESPACE_KEY   SDLK_SPACE
#define INCLUDE_SDL
#define INCLUDE_SDL_IMAGE
#define INPUT_MANAGER   InputManager::GetInstance()
#define LEFT_ALT_KEY   SDLK_LALT
#define LEFT_ARROW_KEY   SDLK_LEFT
#define LEFT_CTRL_KEY   SDLK_LCTRL
#define LEFT_MOUSE_BUTTON   SDL_BUTTON_LEFT
#define LEFT_SHIFT_KEY   SDLK_LSHIFT
#define MIDDLE_MOUSE_BUTTON   SDL_BUTTON_MIDDLE
#define RIGHT_ARROW_KEY   SDLK_RIGHT
#define RIGHT_MOUSE_BUTTON   SDL_BUTTON_RIGHT
#define UP_ARROW_KEY   SDLK_UP