diff --git a/jix.bmp b/jix.bmp new file mode 100644 index 0000000..fa6fd17 Binary files /dev/null and b/jix.bmp differ diff --git a/main.c b/main.c index f99a0f8..dc05320 100644 --- a/main.c +++ b/main.c @@ -20,9 +20,10 @@ #define COLOR_DARKRED 5 #define COLOR_DARKTEAL 6 -SDL_Window *win; +SDL_Window *win; SDL_Renderer *ren; -SDL_Texture * tex; +SDL_Texture *tex; +SDL_Texture *gfx; Uint8 pixels[200*200]; int player_x = 100; @@ -156,14 +157,21 @@ void make_rapid() SDL_SetRenderTarget(ren, NULL); } +void print(char *text, int x, int y, int grid, int offset) +{ + +} + int main(int argc, char *argv[]) { srand(SDL_GetTicks()); SDL_Init(SDL_INIT_EVERYTHING); win = SDL_CreateWindow("JIX", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 960, 720, SDL_WINDOW_SHOWN); ren = SDL_CreateRenderer(win, -1, 0); - tex = SDL_CreateTexture(ren, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_TARGET, 200, 200); SDL_RenderSetLogicalSize(ren, 320, 240); + tex = SDL_CreateTexture(ren, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_TARGET, 200, 200); + gfx = SDL_CreateTextureFromSurface(ren, SDL_LoadBMP("jix.bmp")); + SDL_SetTextureBlendMode(gfx, SDL_BLENDMODE_ADD); for (int i=0; i<200*200; ++i) pixels[i]=0; for (int i=0; i<200; ++i) pixels[i]=pixels[i+198*200]=pixels[i*200]=pixels[198+i*200]=1;