-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.h
17 lines (15 loc) · 886 Bytes
/
main.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef __MAIN_H
#define __MAIN_H
void run();
void play_start_title(void);
void start_game(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void start_menu(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void play_game(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void pause_screen(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void lose_game(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void game_over(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void win_level(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void win_game(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
void restart_on_keypress(void);
void load_level(bar_t *bar, ball_t *ball, game_state_t *game_state, int32_t *bricks);
#endif