| 1234567891011121314151617181920212223242526 |
- #pragma once
- #include "game.h"
- void draw_app(Canvas* canvas, Game* game);
- void draw_intro(Canvas* canvas, Game* game, uint32_t frameNo);
- void draw_reset_prompt(Canvas* canvas, Game* game);
- void draw_about(Canvas* canvas, Game* game, uint32_t frameNo);
- void draw_set_info(Canvas* canvas, Game* game);
- void draw_level_info(Canvas* canvas, Game* game);
- void draw_main_menu(Canvas* canvas, Game* game);
- void draw_playground(Canvas* canvas, Game* game);
- void draw_movable(Canvas* canvas, Game* game, uint32_t frameNo);
- void draw_direction(Canvas* canvas, Game* game, uint32_t frameNo);
- void draw_direction_solution(Canvas* canvas, Game* game, uint32_t frameNo);
- void draw_ani_sides(Canvas* canvas, Game* game);
- void draw_ani_gravity(Canvas* canvas, Game* game);
- void draw_ani_explode(Canvas* canvas, Game* game);
- void draw_scores(Canvas* canvas, Game* game, uint32_t frameNo);
- void draw_paused(Canvas* canvas, Game* game);
- void draw_histogram(Canvas* canvas, Stats* stats);
- void draw_playfield_hint(Canvas* canvas, Game* game);
- void draw_game_over(Canvas* canvas, GameOver gameOverReason);
- void draw_level_finished(Canvas* canvas, Game* game);
- void draw_solution_prompt(Canvas* canvas, Game* game);
- void draw_invalid_prompt(Canvas* canvas, Game* game);
|