From 609abb3ed1d1d6bdcfbecac50a6f92527b9335b0 Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Sat, 14 Mar 2026 00:03:15 -0500 Subject: removed bad setcolor call and pixel set --- src/main.c | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index a8a18b3..4af7406 100755 --- a/src/main.c +++ b/src/main.c @@ -1,3 +1,4 @@ +#include #include #include #include @@ -16,12 +17,6 @@ float map(float value, float start1, float stop1, float start2, float stop2){ return start2 + (stop2 - start2) * ((value - start1) / (stop1 - start1)); } -void putPixelRGB(SDL_Renderer* renderer, int x, int y, unsigned char r,unsigned char g,unsigned char b){ -SDL_SetRenderDrawColor(renderer,(Uint8)r,(Uint8)g,(Uint8)b,255); -SDL_RenderDrawPoint(renderer,x,y); -} - - static int SDL_CalculatePitch(Uint32 format, int width) { int pitch; @@ -36,7 +31,6 @@ static int SDL_CalculatePitch(Uint32 format, int width) } SDL_Texture *createText(char *string, SDL_Renderer *renderer, SDL_Rect *textRect,TTF_Font *font, SDL_Color color){ - SDL_Surface *textSurface = TTF_RenderText_Solid_Wrapped(font,string,color,400); SDL_Texture *text = SDL_CreateTextureFromSurface(renderer, textSurface); @@ -209,11 +203,9 @@ void draw(SDL_Renderer* renderer,SDL_Window* window, uint32_t pix_format,TTF_Fon //int a=SDL_RenderReadPixels(renderer, NULL, pix_format, Rpixels, parsed_args->width * sizeof(Uint32)); int a=SDL_RenderReadPixels(renderer, NULL, pix_format, Rpixels, pitch); - for (int width=0; width<=parsed_args->width; width++){ - for (int height=0; height<=parsed_args->height; height++){ - putPixelRGB(renderer, width, height, 0, 0, 0); - } - } + + SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255); + SDL_RenderClear(renderer); char *sel_char; sel_char = (char *) malloc(sizeof(char) * 2); @@ -272,7 +264,6 @@ void draw(SDL_Renderer* renderer,SDL_Window* window, uint32_t pix_format,TTF_Fon sel_char[0]=parsed_args->density[charIndex]; sel_char[1]='\0'; if(parsed_args->print==true){printf("%s",sel_char);} - //SDL_Log("%dx%d %d %d %s\n",width2,height2,avg_conv,charIndex,sel_char); textllure2=createText(sel_char, renderer, &textRect2, font, color); SDL_RenderCopy(renderer,textllure2,NULL, &textRect2); -- cgit v1.3