$treeview $search $mathjax
Stratagus
2.2.7
$projectbrief
|
$projectbrief
|
$searchbox |
_________ __ __ / _____// |_____________ _/ |______ ____ __ __ ______ \_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/ / \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \ /_______ /|__| |__| (____ /__| (____ /\___ /|____//____ > \/ \/ \//_____/ \/ ______________________ ______________________ T H E W A R B E G I N S Stratagus - A free fantasy real time strategy game engine
#include <video.h>
Public Attributes | |
void(* | ButtonPressed )(unsigned buttons) |
Callback for mouse button press. | |
void(* | ButtonReleased )(unsigned buttons) |
Callback for mouse button release. | |
void(* | MouseMoved )(const PixelPos &screenPos) |
Callback for mouse move. | |
void(* | MouseExit )() |
Callback for mouse exit of game window. | |
void(* | KeyPressed )(unsigned keycode, unsigned keychar) |
Callback for key press. | |
void(* | KeyReleased )(unsigned keycode, unsigned keychar) |
Callback for key release. | |
void(* | KeyRepeated )(unsigned keycode, unsigned keychar) |
Callback for key repeated. | |
void(* | NetworkEvent )() |
Callback for network event. |
This is placed in the video part, because it depends on the video hardware driver.
void(* EventCallback::ButtonPressed)(unsigned buttons) |
Callback for mouse button press.
void(* EventCallback::ButtonReleased)(unsigned buttons) |
Callback for mouse button release.
void(* EventCallback::MouseMoved)(const PixelPos &screenPos) |
Callback for mouse move.
void(* EventCallback::MouseExit)() |
Callback for mouse exit of game window.
void(* EventCallback::KeyPressed)(unsigned keycode, unsigned keychar) |
Callback for key press.
void(* EventCallback::KeyReleased)(unsigned keycode, unsigned keychar) |
Callback for key release.
void(* EventCallback::KeyRepeated)(unsigned keycode, unsigned keychar) |
Callback for key repeated.
void(* EventCallback::NetworkEvent)() |
Callback for network event.