27 lines
510 B
C
27 lines
510 B
C
#ifndef DISPLAY_H
|
|
#define DISPLAY_H
|
|
|
|
#include <SDL2/SDL_render.h>
|
|
#include "image.h"
|
|
#include "vector2d.h"
|
|
|
|
#define COLOR_WHITE 255, 255, 255, 255
|
|
|
|
#define DISPLAY_WIDTH 396
|
|
#define DISPLAY_HEIGHT 224
|
|
#define DISPLAY_SCALE 2
|
|
|
|
extern SDL_Window *window;
|
|
extern SDL_Renderer *renderer;
|
|
|
|
void display_init(void);
|
|
|
|
void display_update(void);
|
|
|
|
void display_clear(void);
|
|
|
|
void display_subimage(image_t *image, const rect_t *dst_rect, const rect_t *src_rect, bool flip);
|
|
|
|
void display_exit(void);
|
|
|
|
#endif // DISPLAY_H
|