- Afegit el bmp amb gràfics

This commit is contained in:
2023-11-22 18:54:08 +01:00
parent 2becdd1835
commit 716f657278
2 changed files with 11 additions and 3 deletions

14
main.c
View File

@@ -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;