From 286011928ef4d060a39771972be6b9fe6c47ff08 Mon Sep 17 00:00:00 2001 From: Julia09055x Date: Mon, 11 Dec 2023 11:02:13 +0100 Subject: [PATCH] Snake hat Augen --- src/render.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/render.c b/src/render.c index 9f79c5b..cbbfb0f 100644 --- a/src/render.c +++ b/src/render.c @@ -77,6 +77,37 @@ void renderGame(){ SDL_RenderFillRect(renderer, &rect); //Rechteck rendern } + //Augen___________________________________________________ + SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255); + rect.w = config.blockSizePx/4; //Breite festlegen + rect.h = config.blockSizePx/4; //Höhe festlegen + if (game.snake.direction == LEFT || game.snake.direction == RIGHT){ + //oberes Auge + rect.x = (game.snake.headX * config.blockSizePx) + config.blockSizePx/2.5; //Abstand links + rect.y = (game.snake.headY * config.blockSizePx) + config.blockSizePx/5; + SDL_RenderFillRect(renderer, &rect); //Rechteck rendern + //unteres Auge + rect.x = (game.snake.headX * config.blockSizePx) + config.blockSizePx/2.5; //Abstand links + rect.y = (game.snake.headY * config.blockSizePx) + config.blockSizePx/1.8; + SDL_RenderFillRect(renderer, &rect); //Rechteck rendern + + } else { + //linkes Auge + rect.x = (game.snake.headX * config.blockSizePx) + config.blockSizePx/5; //Abstand links + rect.y = (game.snake.headY * config.blockSizePx) + config.blockSizePx/2.5; + SDL_RenderFillRect(renderer, &rect); //Rechteck rendern + //rechtes Auge + rect.x = (game.snake.headX * config.blockSizePx) + config.blockSizePx/1.8; //Abstand links + rect.y = (game.snake.headY * config.blockSizePx) + config.blockSizePx/2.5; + SDL_RenderFillRect(renderer, &rect); //Rechteck rendern + } + + SDL_RenderDrawRect(renderer, &rect); //Rechteck rendern + + + + + SDL_RenderPresent(renderer); //Fenster aktualisieren }