コード例 #1
0
ファイル: nibble_tests.py プロジェクト: noxan/hsa-prog3
 def test_move_code(self):
     n = Nibble('c', self.world)
     assert_equal(n._position._x, 0)
     assert_equal(n._position._y, 0)
     n.move_code(18)
     assert_equal(n._energy, 27)
     assert_equal(n._position._x, 1)
     assert_equal(n._position._y, 1)
コード例 #2
0
ファイル: simple_game.py プロジェクト: noxan/hsa-prog3
from shared.nibble import Nibble
from shared.world import NibbleWorld, WorldStringRenderer


world = NibbleWorld(10, 10)
wrender = WorldStringRenderer(world)

a = Nibble('a', world)
a.move(-1,1)
b = Nibble('b', world)
b.move_code(18)
c = Nibble('c', world)
c.move(-1,-2)


wrender.render()
print a, b, c

print world.get_view_of_nibble(a)

world.spawn_food(5)
wrender.render()