Esempio n. 1
0
    def test_observable(self):
        g = Game()
        a = Avatar()
        
        self.events = 0
        def observer(*args): self.events += 1
        g.register(observer)

        g.spawn(a, (5,5))
        a.walk(Map.SOUTH)
        assert self.events == 2
Esempio n. 2
0
 def setUp(self):
     self.g = Game()
     self.a = Avatar()
     self.g.spawn(self.a, (5,5))
Esempio n. 3
0
 def connectionMade(self):
     self.factory.service.clients.append(self)
     self.avatar = Avatar()
     self.factory.service.game.spawn(self.avatar, (5, 5))