Ejemplo n.º 1
0
    def __init__ (self, loop, client):
        print 'C: Begin pregame.'
        Engine.__init__(self, loop)
        self.client = client

        self.world = None
        self.conversation = None
Ejemplo n.º 2
0
    def __init__ (self, loop, server):
        print 'S: Begin pregame.'
        Engine.__init__(self,loop)
        self.server = server

        self.world = World()

        self.conversations = []
Ejemplo n.º 3
0
    def __init__ (self, loop):
        print 'C: Network setting up.'
        Engine.__init__ (self, loop)

        host = network_settings.host
        port = network_settings.port
        callback = self.connected
        self.client = PickleClient (host, port, callback)
Ejemplo n.º 4
0
    def __init__ (self, loop):
        print 'S: Setting up server.'
        Engine.__init__ (self, loop)

        host = network_settings.host
        port = network_settings.port
        seats = network_settings.seats
        callback = self.server_full_callback
        self.server = PickleServer (host, port, seats, callback)
Ejemplo n.º 5
0
    def __init__ (self, loop, forum, world):
        print 'S: Begin game engine.'
        Engine.__init__ (self, loop)

        # Store the basic services.
        self.forum = forum
        self.world = world

        # Create the relays.
        publisher = self.forum.get_publisher()
        subscriber = self.forum.get_subscriber()

        self.referee = Referee(self, publisher, self.world)
        self.reflex = Reflex(self, subscriber, self.world)
Ejemplo n.º 6
0
    def __init__ (self, loop, forum, world):
        print 'C: Begin game engine.'
        Engine.__init__ (self, loop)

        self.forum = forum
        self.world = world
        
        # Set up the relays.
        publisher = self.forum.get_publisher()
        subscriber = self.forum.get_subscriber()

        self.reflex = Reflex(self, subscriber, self.world)
        self.player_relay = PlayerRelay(self, publisher, self.world)

        self.gui = Gui(self.world, self.player_relay)
Ejemplo n.º 7
0
 def __init__ (self, loop, forum, world, gui):
     Engine.__init__ (self, loop)
     self.forum = forum
     self.world = world
     self.gui = gui
Ejemplo n.º 8
0
 def __init__ (self, loop):
     Engine.__init__ (self, loop)