____                _       __
    / __ )____  _____   | |     / /___ ___________
   / __  / __ \/ ___/   | | /| / / __ `/ ___/ ___/
  / /_/ / /_/ (__  )    | |/ |/ / /_/ / /  (__  )
 /_____/\____/____/     |__/|__/\__,_/_/  /____/

       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"

_event_callback_ Struct Reference

#include <video.h>

List of all members.

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)


Detailed Description

Event call back.

This is placed in the video part, because it depends on the video hardware driver.

Definition at line 167 of file video.h.


Member Data Documentation

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)

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_::KeyPressed)(unsigned keycode, unsigned keychar)

void(* _event_callback_::KeyReleased)(unsigned keycode, unsigned keychar)

void(* _event_callback_::KeyRepeated)(unsigned keycode, unsigned keychar)


The documentation for this struct was generated from the following file:

Generated on Sat Feb 21 00:28:22 2009 for Bos Wars by  doxygen 1.5.6