From 2ade3e54639eb9b53959288c918a09a27d31e851 Mon Sep 17 00:00:00 2001
From: ofplarsen <ofplarsen@gmail.com>
Date: Wed, 19 Apr 2023 09:31:53 +0200
Subject: [PATCH] Removed C folder

---
 C/flicker_4 | Bin 17408 -> 0 bytes
 C/ssvep_4.c |  98 ----------------------------------------------------
 2 files changed, 98 deletions(-)
 delete mode 100755 C/flicker_4
 delete mode 100644 C/ssvep_4.c

diff --git a/C/flicker_4 b/C/flicker_4
deleted file mode 100755
index 97a9cac71688d23dd568f64e40b8170a0da9e5fa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 17408
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
KqiI0nG5`R+;I4N7

diff --git a/C/ssvep_4.c b/C/ssvep_4.c
deleted file mode 100644
index eb23a4c..0000000
--- a/C/ssvep_4.c
+++ /dev/null
@@ -1,98 +0,0 @@
-#include <stdio.h>
-#include <stdbool.h>
-#include <SDL2/SDL.h>
-
-const int WINDOW_WIDTH = 1920;
-const int WINDOW_HEIGHT = 1080;
-
-int main(int argc, char *argv[]) {
-    
-    if (argc != 5) {
-        printf("Usage: %s <freq1> <freq2> <freq3> <freq4>\n", argv[0]);
-        return 1;
-    }
-
-    int frequencies[4];
-
-    for (int i = 0; i < 4; i++) {
-        frequencies[i] = atoi(argv[i + 1]);
-        if (frequencies[i] <= 0) {
-            printf("Invalid frequency. Please provide positive integer values.\n");
-            return 1;
-        }
-    }
-
-    if (SDL_Init(SDL_INIT_VIDEO) < 0) {
-        printf("SDL could not initialize! SDL_Error: %s\n", SDL_GetError());
-        return 1;
-    }
-
-    SDL_Window *window = SDL_CreateWindow("Multi Flicker",
-                                          SDL_WINDOWPOS_CENTERED,
-                                          SDL_WINDOWPOS_CENTERED,
-                                          WINDOW_WIDTH, WINDOW_HEIGHT,
-                                          SDL_WINDOW_SHOWN);
-    if (window == NULL) {
-        printf("Window could not be created! SDL_Error: %s\n", SDL_GetError());
-        SDL_Quit();
-        return 1;
-    }
-
-    SDL_Renderer *renderer = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED);
-    if (renderer == NULL) {
-        printf("Renderer could not be created! SDL_Error: %s\n", SDL_GetError());
-        SDL_DestroyWindow(window);
-        SDL_Quit();
-        return 1;
-    }
-
-
-    Uint32 intervals[4];
-    Uint32 next_flicker[4];
-    bool white[4] = {false, false, false, false};
-
-    for (int i = 0; i < 4; i++) {
-        intervals[i] = (Uint32)(1000.0 / (2* frequencies[i]));
-        next_flicker[i] = SDL_GetTicks() + intervals[i];
-    }
-
-    bool quit = false;
-    SDL_Event event;
-
-    while (!quit) {
-        while (SDL_PollEvent(&event)) {
-            if (event.type == SDL_QUIT || (event.type == SDL_KEYDOWN && event.key.keysym.sym == SDLK_ESCAPE)) {
-                quit = true;
-            }
-        }
-
-        for (int i = 0; i < 4; i++) {
-            if (SDL_GetTicks() >= next_flicker[i]) {
-                white[i] = !white[i];
-                next_flicker[i] += intervals[i];
-            }
-        }
-
-        SDL_SetRenderDrawColor(renderer, 128, 128, 128, 255);
-        SDL_RenderClear(renderer);
-
-        for (int i = 0; i < 4; i++) {
-            SDL_Rect segment;
-            segment.w = WINDOW_WIDTH / 2;
-            segment.h = WINDOW_HEIGHT / 2;
-            segment.x = (i % 2) * segment.w;
-            segment.y = (i / 2) * segment.h;
-
-            SDL_SetRenderDrawColor(renderer, white[i] ? 255 : 0, white[i] ? 255 : 0, white[i] ? 255 : 0, 255);
-            SDL_RenderFillRect(renderer, &segment);
-        }
-
-        SDL_RenderPresent(renderer);
-    }
-
-    SDL_DestroyRenderer(renderer);
-    SDL_DestroyWindow(window);
-    SDL_Quit();
-    return 0;
-}
-
-- 
GitLab