CBoard.cpp File Reference

The board during a match showing time and bombers' health and wins. More...

#include "STDAFX.H"
#include "CBoard.h"
#include "CClock.h"
#include "CDisplay.h"
#include "COptions.h"
#include "CScores.h"
#include "CArena.h"
#include "CTimer.h"

Include dependency graph for CBoard.cpp:


Defines

#define SPRITE_SEMICOLON   10
#define SPRITE_DASH   11
#define SPRITE_BOARD_BACKGROUND   0
#define BOARD_SPRITELAYER   100
#define BOARD_BACKGROUND_PRIORITY   0
#define BOARD_OBJECTS_PRIORITY   1
#define ANIMCLOCKBOTTOM_SPRITE0   0
#define ANIMCLOCKBOTTOM_SPRITE1   1
#define ANIMCLOCKBOTTOM_SPRITE2   2
#define ANIMCLOCKBOTTOM_SPRITE3   3
#define ANIMCLOCKBOTTOM_SPRITE4   4
#define ANIMCLOCKBOTTOM_SPRITE5   5
#define ANIMCLOCKBOTTOM_SPRITE6   6
#define ANIMCLOCKBOTTOM_SPRITE7   7
#define ANIMCLOCKTOP_SPRITE0   0
#define ANIMCLOCKTOP_SPRITE1   1
#define ANIMCLOCKBOTTOM_NORMAL   0.090f
#define ANIMCLOCKBOTTOM_FAST   0.045f
#define ANIMCLOCKTOP_TIME   0.040f
#define BOARD_POSITION_X   0
#define BOARD_POSITION_Y   0
#define CLOCKTOP_POSITION_X   4
#define CLOCKTOP_POSITION_Y   2
#define CLOCKBOTTOM_POSITION_X   4
#define CLOCKBOTTOM_POSITION_Y   9
#define TIME_DIGIT_SPACE   8
#define SCORE_INITIAL_POSITION_X   79
#define SCORE_INITIAL_POSITION_Y   5
#define SCORE_NEXT_X_OFFSET   35
#define HEAD_TO_SCORE_X_OFFSET   17
#define HEAD_TO_SCORE_Y_OFFSET   4
#define BOARD_BACKGROUND_POSITION_X   0
#define BOARD_BACKGROUND_POSITION_Y   0
#define TIME_POSITION_X   23
#define TIME_POSITION_Y   8
#define BOARD_BACKGROUND_SPRITETABLE   9
#define BOARD_TIME_SPRITETABLE   10
#define BOARD_CLOCK_TOP_SPRITETABLE   11
#define BOARD_CLOCK_BOTTOM_SPRITETABLE   12
#define BOARD_SCORE_SPRITETABLE   13
#define BOARD_HEADS_SPRITETABLE   14

Detailed Description

The board during a match showing time and bombers' health and wins.


Define Documentation

#define ANIMCLOCKBOTTOM_FAST   0.045f

#define ANIMCLOCKBOTTOM_NORMAL   0.090f

#define ANIMCLOCKBOTTOM_SPRITE0   0

#define ANIMCLOCKBOTTOM_SPRITE1   1

#define ANIMCLOCKBOTTOM_SPRITE2   2

#define ANIMCLOCKBOTTOM_SPRITE3   3

#define ANIMCLOCKBOTTOM_SPRITE4   4

#define ANIMCLOCKBOTTOM_SPRITE5   5

#define ANIMCLOCKBOTTOM_SPRITE6   6

#define ANIMCLOCKBOTTOM_SPRITE7   7

#define ANIMCLOCKTOP_SPRITE0   0

#define ANIMCLOCKTOP_SPRITE1   1

#define ANIMCLOCKTOP_TIME   0.040f

#define BOARD_BACKGROUND_POSITION_X   0

#define BOARD_BACKGROUND_POSITION_Y   0

#define BOARD_BACKGROUND_PRIORITY   0

#define BOARD_BACKGROUND_SPRITETABLE   9

#define BOARD_CLOCK_BOTTOM_SPRITETABLE   12

#define BOARD_CLOCK_TOP_SPRITETABLE   11

#define BOARD_HEADS_SPRITETABLE   14

#define BOARD_OBJECTS_PRIORITY   1

#define BOARD_POSITION_X   0

#define BOARD_POSITION_Y   0

#define BOARD_SCORE_SPRITETABLE   13

#define BOARD_SPRITELAYER   100

#define BOARD_TIME_SPRITETABLE   10

#define CLOCKBOTTOM_POSITION_X   4

#define CLOCKBOTTOM_POSITION_Y   9

#define CLOCKTOP_POSITION_X   4

#define CLOCKTOP_POSITION_Y   2

#define HEAD_TO_SCORE_X_OFFSET   17

#define HEAD_TO_SCORE_Y_OFFSET   4

#define SCORE_INITIAL_POSITION_X   79

#define SCORE_INITIAL_POSITION_Y   5

#define SCORE_NEXT_X_OFFSET   35

#define SPRITE_BOARD_BACKGROUND   0

#define SPRITE_DASH   11

#define SPRITE_SEMICOLON   10

#define TIME_DIGIT_SPACE   8

#define TIME_POSITION_X   23

#define TIME_POSITION_Y   8


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