From 716f6572781de6ae46611bba1cf1322824cdab19 Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Wed, 22 Nov 2023 18:54:08 +0100 Subject: [PATCH] =?UTF-8?q?-=20Afegit=20el=20bmp=20amb=20gr=C3=A0fics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jix.bmp | Bin 0 -> 1086 bytes main.c | 14 +++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 jix.bmp diff --git a/jix.bmp b/jix.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fa6fd1738980037ed1414198369dc18e8ecb135c GIT binary patch literal 1086 zcmb7@KWiH?6u{-U&_cthbkg8KLxz3?m4?)G>e9VqK7yf3hlAV)2r_umR62U<7&EjBaQ1{{IivLzX+t_EozTca{+G{- z9??P4Br(RaDQgbyaDxi#S}VkK+}&@q^7u`w?mqL~rc&M$FYXef4SyN5 zA-`~hRG+SZ#AHXk$8dyUbdX=!LJQ}x03!jwFlO6UoIAHR(zcQqTn~vCAe~$==A5&M zT`Qb)_9i)KF#ost7ZZr2OpIQSk z*~c~AM^OrhGzDXlhLepD&x~+FvN?M}44+E~eJc&>D~xUE7R67GM;A|0^7obhV@K~i zl8+-wg?BP9_IBW}W%Kava~4lysd>4Dn&gZT$8A0&n``6{Qeg!|Rh6_k7dOR^iPdAFslvKY02#&sLL&bhYFO T(`!(xX~YZMv5ni4r;PmuFBy&p literal 0 HcmV?d00001 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;