commit 4573fc30325928ff2d87f78b9618e4056609c452
parent ce79c14674a867237d45c54431e05f3efb3acfda
Author: bsandro <brian.drosan@gmail.com>
Date:   Mon, 14 Feb 2022 04:08:06 +0200
rotating chikaiKnife
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/main.c b/main.c
@@ -12,7 +12,7 @@
 #endif
 
 #define FPS 60
-#define SPEED 240 // pixels per second
+#define SPEED 80 // pixels per second
 
 int main(int argc, char *argv[]) {
 	(void)argc;
@@ -42,6 +42,7 @@ int main(int argc, char *argv[]) {
 
 	SDL_RenderCopy(renderer, tex_bg, NULL, NULL);
 	SDL_Rect knife_rect = {0, 0, 56, 56};
+	int knife_angle = 0;
 	SDL_RenderCopy(renderer, tex_knife, NULL, &knife_rect);
 
 	SDL_RenderPresent(renderer);
@@ -66,8 +67,10 @@ int main(int argc, char *argv[]) {
 
 			knife_rect.x += offset;
 			knife_rect.y += offset;
+			knife_angle += 1;
+			knife_angle %= 360;
 			SDL_RenderCopy(renderer, tex_bg, NULL, NULL);
-			SDL_RenderCopy(renderer, tex_knife, NULL, &knife_rect);
+			SDL_RenderCopyEx(renderer, tex_knife, NULL, &knife_rect, knife_angle, NULL, SDL_FLIP_NONE);
 			SDL_RenderPresent(renderer);
 
 			printf("frame time: %llu\n", ftime);