lexsdl 0.3.0

A wrapper for SDL2 to abstract away annoying parts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef _LEXSDL_window_H_
#define _LEXSDL_window_H_

/* "Constants" */
#define LEXSDL_WINDOWINITFLAGS SDL_WINDOW_RESIZABLE

/* Getter and Setter */
extern SDL_Window* LEXSDL_GetWindow(void);
extern void LEXSDL_SetWindow(SDL_Window *window);

/* Creation */
extern SDL_Window* LEXSDL_CreateWindow(const char *title, uint32_t flags);
extern SDL_Window* LEXSDL_CreateWindowSized(const char *title, int width, int height, uint32_t flags);

#endif