コード例 #1
0
ファイル: utils_tests.py プロジェクト: noxan/hsa-prog3
 def test_movement_to_energy(self):
     assert_equal(movement_to_energy(0,0), 1)
     assert_equal(movement_to_energy(0,1), 2)
     assert_equal(movement_to_energy(0,2), 5)
     assert_equal(movement_to_energy(1,0), 2)
     assert_equal(movement_to_energy(1,1), 3)
     assert_equal(movement_to_energy(1,2), 6)
     assert_equal(movement_to_energy(2,0), 5)
     assert_equal(movement_to_energy(2,1), 6)
     assert_equal(movement_to_energy(2,2), 7)
コード例 #2
0
ファイル: nibble.py プロジェクト: noxan/hsa-prog3
 def move(self, dx, dy):
     denergy = movement_to_energy(dx, dy)
     self._energy -= denergy
     self._world.move(self.get_position(), dx, dy)
     self._position.move(dx, dy)