diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..9bcf6f1 --- /dev/null +++ b/src/main.c @@ -0,0 +1,33 @@ +#include <raylib.h> +#include "texture_sys.h" +#include "shader_sys.h" + +int main() +{ + InitWindow(640, 480, "Gunner Engine"); + + SetTargetFPS(60); + + init_tex_sys(); + init_shader_sys(); + + int femme = load_new_tex("assets/femme.png"); + int grayscale = load_new_shader("assets/gs_full.glsl"); + + while(!WindowShouldClose()){ + update_textures(); + ClearBackground(WHITE); + BeginDrawing(); + DrawText("Wow, boilerplate, my favorite.", 4, 4, 20, BLACK); + set_active_shader(grayscale); + draw_texture(femme, 40, 40); + reset_active_shader(); + EndDrawing(); + } + + unload_active_textures(); + unload_active_shaders(); + + CloseWindow(); + return 0; +}
\ No newline at end of file |
