Blamite Game Engine - blam!  00272.10.26.20.0001.blamite
The core library for the Blamite Game Engine.
CharacterInputEvent.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../events.h"
4 
5 namespace Blam::Events
6 {
12  class CharacterInputEvent : public Event
13  {
14  private:
15  char character;
16 
17  public:
23  CharacterInputEvent(char _char)
24  {
25  character = _char;
27  }
28 
34  char GetCharacter()
35  {
36  return character;
37  }
38  };
39 }
Blam::Events::Event::event_type
EventType event_type
The type of the event.
Definition: Event.hpp:18
Blam::Events::Event
Class representing a generic event.
Definition: Event.hpp:13
Blam::Events
Namespace for handling things related to Events.
Definition: CharacterInputEvent.hpp:5
Blam::Events::CharacterInputEvent
Class representing a character being pressed.
Definition: CharacterInputEvent.hpp:12
Blam::Events::CharacterInputEvent::CharacterInputEvent
CharacterInputEvent(char _char)
Constructs a new event.
Definition: CharacterInputEvent.hpp:23
Blam::Events::CharacterInputEvent::GetCharacter
char GetCharacter()
Retrieves the character that was pressed.
Definition: CharacterInputEvent.hpp:34
CharacterInput
@ CharacterInput
Definition: events.h:8