CTitle.cpp File Reference

Title screen (main screen of Bombermaaan at program start). More...

#include "STDAFX.H"
#include "CTitle.h"
#include "CDisplay.h"
#include "CInput.h"
#include "COptions.h"
#include "CGame.h"

Include dependency graph for CTitle.cpp:


Defines

#define BLACKSCREEN_DURATION   0.350f
#define DISPLAY_ORIGIN_X   0
#define DISPLAY_ORIGIN_Y   0
#define BACKGROUND_POSITION_X   0
#define BACKGROUND_POSITION_Y   0
#define BACKGROUND_SPRITE_TABLE   42
#define BACKGROUND_SPRITE   0
#define BACKGROUND_SPRITE_LAYER   0
#define BACKGROUND_SPRITE_PRIORITY_IN_LAYER   0
#define BOMBERS_POSITION_X   0
#define BOMBERS_POSITION_Y   (VIEW_HEIGHT - 126)
#define BOMBERS_SPRITE_TABLE   43
#define BOMBERS_SPRITE   0
#define BOMBERS_SPRITE_LAYER   0
#define BOMBERS_SPRITE_PRIORITY_IN_LAYER   2
#define TITLE_POSITION_X   7
#define TITLE_POSITION_Y   7
#define TITLE_SPRITE_TABLE   44
#define TITLE_SPRITE   0
#define TITLE_SPRITE_LAYER   0
#define TITLE_SPRITE_PRIORITY_IN_LAYER   2
#define NUMBER_OF_MENU_ITEMS   5
#define FIRST_MENU_ITEM   0
#define LAST_MENU_ITEM   (NUMBER_OF_MENU_ITEMS - 1)
#define FIRST_MENU_ITEM_POSITION_Y   180
#define ALL_MENU_ITEMS_POSITION_X   195
#define MENU_ITEM_SPRITE_TABLE   45
#define MENU_ITEM_SPRITE_LAYER   0
#define MENU_ITEM_SPRITE_PRIORITY_IN_LAYER   2
#define SPACE_X_FROM_MENU_ITEM_TO_CURSOR_HAND   -40
#define CURSOR_HAND_SPRITE_TABLE   64
#define CURSOR_HAND_SPRITE   0
#define CURSOR_HAND_SPRITE_LAYER   0
#define CURSOR_HAND_SPRITE_PRIORITY_IN_LAYER   2
#define SPACE_Y_BETWEEN_MENU_ITEMS   30
#define MOVING_HAND_TIMEPERIOD   0.06f
 Time period for calculating the moving hand position.
#define MOVING_HAND_DISTANCE_1   (-20)
#define MOVING_HAND_DISTANCE_2   (-18)
#define MOVING_HAND_DISTANCE_3   (-13)
#define MOVING_HAND_DISTANCE_4   (-6)
#define MOVING_HAND_DISTANCE_5   (-2)
#define MOVING_HAND_DISTANCE_6   (0)
#define MENU_ITEM_GAME   0
#define MENU_ITEM_DEMO   1
#define MENU_ITEM_OPTIONS   2
#define MENU_ITEM_CREDITS   3
#define MENU_ITEM_EXIT   4

Detailed Description

Title screen (main screen of Bombermaaan at program start).


Define Documentation

#define ALL_MENU_ITEMS_POSITION_X   195

#define BACKGROUND_POSITION_X   0

#define BACKGROUND_POSITION_Y   0

#define BACKGROUND_SPRITE   0

#define BACKGROUND_SPRITE_LAYER   0

#define BACKGROUND_SPRITE_PRIORITY_IN_LAYER   0

#define BACKGROUND_SPRITE_TABLE   42

#define BLACKSCREEN_DURATION   0.350f

#define BOMBERS_POSITION_X   0

#define BOMBERS_POSITION_Y   (VIEW_HEIGHT - 126)

#define BOMBERS_SPRITE   0

#define BOMBERS_SPRITE_LAYER   0

#define BOMBERS_SPRITE_PRIORITY_IN_LAYER   2

#define BOMBERS_SPRITE_TABLE   43

#define CURSOR_HAND_SPRITE   0

#define CURSOR_HAND_SPRITE_LAYER   0

#define CURSOR_HAND_SPRITE_PRIORITY_IN_LAYER   2

#define CURSOR_HAND_SPRITE_TABLE   64

#define DISPLAY_ORIGIN_X   0

#define DISPLAY_ORIGIN_Y   0

#define FIRST_MENU_ITEM   0

#define FIRST_MENU_ITEM_POSITION_Y   180

#define LAST_MENU_ITEM   (NUMBER_OF_MENU_ITEMS - 1)

#define MENU_ITEM_CREDITS   3

#define MENU_ITEM_DEMO   1

#define MENU_ITEM_EXIT   4

#define MENU_ITEM_GAME   0

#define MENU_ITEM_OPTIONS   2

#define MENU_ITEM_SPRITE_LAYER   0

#define MENU_ITEM_SPRITE_PRIORITY_IN_LAYER   2

#define MENU_ITEM_SPRITE_TABLE   45

#define MOVING_HAND_DISTANCE_1   (-20)

#define MOVING_HAND_DISTANCE_2   (-18)

#define MOVING_HAND_DISTANCE_3   (-13)

#define MOVING_HAND_DISTANCE_4   (-6)

#define MOVING_HAND_DISTANCE_5   (-2)

#define MOVING_HAND_DISTANCE_6   (0)

#define MOVING_HAND_TIMEPERIOD   0.06f

Time period for calculating the moving hand position.

#define NUMBER_OF_MENU_ITEMS   5

#define SPACE_X_FROM_MENU_ITEM_TO_CURSOR_HAND   -40

#define SPACE_Y_BETWEEN_MENU_ITEMS   30

#define TITLE_POSITION_X   7

#define TITLE_POSITION_Y   7

#define TITLE_SPRITE   0

#define TITLE_SPRITE_LAYER   0

#define TITLE_SPRITE_PRIORITY_IN_LAYER   2

#define TITLE_SPRITE_TABLE   44


Generated on Sat Oct 18 12:26:39 2008 for Bombermaaan by  doxygen 1.5.5
Visit the Bombermaaan project page
SourceForge.net Logo