Files
fun-columns-sdl/src/render.h
T
2024-10-09 20:05:37 +11:00

46 lines
1.3 KiB
C

#ifndef RENDER_H
#define RENDER_H
int update(void);
int display_grid(void); // refresh game board
int enter_name(void);
int Ren_pause(void); // pause
int Ren_game(void); // render game
int Ren_logo(void); // display logo
int Ren_about(void); // display about
int Ren_info(void); // info screen
int Ren_menu(void); // main menu
int Ren_level(void); // display level / current score
int Ren_next(void); // display next block/brick/piece
int Ren_high(void); // display high scores
int Ren_line(char line[], int char_x, int char_y, int ln, int ll, bool col ); // parameter names in function prototypes not necessary
int col_update(void);
int Ren_frame(void);
int game_logic(void);
extern int tile_shp;
extern int tilesrc_x, tilesrc_y, tiledst_x, tiledst_y;
extern int row, col;
extern int tile_c;
extern int last_time, current_time, deltatime, score, speed;
extern int spr_x[5][6];
extern int mask[2];
extern int spr_y[6];
extern char str[8];
extern SDL_Rect logo_src;
extern SDL_Rect logo_dst;
extern SDL_Rect main_back;
extern SDL_Rect main_trim;
extern SDL_Rect level_back;
extern SDL_Rect level_trim;
extern SDL_Rect next_back;
extern SDL_Rect next_trim;
extern SDL_Rect next_tile;
extern SDL_Rect high_back;
extern SDL_Rect high_trim;
extern SDL_Rect tile_src;
extern SDL_Rect tile_dst;
#endif