aboutsummaryrefslogtreecommitdiff
path: root/progress/src/spriteUpdate.c
diff options
context:
space:
mode:
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;
+ }
+}
+