# C:/Users/Public/AGS Final Folder/BFLETCHER D4010283/Source/Game/Source/GameConfig.h File Reference

`#include "Colour.h"`

Go to the source code of this file.

## Defines
#define | SCREEN_WIDTH 320
#define | SCREEN_HEIGHT 240
#define | SCREEN_DEPTH 16
#define | GAME_TICK_RATE 30
#define | SPLASH_SCREEN_TIME 3000
#define | CHARACTER_WIDTH 8
#define | CHARACTER_HEIGHT 8
#define | LEVEL_LEAD_IN_TIME 1500
#define | PLAYER_START_LIVES 5
#define | GAME_TITLE "B r e a k D o w n !"
#define | GAME_TITLE_COLOUR ColourRGB(255,255,255)
#define | GAME_TITLE_SHADOW_COLOUR ColourRGB(128,128,128)
#define | GAME_OVER_TEXT "G A M E O V E R"
#define | GAME_POINTS_PER_HIT 10
#define | BOX_AREA_POS_X 10
#define | BOX_AREA_POS_Y 10
#define | BOX_AREA_WIDTH 300
#define | BOX_AREA_HEIGHT 180
#define | BOX_LOCATION_PADDING 1
#define | BOX_MIN_TIME_BETWEEN_HITS 100
#define | SMALL_BOX_WIDTH 12
#define | SMALL_BOX_HEIGHT 5
#define | MEDIUM_BOX_WIDTH 28
#define | MEDIUM_BOX_HEIGHT 13
#define | LARGE_BOX_WIDTH 50
#define | LARGE_BOX_HEIGHT 20
#define | WALL_BORDER_SIZE 5
#define | NUM_BOX_COLOURS 7
#define | PADDLE_SPEED 10
#define | PADDLE_SPIN_PRECISION 8
#define | BALL_START_SPEED_X 2
#define | BALL_START_SPEED_Y 5
#define | BALL_MAX_SPEED_X 10
#define | BALL_MAX_SPEED_Y 10
#define | MENU_NORMAL_COLOUR ColourRGB(0,0,255)
#define | MENU_SELECTED_COLOUR ColourRGB(255,0,0)
#define | MENU_START_GAME_TEXT "Start Game"
#define | MENU_QUIT_GAME_TEXT "End Game"
#define | MENU_PLAY_AGAIN_GAME_TEXT "Play Again"
#define | SOUND_VOLUME_STEP 10
#define | SOUND_MAX_VOLUME 100

## Define Documentation

#define BALL_MAX_SPEED_X 10

Definition at line 66 of file GameConfig.h.

#define BALL_MAX_SPEED_Y 10

Definition at line 67 of file GameConfig.h.

#define BALL_START_SPEED_X 2

Definition at line 64 of file GameConfig.h.

#define BALL_START_SPEED_Y 5

Definition at line 65 of file GameConfig.h.

#define BOX_AREA_HEIGHT 180

Definition at line 42 of file GameConfig.h.

#define BOX_AREA_POS_X 10

Definition at line 39 of file GameConfig.h.

#define BOX_AREA_POS_Y 10

Definition at line 40 of file GameConfig.h.

#define BOX_AREA_WIDTH 300

Definition at line 41 of file GameConfig.h.

#define BOX_LOCATION_PADDING 1

Definition at line 44 of file GameConfig.h.

#define BOX_MIN_TIME_BETWEEN_HITS 100

Definition at line 46 of file GameConfig.h.

#define CHARACTER_HEIGHT 8

Definition at line 23 of file GameConfig.h.

#define CHARACTER_WIDTH 8

Definition at line 22 of file GameConfig.h.

#define GAME_OVER_TEXT "G A M E O V E R"

Definition at line 35 of file GameConfig.h.

#define GAME_POINTS_PER_HIT 10

Definition at line 36 of file GameConfig.h.

#define GAME_TICK_RATE 30

Definition at line 16 of file GameConfig.h.

#define GAME_TITLE "B r e a k D o w n !"

Definition at line 32 of file GameConfig.h.

#define GAME_TITLE_COLOUR ColourRGB(255,255,255)

Definition at line 33 of file GameConfig.h.

#define GAME_TITLE_SHADOW_COLOUR ColourRGB(128,128,128)

Definition at line 34 of file GameConfig.h.

#define LARGE_BOX_HEIGHT 20

Definition at line 53 of file GameConfig.h.

#define LARGE_BOX_WIDTH 50

Definition at line 52 of file GameConfig.h.

#define LEVEL_LEAD_IN_TIME 1500

Definition at line 26 of file GameConfig.h.

#define MEDIUM_BOX_HEIGHT 13

Definition at line 51 of file GameConfig.h.

#define MEDIUM_BOX_WIDTH 28

Definition at line 50 of file GameConfig.h.

#define MENU_NORMAL_COLOUR ColourRGB(0,0,255)

Definition at line 70 of file GameConfig.h.

#define MENU_PLAY_AGAIN_GAME_TEXT "Play Again"

Definition at line 75 of file GameConfig.h.

#define MENU_QUIT_GAME_TEXT "End Game"

Definition at line 74 of file GameConfig.h.

#define MENU_SELECTED_COLOUR ColourRGB(255,0,0)

Definition at line 71 of file GameConfig.h.

#define MENU_START_GAME_TEXT "Start Game"

Definition at line 73 of file GameConfig.h.

#define NUM_BOX_COLOURS 7

Definition at line 57 of file GameConfig.h.

#define PADDLE_SPEED 10

Definition at line 60 of file GameConfig.h.

#define PADDLE_SPIN_PRECISION 8

Definition at line 61 of file GameConfig.h.

#define PLAYER_START_LIVES 5

Definition at line 29 of file GameConfig.h.

#define SCREEN_DEPTH 16

Definition at line 13 of file GameConfig.h.

#define SCREEN_HEIGHT 240

Definition at line 12 of file GameConfig.h.

#define SCREEN_WIDTH 320

Definition at line 11 of file GameConfig.h.

#define SMALL_BOX_HEIGHT 5

Definition at line 49 of file GameConfig.h.

#define SMALL_BOX_WIDTH 12

Definition at line 48 of file GameConfig.h.

#define SOUND_MAX_VOLUME 100

Definition at line 79 of file GameConfig.h.

#define SOUND_VOLUME_STEP 10

Definition at line 78 of file GameConfig.h.

#define SPLASH_SCREEN_TIME 3000

Definition at line 19 of file GameConfig.h.

#define WALL_BORDER_SIZE 5

Definition at line 55 of file GameConfig.h.