about summary refs log tree commit diff stats
path: root/src/enemy.c
diff options
context:
space:
mode:
authorCharadon <dev@iotib.net>2022-06-13 19:28:23 -0400
committerCharadon <dev@iotib.net>2022-06-13 19:28:23 -0400
commitaa7b6d5963aa4cbc33d529f91c57fb611c50a8d7 (patch)
treebbe7ad6f4050304eb922abd6fc6fd89f6d0a7f40 /src/enemy.c
parent4b25b1e9f6cc9b1fc3f1342b32aa66f55e5135c1 (diff)
downloadPong-C-aa7b6d5963aa4cbc33d529f91c57fb611c50a8d7.tar.gz
Revert "Revert "Revert "Added liberapay link, and more fruitless work on the internal_clock"""
This reverts commit 4b25b1e9f6cc9b1fc3f1342b32aa66f55e5135c1.
Diffstat (limited to 'src/enemy.c')
-rw-r--r--src/enemy.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/enemy.c b/src/enemy.c
index 6c24c8d..56c7d87 100644
--- a/src/enemy.c
+++ b/src/enemy.c
@@ -2,7 +2,7 @@
 #include <SDL2/SDL_atomic.h>
 
 void enemy(struct Players *Enemy, struct Balls ball) {
-	int CurrentTick = Ticks;
+	int CurrentTick = SDL_AtomicGet(&Ticks);
 	int RunThisManyTimes = 0;
 	if (Enemy->NextTick <= CurrentTick) {
 		if(CurrentTick > Enemy->NextTick) {
@@ -43,7 +43,7 @@ void enemy(struct Players *Enemy, struct Balls ball) {
 			Enemy->HitBox.y = Enemy->Y;
 			Enemy->BallDetector.y = Enemy->Y+80;
 		}
-		Enemy->NextTick = Ticks+1;
+		Enemy->NextTick = SDL_AtomicGet(&Ticks)+1;
 	}
 	return;
 }