diff options
| author | iceyrazor <iceyrazor@mailfence.com> | 2026-03-14 00:03:15 -0500 |
|---|---|---|
| committer | iceyrazor <iceyrazor@mailfence.com> | 2026-03-14 00:03:15 -0500 |
| commit | 609abb3ed1d1d6bdcfbecac50a6f92527b9335b0 (patch) | |
| tree | 050c1d79dc4c7d6b644f2a769d973ec391d4ef89 | |
| parent | d8d1ab660b2dc0e6d9d41d80c2f869a918f0aa9e (diff) | |
removed bad setcolor call and pixel set
| -rwxr-xr-x | src/main.c | 17 |
1 files changed, 4 insertions, 13 deletions
@@ -1,3 +1,4 @@ +#include <SDL2/SDL_render.h> #include <stdio.h> #include <string.h> #include <stdlib.h> @@ -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); |
