Example #1
0
class Brain:
    def __init__(self, ultima):
        self.ultima = ultima
        login(self.ultima)
        self.info = Info(self.ultima)

    def do(self, action):
        self.info.update()
        Stupid.one_second_pls()
        self._close_popups()
        if action == 'upgrade_lowest':
            self._upgrade_lowest()
        elif action == 'next_city':
            self._change_city('next')
        elif action == 'prev_city':
            self._change_city('prev')

    def _upgrade_lowest(self):
        print "Upgrade lowest"
        for i in xrange(6):
            Stupid.S()
            self.ultima.push_the_key("l")

    def _change_city(self, direction):
        print "Change city ->", direction
        Stupid.L()
        if direction == 'next':
            self.ultima.push_the_key("]")
        elif direction == 'prev':
            self.ultima.push_the_key("[")
        else:
            #TODO cityid
            pass

    def _close_popups(self):
        self.ultima.push_the_button('close')
        self.ultima.push_the_button(u'Открыть')
        self.ultima.push_the_button(u'Продолжить')
Example #2
0
 def __init__(self, ultima):
     self.ultima = ultima
     login(self.ultima)
     self.info = Info(self.ultima)