aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/main.c17
1 files changed, 4 insertions, 13 deletions
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 <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);