#pragma once

#define STRING_FILE_READ_OPEN "OPENED (READ): %s\n"
#define STRING_FILE_CLOSED "CLOSED: %s\n"
#define STRING_FILE_READ_SUCCESS "SUCCESS (READ): %s\n"
#define STRING_FILE_READ_ERROR "ERROR (READ): %s\n"
#define STRING_FILE_WRITE_OPEN "OPENED (WRITE): %s\n"
#define STRING_FILE_WRITE_ERROR "ERROR (WRITE): %s\n"
#define STRING_FILE_WRITE_SUCCESS "SUCCESS (WRITE): %s\n"
#define STRING_SDL2_VIDEO_ERROR "ERROR (SDL2 VIDEO): %s\n", SDL_GetError()
#define STRING_SDL2_VIDEO_INIT "INIT (SDL2 VIDEO)\n"
#define STRING_SDL2_TIMER_ERROR "ERROR (SDL2 TIMER): %s\n", SDL_GetError()
#define STRING_SDL2_TIMER_INIT "INIT (SDL2 TIMER)\n"
#define STRING_SDL_IMAGE_ERROR "ERROR (SDL_IMAGE): %s\n", IMG_GetError()
#define STRING_SDL_IMAGE_INIT "INIT (SDL2_IMAGE)\n"
#define STRING_SDL_IMAGE_SUCCESS "SUCCESS (SDL2_IMAGE): %s\n"
#define STRING_SDL_MIXER_ERROR "ERROR (SDL_MIXER): %s\n", Mix_GetError()
#define STRING_SDL_MIXER_INIT "INIT (SDL2_MIXER)\n"
#define STRING_SDL_TTF_ERROR "ERROR (SDL_TTF): %s\n", TTF_GetError()
#define STRING_SDL_TTF_INIT "INIT (SDL_TTF)\n"
#define STRING_SHADER_COMPILE_SUCCESS "SUCCESS (SHADER COMPILE): %i\n"
#define STRING_SHADER_COMPILE_ERROR "ERROR (SHADER COMPILE): %i, %s\n"
#define STRING_RESOURCE_INIT "INIT (RESOURCE): %s\n"
#define STRING_RESOURCE_ERROR "ERROR (RESOURCE): %s\n"
#define STRING_RESOURCE_FREE "FREE (RESOURCE): %s\n"
#define STRING_RESOURCE_SHADER_INIT "INIT (SHADER RESOURCE): %s & %s\n"
#define STRING_RESOURCE_SHADER_ERROR "ERROR (SHADER RESOURCE): %s & %s \n"
#define STRING_RESOURCE_SHADER_FREE "FREE (SHADER RESOURCE): %s & %s \n"
#define STRING_SDL2_QUIT "QUIT (SDL2)\n"
#define STRING_GLEW_INIT "INIT (GLEW)\n"

#define STRING_WINDOW_TITLE "Calamity Cobra in 'A Sweeter Reprise'"
