about summary refs log tree commit diff stats
path: root/src/versus.c
diff options
context:
space:
mode:
authorCharadon <dev@iotib.net>2022-06-02 18:29:57 -0400
committerCharadon <dev@iotib.net>2022-06-02 18:29:57 -0400
commit2dd8b8b6e66aa7e47da42912b0ca07ed8d7f0c23 (patch)
tree61c0defcc1f8f54f47759f04f41883e7343a096d /src/versus.c
parent6a98c8dd4c10195e7b71602b15554bdc82ac0153 (diff)
downloadPong-C-2dd8b8b6e66aa7e47da42912b0ca07ed8d7f0c23.tar.gz
QOL stuff and upped to version 0.2
Diffstat (limited to 'src/versus.c')
-rw-r--r--src/versus.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/versus.c b/src/versus.c
index 6d964de..cd57d9a 100644
--- a/src/versus.c
+++ b/src/versus.c
@@ -42,7 +42,13 @@ void versus_main() {
         MainCamera.target = (Vector2){0, 0};
         MainCamera.offset = (Vector2){0, 0};
         MainCamera.rotation = 0;
-    while(!WindowShouldClose() && GameGoing == true) {
+	bool VersusGoing = true;
+    while(VersusGoing == true && GameGoing == true) {
+		
+		if (WindowShouldClose()) { //Quit Game if the window is closed.
+            GameGoing = false;
+        }
+
 		UpdateMusicStream(Background);
 		MainCamera.zoom = GetScreenHeight()/720.0f;
 		MainCamera.offset = (Vector2){GetScreenWidth()/2.0f, GetScreenHeight()/2.0f};
@@ -85,6 +91,11 @@ void versus_main() {
 		} else if(IsMouseButtonPressed(MOUSE_BUTTON_LEFT) || IsCursorHidden() == true) {
 			Player.Y = GetMouseY()-PaddleSprite.height/2.0f;
 			DisableCursor();
+		} 
+		
+		// Leave Game
+		if(IsKeyPressed(KEY_Q)) {
+			return;
 		}
 		
 		if(GetMouseY() < 0) {