コード例 #1
0
 def calculateAllAccels(self):
     for i in range(len(self._object)):
         accel = Vector2(0, 0)
         for j in range(len(self._object)):
             if i == j:
                 continue
             delta = Vector2.getDelta(self._objects[i].getCoords(), self._objects[j].getCoords())
             accel.add(GravitationController.calculateAccel(delta, self._objects[j].getMass()))
         self._objects[i].addAccel(accel)