aboutsummaryrefslogtreecommitdiff
path: root/games/xspringies/files/patch-01
blob: 2b7a99a54e7ba66daddd79dfa98736451c022143 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- phys.c.orig	Mon Mar 29 06:26:52 1993
+++ phys.c	Sat Feb 15 16:54:26 1997
@@ -212,11 +212,15 @@
 		
 		mass1 = m1->mass;
 		mass2 = m2->mass;
-		
-		m1->ax += forcex / mass1;
-		m1->ay += forcey / mass1;
-		m2->ax -= forcex / mass2;
-		m2->ay -= forcey / mass2;
+
+		if (mass1 != 0) {
+			m1->ax += forcex / mass1;
+			m1->ay += forcey / mass1;
+		}
+		if (mass2 != 0) {
+			m2->ax -= forcex / mass2;
+			m2->ay -= forcey / mass2;
+		}
 	    }
 	}
     }