aboutsummaryrefslogtreecommitdiff
path: root/progress/src/spriteUpdate.c
diff options
context:
space:
mode:
authorThomas Guillermo Albers Raviola <thomas@thomaslabs.org>2026-01-16 19:38:33 +0100
committerThomas Guillermo Albers Raviola <thomas@thomaslabs.org>2026-01-16 19:38:33 +0100
commita90db3b7b6e87e24c789b5db222f1cef92809bde (patch)
tree2096abcb1ac1ea970a51e598257186bc4e030b22 /progress/src/spriteUpdate.c
Initial commit
Diffstat (limited to 'progress/src/spriteUpdate.c')
-rw-r--r--progress/src/spriteUpdate.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/progress/src/spriteUpdate.c b/progress/src/spriteUpdate.c
new file mode 100644
index 0000000..d91fe0e
--- /dev/null
+++ b/progress/src/spriteUpdate.c
@@ -0,0 +1,33 @@
+#include "main.h"
+
+void spriteUpdate(GameState *gameState)
+{
+ ///Actualiza sprites
+ if(gameState->player1.walking == 1)
+ {
+ gameState->player1.camara++;
+ gameState->player1.walking = 0;
+ }
+ else
+ gameState->player1.camara = 0;
+
+ if(gameState->player2.walking == 1)
+ {
+ gameState->player2.camara++;
+ gameState->player2.walking = 0;
+ }
+ else
+ gameState->player2.camara = 0;
+
+ ///Reinicia sprites
+ if(gameState->player1.camara / 3 >= 3)
+ {
+ gameState->player1.camara = 0;
+ }
+
+ if(gameState->player2.camara / 3 >= 3)
+ {
+ gameState->player2.camara = 0;
+ }
+}
+