Пример #1
0
 def __init__(self, *args, **kwargs):
     self.log = PokerBotFactory.log.get_instance(self, refs=[
         ("User", self, lambda factory: factory.serial if factory.serial else None)
     ])
     self.serial = kwargs["serial"]
     PokerClientFactory.__init__(self, *args, **kwargs)
     self.protocol = PokerBotProtocol
     self.join_info = kwargs["join_info"]
     settings = kwargs["settings"]
     self.level = settings.headerGetInt("/settings/@level")
     self.reconnect = settings.headerGet("/settings/@reconnect") == "yes"
     self.rebuy = settings.headerGet("/settings/@rebuy") == "yes"
     self.watch = settings.headerGet("/settings/@watch") == "yes"
     self.cash_in = settings.headerGet("/settings/@cash_in") != "no"
     self.wait = settings.headerGetInt("/settings/@wait")
     self.disconnect_delay = settings.headerGet("/settings/@disconnect_delay")
     if self.disconnect_delay:
         self.disconnect_delay = tuple(map(int, self.disconnect_delay.split(',')))
     self.reconnect_delay = settings.headerGet("/settings/@reconnect_delay")
     if self.reconnect_delay:
         self.reconnect_delay = tuple(map(int, self.reconnect_delay.split(',')))
     self.currency = settings.headerGetInt("/settings/currency")
     self.currency_id = settings.headerGet("/settings/currency/@id")
     self.bot = None
     self.went_broke = False
     self.disconnected_volontarily = False
     self.can_disconnect = True
     self.kwargs = kwargs
     self.name =  kwargs.get('name', PokerBotFactory.string_generator.getName())
     self.password = kwargs.get('password', PokerBotFactory.string_generator.getPassword())
Пример #2
0
 def __init__(self, *args, **kwargs):
     PokerClientFactory.__init__(self, *args, **kwargs)
     self.protocol = PokerBotProtocol
     self.join_info = kwargs["join_info"]
     self.serial = kwargs["serial"]
     settings = kwargs["settings"]
     self.level = settings.headerGetInt("/settings/@level")
     self.reconnect = settings.headerGet("/settings/@reconnect") == "yes"
     self.rebuy = settings.headerGet("/settings/@rebuy") == "yes"
     self.watch = settings.headerGet("/settings/@watch") == "yes"
     self.cash_in = settings.headerGet("/settings/@cash_in") != "no"
     self.wait = settings.headerGetInt("/settings/@wait")
     self.disconnect_delay = settings.headerGet("/settings/@disconnect_delay")
     if self.disconnect_delay:
         self.disconnect_delay = tuple(map(lambda x: int(x), split(self.disconnect_delay, ",")))
     self.reconnect_delay = settings.headerGet("/settings/@reconnect_delay")
     if self.reconnect_delay:
         self.reconnect_delay = tuple(map(lambda x: int(x), split(self.reconnect_delay, ",")))
     self.currency = settings.headerGetInt("/settings/currency")
     self.currency_id = settings.headerGet("/settings/currency/@id")
     self.verbose = settings.headerGetInt("/settings/@verbose")
     self.bot = None
     self.went_broke = False
     self.disconnected_volontarily = False
     self.can_disconnect = True
     self.name = PokerBotFactory.string_generator.getName()
     self.password = PokerBotFactory.string_generator.getPassword()
Пример #3
0
 def __init__(self, *args, **kwargs):
     PokerClientFactory.__init__(self, *args, **kwargs)
     self.server = kwargs['server']
     self.verbose = self.settings.headerGetInt("/settings/@verbose")
     self.stop_service_deferred = 'stop_service_deferred' in kwargs and kwargs[
         'stop_service_deferred'] or None
     self.pokerstats = PokerStats(self)
Пример #4
0
 def __init__(self, *args, **kwargs):
     PokerClientFactory.__init__(self, *args, **kwargs)
     self.protocol = PokerBotProtocol
     self.join_info = kwargs["join_info"]
     self.serial = kwargs["serial"]
     settings = kwargs["settings"]
     self.level = settings.headerGetInt("/settings/@level")
     self.reconnect = settings.headerGet("/settings/@reconnect") == "yes"
     self.rebuy = settings.headerGet("/settings/@rebuy") == "yes"
     self.watch = settings.headerGet("/settings/@watch") == "yes"
     self.cash_in = settings.headerGet("/settings/@cash_in") != "no"
     self.wait = settings.headerGetInt("/settings/@wait")
     self.disconnect_delay = settings.headerGet(
         "/settings/@disconnect_delay")
     if self.disconnect_delay:
         self.disconnect_delay = tuple(
             map(lambda x: int(x), split(self.disconnect_delay, ",")))
     self.reconnect_delay = settings.headerGet("/settings/@reconnect_delay")
     if self.reconnect_delay:
         self.reconnect_delay = tuple(
             map(lambda x: int(x), split(self.reconnect_delay, ",")))
     self.currency = settings.headerGetInt("/settings/currency")
     self.currency_id = settings.headerGet("/settings/currency/@id")
     self.verbose = settings.headerGetInt("/settings/@verbose")
     self.bot = None
     self.went_broke = False
     self.disconnected_volontarily = False
     self.can_disconnect = True
     self.name = PokerBotFactory.string_generator.getName()
     self.password = PokerBotFactory.string_generator.getPassword()
Пример #5
0
 def __init__(self, settings, config, dataDir):
     self.verbose = 5
     PokerClientFactory.__init__(self, settings = settings, config = config)
     self.display = DummyPokerDisplay(settings = settings,
                                      config = config,
                                      dataDir = dataDir,
                                      factory = self)
     self.renderer = DummyPokerRenderer(self)
     self.interface = DummyPokerInterface(self)
     self.renderer.interfaceReady(self.interface)
Пример #6
0
    def __init__(self, *args, **kwargs):
        PokerClientFactory.__init__(self, *args, **kwargs)

        if self.settings.headerGet("/settings/@batch") != "yes":
            self.skin = PokerSkin2D(settings=self.settings)
            self.renderer = PokerRenderer(self)
            self.initDisplay()

            self.interface = PokerInterface2D(self.settings)
            self.skin.interfaceReady(self.interface, self.display)
            self.renderer.interfaceReady(self.interface)

        self.checkNetwork("pokersource.info")
Пример #7
0
    def __init__(self, *args, **kwargs):
        PokerClientFactory.__init__(self, *args, **kwargs)

        if self.settings.headerGet("/settings/@batch") != "yes":
            self.skin = PokerSkin2D(settings = self.settings)
            self.renderer = PokerRenderer(self)
            self.initDisplay()

            self.interface = PokerInterface2D(self.settings)
            self.skin.interfaceReady(self.interface, self.display)
            self.renderer.interfaceReady(self.interface)

        self.checkNetwork("pokersource.info")
Пример #8
0
 def __init__(self, *args, **kwargs):
     PokerClientFactory.__init__(self, *args, **kwargs)
     self.server = kwargs['server']
     self.verbose = self.settings.headerGetInt("/settings/@verbose")
     self.stop_service_deferred = kwargs.has_key('stop_service_deferred') and kwargs['stop_service_deferred'] or None
     self.pokerstats = PokerStats(self)
Пример #9
0
 def __init__(self, *args, **kwargs):
     PokerClientFactory.__init__(self, *args, **kwargs)
     self.server = kwargs["server"]
     self.verbose = self.settings.headerGetInt("/settings/@verbose")
     self.stop_service_deferred = "stop_service_deferred" in kwargs and kwargs["stop_service_deferred"] or None
     self.pokerstats = PokerStats(self)