____ _ __
/ __ )____ _____ | | / /___ ___________
/ __ / __ \/ ___/ | | /| / / __ `/ ___/ ___/
/ /_/ / /_/ (__ ) | |/ |/ / /_/ / / (__ )
/_____/\____/____/ |__/|__/\__,_/_/ /____/
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 <video.h>
Public Attributes | |
| void(* | ButtonPressed )(unsigned buttons) |
| < Callback for mouse button press | |
| void(* | ButtonReleased )(unsigned buttons) |
| Callback for mouse move. | |
| void(* | MouseMoved )(int x, int y) |
| Callback for mouse exit of game window. | |
| void(* | MouseExit )(void) |
| Callback for key press. | |
| void(* | KeyPressed )(unsigned keycode, unsigned keychar) |
| Callback for key release. | |
| void(* | KeyReleased )(unsigned keycode, unsigned keychar) |
| Callback for key repeated. | |
| void(* | KeyRepeated )(unsigned keycode, unsigned keychar) |
| Callback for network event. | |
| void(* | NetworkEvent )(void) |
This is placed in the video part, because it depends on the video hardware driver.
Definition at line 167 of file video.h.
| void(* _event_callback_::ButtonPressed)(unsigned buttons) |
< Callback for mouse button press
Callback for mouse button release
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), InputMouseButtonPress(), InputMouseTimeout(), PlayMovie(), and ShowTitleImage().
| void(* _event_callback_::ButtonReleased)(unsigned buttons) |
Callback for mouse move.
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), InputMouseButtonRelease(), PlayMovie(), and ShowTitleImage().
| void(* _event_callback_::MouseMoved)(int x, int y) |
Callback for mouse exit of game window.
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), InputMouseMove(), PlayMovie(), and ShowTitleImage().
| void(* _event_callback_::MouseExit)(void) |
Callback for key press.
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), InputMouseExit(), PlayMovie(), and ShowTitleImage().
| void(* _event_callback_::KeyPressed)(unsigned keycode, unsigned keychar) |
Callback for key release.
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), InputKeyButtonPress(), PlayMovie(), and ShowTitleImage().
| void(* _event_callback_::KeyReleased)(unsigned keycode, unsigned keychar) |
Callback for key repeated.
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), InputKeyButtonRelease(), PlayMovie(), and ShowTitleImage().
| void(* _event_callback_::KeyRepeated)(unsigned keycode, unsigned keychar) |
Callback for network event.
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), InputKeyTimeout(), PlayMovie(), and ShowTitleImage().
| void(* _event_callback_::NetworkEvent)(void) |
Referenced by CEditor::Init(), InitCallbacks(), InitGameCallbacks(), initGuichan(), PlayMovie(), ShowTitleImage(), and WaitEventsOneFrame().
1.5.6