Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

CSMessage.h File Reference

#include <vector>

Go to the source code of this file.

Data Structures

class  CSMessage
class  ActionMessage
class  GameMessage
class  SDLMessage
class  SpriteMessage
class  InputMessage
class  GuiMessage

Variables

const int ACTION_MESSAGE = 1
 Message Types.

const int GAME_MESSAGE = 2
const int SDL_MESSAGE = 3
const int INPUT_MESSAGE = 4
const int SPRITE_MESSAGE = 5
const int GUI_MESSAGE = 6
const int SCREEN_CHANGED_MESSAGE = 1
 Message Sub-Types (SDL).

const int END_MESSAGE = 1
 Message Sub-Types (Game).

const int PAUSE_MESSAGE = 2
const int TOGGLE_FULLSCREEN_MESSAGE = 3
const int SPRITE_TILE_COLLISION_MESSAGE = 4
const int SPRITE_SPRITE_COLLISION_MESSAGE = 5
const int SPRITE_OUT_OF_BOUNDS_MESSAGE = 6
const int TOGGLE_GUI_MESSAGE = 7
const int LAST_GAME_MESSAGE = 10
const int DEFAULT_MESSAGE = 0
const int UP_MESSAGE = 1
const int DOWN_MESSAGE = 2
const int RIGHT_MESSAGE = 3
const int LEFT_MESSAGE = 4
const int FIRE_MESSAGE = 5
const int DEATH_MESSAGE = 6
const int KEY_UP_MESSAGE = 1
 Message Sub-Types (INPUT).

const int KEY_DOWN_MESSAGE = 2
const int KEY_RIGHT_MESSAGE = 3
const int KEY_LEFT_MESSAGE = 4
const int KEY_FIRE_MESSAGE = 5
const int X_LOWER = 0
 Message SubSubType SPRITE_OUT_OF_BOUNDS_MESSAGE.

const int X_HIGHER = 1
const int Y_LOWER = 2
const int Y_HIGHER = 3
const int SPRITE_STATE_CHANGE_MESSAGE = 1
 Message Sub-Types (Sprite).

const int SPRITE_ACTION_CHANGE_MESSAGE = 2
const int MOUSE_MOTION_MESSAGE = 1
 Message Sub-Types (GUI_MESSAGE).

const int MOUSE_MOTION_LOST_MESSAGE = 2
const int MOUSE_BUTTON_PRESSED_MESSAGE = 3
const int MOUSE_BUTTON_RELEASED_MESSAGE = 4
const int KEY_PRESSED_MESSAGE = 5
const int KEY_RELEASED_MESSAGE = 6
const int FOCUS_LOST_MESSAGE = 7
const int FOCUS_GAINED_MESSAGE = 8
const int WINDOW_OPEN_MESSAGE = 9
const int WINDOW_CLOSE_MESSAGE = 10
const int BUTTON_PRESSED_MESSAGE = 11
const int BUTTON_RELEASED_MESSAGE = 12
const int BUTTON_DRAGGED_MESSAGE = 13
const int CHECKBOX_CHANGED_MESSAGE = 14
const int SCROLLBAR_POSITION_CHANGED_MESSAGE = 15
const int LIST_ITEM_SELECTED_MESSAGE = 16
const int COMBOBOX_ITEM_SELECTED_MESSAGE = 17
const int MENUITEM_ACTIVATED_MESSAGE = 18
const int TEXT_CHANGED_MESSAGE = 19
const int CLOSE_ACTION_ID = 0x1000
const int SCROLL_BUTTON_LESS_ACTION_ID = 0x1100
const int SCROLL_BUTTON_MORE_ACTION_ID = 0x1101
const int SCROLL_BUTTON_DRAG_ACTION_ID = 0x1102
const int COMBOBOX_BUTTON_MORE_ACTION_ID = 0x1200


Variable Documentation

const int ACTION_MESSAGE = 1
 

Message Types.

Definition at line 20 of file CSMessage.h.

Referenced by ActionMessage::ActionMessage(), and CSSprite::reactOnMessage().

const int GAME_MESSAGE = 2
 

Definition at line 21 of file CSMessage.h.

Referenced by GameMessage::GameMessage(), and CSGame::reactOnMessageGame().

const int SDL_MESSAGE = 3
 

Definition at line 22 of file CSMessage.h.

Referenced by CSGame::reactOnMessageGame(), and SDLMessage::SDLMessage().

const int INPUT_MESSAGE = 4
 

Definition at line 23 of file CSMessage.h.

Referenced by InputMessage::InputMessage().

const int SPRITE_MESSAGE = 5
 

Definition at line 24 of file CSMessage.h.

Referenced by CSSprite::reactOnMessage(), and SpriteMessage::SpriteMessage().

const int GUI_MESSAGE = 6
 

Definition at line 25 of file CSMessage.h.

Referenced by CSGrafikElement::CSGrafikElement(), GuiMessage::GuiMessage(), CSMenu::openMenu(), CSButton::reactOnMessageButton(), CSCheckBox::reactOnMessageCheckBox(), CSCombobox::reactOnMessageCombobox(), CSDragButton::reactOnMessageDragButton(), CSGame::reactOnMessageGame(), CSHTMLPanel::reactOnMessageHTMLPanel(), CSListbox::reactOnMessageListbox(), CSMenu::reactOnMessageMenu(), CSMenuItem::reactOnMessageMenuItem(), CSScrollbar::reactOnMessageScrollbar(), CSTextarea::reactOnMessageTextarea(), CSTextfield::reactOnMessageTextField(), CSWindow::reactOnMessageWindow(), CSScrollbar::rebuildElement(), CSListbox::rebuildElement(), CSCombobox::rebuildElement(), CSWindow::rebuildElementWindow(), and CSGrafikElement::removeMainElement().

const int SCREEN_CHANGED_MESSAGE = 1
 

Message Sub-Types (SDL).

Definition at line 28 of file CSMessage.h.

Referenced by CSGame::reactOnMessageGame().

const int END_MESSAGE = 1
 

Message Sub-Types (Game).

Definition at line 31 of file CSMessage.h.

Referenced by CSGame::reactOnMessageGame().

const int PAUSE_MESSAGE = 2
 

Definition at line 32 of file CSMessage.h.

Referenced by CSGame::reactOnMessageGame().

const int TOGGLE_FULLSCREEN_MESSAGE = 3
 

Definition at line 33 of file CSMessage.h.

Referenced by CSGame::reactOnMessageGame().

const int SPRITE_TILE_COLLISION_MESSAGE = 4
 

Definition at line 34 of file CSMessage.h.

const int SPRITE_SPRITE_COLLISION_MESSAGE = 5
 

Definition at line 35 of file CSMessage.h.

const int SPRITE_OUT_OF_BOUNDS_MESSAGE = 6
 

Definition at line 36 of file CSMessage.h.

const int TOGGLE_GUI_MESSAGE = 7
 

Definition at line 37 of file CSMessage.h.

Referenced by CSGame::reactOnMessageGame().

const int LAST_GAME_MESSAGE = 10
 

Definition at line 38 of file CSMessage.h.

const int DEFAULT_MESSAGE = 0
 

Message Sub-Types (Action) following must correspond to type definition in action file!

Definition at line 43 of file CSMessage.h.

Referenced by CSSprite::reactOnMessage().

const int UP_MESSAGE = 1
 

Definition at line 44 of file CSMessage.h.

const int DOWN_MESSAGE = 2
 

Definition at line 45 of file CSMessage.h.

const int RIGHT_MESSAGE = 3
 

Definition at line 46 of file CSMessage.h.

const int LEFT_MESSAGE = 4
 

Definition at line 47 of file CSMessage.h.

const int FIRE_MESSAGE = 5
 

Definition at line 48 of file CSMessage.h.

const int DEATH_MESSAGE = 6
 

Definition at line 49 of file CSMessage.h.

const int KEY_UP_MESSAGE = 1
 

Message Sub-Types (INPUT).

Definition at line 52 of file CSMessage.h.

const int KEY_DOWN_MESSAGE = 2
 

Definition at line 53 of file CSMessage.h.

const int KEY_RIGHT_MESSAGE = 3
 

Definition at line 54 of file CSMessage.h.

const int KEY_LEFT_MESSAGE = 4
 

Definition at line 55 of file CSMessage.h.

const int KEY_FIRE_MESSAGE = 5
 

Definition at line 56 of file CSMessage.h.

const int X_LOWER = 0
 

Message SubSubType SPRITE_OUT_OF_BOUNDS_MESSAGE.

Definition at line 59 of file CSMessage.h.

Referenced by CSGame::checkOutOfBounds().

const int X_HIGHER = 1
 

Definition at line 60 of file CSMessage.h.

Referenced by CSGame::checkOutOfBounds().

const int Y_LOWER = 2
 

Definition at line 61 of file CSMessage.h.

Referenced by CSGame::checkOutOfBounds().

const int Y_HIGHER = 3
 

Definition at line 62 of file CSMessage.h.

Referenced by CSGame::checkOutOfBounds().

const int SPRITE_STATE_CHANGE_MESSAGE = 1
 

Message Sub-Types (Sprite).

Definition at line 65 of file CSMessage.h.

Referenced by CSSprite::reactOnMessage().

const int SPRITE_ACTION_CHANGE_MESSAGE = 2
 

Definition at line 66 of file CSMessage.h.

const int MOUSE_MOTION_MESSAGE = 1
 

Message Sub-Types (GUI_MESSAGE).

Definition at line 69 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSDragButton::reactOnMessageDragButton(), CSListbox::reactOnMessageListbox(), CSMenu::reactOnMessageMenu(), CSMenuItem::reactOnMessageMenuItem(), and CSWindow::reactOnMessageWindow().

const int MOUSE_MOTION_LOST_MESSAGE = 2
 

Definition at line 70 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSMenu::reactOnMessageMenu(), CSMenuItem::reactOnMessageMenuItem(), and CSWindow::reactOnMessageWindow().

const int MOUSE_BUTTON_PRESSED_MESSAGE = 3
 

Definition at line 71 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSButton::reactOnMessageButton(), CSCheckBox::reactOnMessageCheckBox(), CSCombobox::reactOnMessageCombobox(), CSDragButton::reactOnMessageDragButton(), CSHTMLPanel::reactOnMessageHTMLPanel(), CSListbox::reactOnMessageListbox(), CSMenu::reactOnMessageMenu(), CSMenuItem::reactOnMessageMenuItem(), CSScrollbar::reactOnMessageScrollbar(), and CSWindow::reactOnMessageWindow().

const int MOUSE_BUTTON_RELEASED_MESSAGE = 4
 

Definition at line 72 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSButton::reactOnMessageButton(), CSCheckBox::reactOnMessageCheckBox(), CSDragButton::reactOnMessageDragButton(), CSListbox::reactOnMessageListbox(), CSMenuItem::reactOnMessageMenuItem(), CSTextarea::reactOnMessageTextarea(), and CSWindow::reactOnMessageWindow().

const int KEY_PRESSED_MESSAGE = 5
 

Definition at line 74 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSCombobox::reactOnMessageCombobox(), CSTextarea::reactOnMessageTextarea(), and CSTextfield::reactOnMessageTextField().

const int KEY_RELEASED_MESSAGE = 6
 

Definition at line 75 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSTextarea::reactOnMessageTextarea(), and CSTextfield::reactOnMessageTextField().

const int FOCUS_LOST_MESSAGE = 7
 

Definition at line 77 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSCombobox::reactOnMessageCombobox(), CSMenu::reactOnMessageMenu(), CSTextarea::reactOnMessageTextarea(), and CSTextfield::reactOnMessageTextField().

const int FOCUS_GAINED_MESSAGE = 8
 

Definition at line 78 of file CSMessage.h.

Referenced by CSGrafikElement::init(), CSCombobox::reactOnMessageCombobox(), CSTextarea::reactOnMessageTextarea(), and CSTextfield::reactOnMessageTextField().

const int WINDOW_OPEN_MESSAGE = 9
 

Definition at line 79 of file CSMessage.h.

const int WINDOW_CLOSE_MESSAGE = 10
 

Definition at line 80 of file CSMessage.h.

Referenced by CSWindow::initWindow().

const int BUTTON_PRESSED_MESSAGE = 11
 

Definition at line 82 of file CSMessage.h.

Referenced by CSCombobox::reactOnMessageCombobox(), CSScrollbar::reactOnMessageScrollbar(), and CSWindow::reactOnMessageWindow().

const int BUTTON_RELEASED_MESSAGE = 12
 

Definition at line 83 of file CSMessage.h.

const int BUTTON_DRAGGED_MESSAGE = 13
 

Definition at line 84 of file CSMessage.h.

Referenced by CSDragButton::CSDragButton(), and CSScrollbar::reactOnMessageScrollbar().

const int CHECKBOX_CHANGED_MESSAGE = 14
 

Definition at line 85 of file CSMessage.h.

Referenced by CSCheckBox::CSCheckBox().

const int SCROLLBAR_POSITION_CHANGED_MESSAGE = 15
 

Definition at line 87 of file CSMessage.h.

Referenced by CSScrollbar::CSScrollbar(), CSListbox::reactOnMessageListbox(), and CSWindow::reactOnMessageWindow().

const int LIST_ITEM_SELECTED_MESSAGE = 16
 

Definition at line 88 of file CSMessage.h.

Referenced by CSListbox::initListbox(), and CSCombobox::reactOnMessageCombobox().

const int COMBOBOX_ITEM_SELECTED_MESSAGE = 17
 

Definition at line 89 of file CSMessage.h.

const int MENUITEM_ACTIVATED_MESSAGE = 18
 

Definition at line 91 of file CSMessage.h.

Referenced by CSMenuItem::CSMenuItem().

const int TEXT_CHANGED_MESSAGE = 19
 

Definition at line 92 of file CSMessage.h.

const int CLOSE_ACTION_ID = 0x1000
 

Definition at line 94 of file CSMessage.h.

Referenced by CSWindow::reactOnMessageWindow(), and CSWindow::rebuildElementWindow().

const int SCROLL_BUTTON_LESS_ACTION_ID = 0x1100
 

Definition at line 95 of file CSMessage.h.

Referenced by CSScrollbar::reactOnMessageScrollbar(), and CSScrollbar::rebuildElement().

const int SCROLL_BUTTON_MORE_ACTION_ID = 0x1101
 

Definition at line 96 of file CSMessage.h.

Referenced by CSScrollbar::reactOnMessageScrollbar(), and CSScrollbar::rebuildElement().

const int SCROLL_BUTTON_DRAG_ACTION_ID = 0x1102
 

Definition at line 97 of file CSMessage.h.

Referenced by CSScrollbar::reactOnMessageScrollbar(), and CSScrollbar::rebuildElement().

const int COMBOBOX_BUTTON_MORE_ACTION_ID = 0x1200
 

Definition at line 99 of file CSMessage.h.

Referenced by CSCombobox::reactOnMessageCombobox(), and CSCombobox::rebuildElement().


Generated on Wed Jul 14 00:43:43 2004 for CSLib by doxygen 1.3.6