29#ifndef NOMLIB_SYSTEM_INPUT_MAPPER_INPUT_STATE_MAPPER_HPP
30#define NOMLIB_SYSTEM_INPUT_MAPPER_INPUT_STATE_MAPPER_HPP
34#include "nomlib/config.hpp"
35#include "nomlib/system/InputMapper/InputActionMapper.hpp"
47 InputActionMapper::ActionMap actions;
57 typedef std::pair<std::string, InputActionState> Pair;
58 typedef std::map<std::string, InputActionState> InputStateMap;
69 bool active(
const std::string& key )
const;
85 bool erase(
const std::string& key);
162 InputStateMap states_;
Event handling abstraction.