From 2beb54f1960998d1aaadcc83fcf887346ac05cc1 Mon Sep 17 00:00:00 2001 From: 187Bit <joelb.wk@outlook.com> Date: Thu, 21 Mar 2024 13:28:00 +0100 Subject: [PATCH] Added comments to charac.c --- charac.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/charac.c b/charac.c index 518fc22..e44b41a 100644 --- a/charac.c +++ b/charac.c @@ -71,8 +71,8 @@ void jump(int input){ /* -Vorbedingung:0 < speed <= 20 -Nachbedingung: Der Character bewegt sich mit der Map mit. +Vorb.:0 < speed <= 20 +Nachb.: Der Character bewegt sich mit der Map mit. */ int update_character(int speed, SDL_Renderer *renderer){ @@ -87,15 +87,16 @@ int update_character(int speed, SDL_Renderer *renderer){ return(0); } - +// Vorb.: / +// Nachb.: Der Spieler befindet sich in der Mitte des nächsten Kastens void recenter_player(void){ int i = 70; - for(int j = 0;j<8;j++){ - if (player->x < i + j*ROW_SIZE){ - player->x = (i-50) + j*ROW_SIZE; + for(int j = 0;j<8;j++){ // Überprüfe von links nach rechts alle Kästen + if (player->x < i + j*ROW_SIZE){ // steht der Spieler links von 70 + Offset (j*ROW_SIZE) + player->x = (i-50) + j*ROW_SIZE; // verschiebe Spieler um 20 nach links + Offset (j*ROW_SIZE) return; } } - player->x = (i-50) + 8*ROW_SIZE; + player->x = (i-50) + 8*ROW_SIZE; // Spieler steht ganz rechts, dann verschiebe um 20 nach links mit Offset von 8 Kästen } -- GitLab