____ _ __
/ __ )____ _____ | | / /___ ___________
/ __ / __ \/ ___/ | | /| / / __ `/ ___/ ___/
/ /_/ / /_/ (__ ) | |/ |/ / /_/ / / (__ )
/_____/\____/____/ |__/|__/\__,_/_/ /____/
A futuristic real-time strategy game.
This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project.
Distributed under the "GNU General Public License"#include <input.h>

Public Member Functions | |
| virtual | ~Input () |
| virtual bool | isKeyQueueEmpty ()=0 |
| virtual KeyInput | dequeueKeyInput ()=0 |
| virtual bool | isMouseQueueEmpty ()=0 |
| virtual MouseInput | dequeueMouseInput ()=0 |
| virtual void | _pollInput ()=0 |
Definition at line 71 of file input.h.
| virtual bool gcn::Input::isKeyQueueEmpty | ( | ) | [pure virtual] |
Checks whether the key queue is empty or not.
Implemented in gcn::SDLInput.
Referenced by gcn::Gui::logic().
| virtual KeyInput gcn::Input::dequeueKeyInput | ( | ) | [pure virtual] |
Dequeues the key input queue.
Implemented in gcn::SDLInput.
Referenced by gcn::Gui::logic().
| virtual bool gcn::Input::isMouseQueueEmpty | ( | ) | [pure virtual] |
Checks whether the mouse queue is empyt or not.
Implemented in gcn::SDLInput.
Referenced by gcn::Gui::logic().
| virtual MouseInput gcn::Input::dequeueMouseInput | ( | ) | [pure virtual] |
Dequeues the mouse input queue.
Implemented in gcn::SDLInput.
Referenced by gcn::Gui::logic().
| virtual void gcn::Input::_pollInput | ( | ) | [pure virtual] |
Polls all exsisting input. It exists for Input implementation compatibility. It is used internally by the library.
Implemented in gcn::SDLInput.
Referenced by gcn::Gui::logic().
1.5.6