Beispiel #1
0
    def exit_event(self):
        UI.click_back_button()
        sleep(7)

        self.log.debug('Clicking door')
        Clicking.click_in_game_region_point(BACK_POS)
        sleep(7)
Beispiel #2
0
def click_f_gamplay():
    """Clicks on F game play icon
    - Should be on default screen
    """
    from Framework import Clicking
    log.debug('Clicking on F gameplay')
    Clicking.click_in_game_region_point(Globals.f_gameplay_pos)
Beispiel #3
0
def click_event():
    """Clicks one event icon
    - Should be on default screen
    """
    from Framework import Clicking
    log.debug('Clicking on event ')
    Clicking.click_in_game_region_point(Globals.event_pos)
    def exit_event(self):
        UI.click_back_button()
        sleep(7)

        self.log.debug('Clicking door')
        Clicking.click_in_game_region_point(BACK_POS)
        sleep(7)
    def run(self):
        self.log.debug('Staring exploring')
        Clicking.click_in_game_region_point(EXPLORE_POS)
        sleep(7)

        for i, star in enumerate(self.stars):
            self.log.info('Exploring Tile')
            Clicking.click_in_game_region_point(TILES[i])
            sleep(10)
Beispiel #6
0
    def run(self):
        self.log.debug('Staring exploring')
        Clicking.click_in_game_region_point(EXPLORE_POS)
        sleep(7)

        for i, star in enumerate(self.stars):
            self.log.info('Exploring Tile')
            Clicking.click_in_game_region_point(TILES[i])
            sleep(10)
Beispiel #7
0
def click_back_button():
    """Clicks back button, it locates the buttons"""
    from Framework import Clicking
    log.debug('Trying to locate back button')
    pos = Imging.locate_in_game_screen('Images/BackButton.png')

    if pos is None:
        log.error("Couldn't locate back button")
    else:
        logging.debug("Located back button button at at : %s", str(pos))
        Clicking.click_in_game_region_point(Util.center(pos))
Beispiel #8
0
    def run(self):
        self.log.debug('Checking for free throws')
        while free_throws():
            self.log.info('Free throw is available - throwing')
            Clicking.click_in_game_region_point(THROW_POS)
            UI.move_mouse_out_of_game_screen()
            sleep(10)
            if complete_quest():
                self.log.info('Landed on quest, exiting')
                break

        sleep(1)
Beispiel #9
0
def click_exit_button():
    """Clicks red x button on screen, it locates the button"""
    from Framework import Clicking
    log.debug('Trying to find exit button')
    pos = Imging.locate_in_game_screen('Images/x.png')

    if pos is None:
        logging.error("Could not find x button")

    else:
        logging.debug("Located x button at at : %s", str(pos))
        Clicking.click_in_game_region_point(Util.center(pos))
    def run(self):
        self.log.debug('Checking for free throws')
        while free_throws():
            self.log.info('Free throw is available - throwing')
            Clicking.click_in_game_region_point(THROW_POS)
            UI.move_mouse_out_of_game_screen()
            sleep(10)
            if complete_quest():
                self.log.info('Landed on quest, exiting')
                break

        sleep(1)
    def is_available(self):
        # Wealth Tree
        self.log.debug("Trying to find Wealth Tree Position")
        self.wealth_tree_pos = Imging.locate_in_game_screen(
            Util.image_path_module('Tree', MODULE_NAME))

        if self.wealth_tree_pos is None:
            self.log.info(
                "Couldn't find wealth tree event , considering it as not live")
            UI.reset_menus()
            return False
        else:
            self.log.debug("Found Wealth Tree at : %s",
                           str(self.wealth_tree_pos))
            self.log.debug('Entering wealth tree')
            Clicking.click_in_game_region_point(self.wealth_tree_pos)
            time.sleep(2)

        return True
    def run(self):
        self.log.debug("Clicking on Magic Fruit")
        Clicking.click_in_game_region_point(MAGIC_FRUIT)
        time.sleep(1)

        self.log.debug("Clicking on Wealth Fruit")
        Clicking.click_in_game_region_point(WEALTH_FRUIT)
        time.sleep(1)

        self.log.debug("Clicking on Health Fruit")
        Clicking.click_in_game_region_point(HEALTH_FRUIT)
        time.sleep(1.5)

        self.log.debug("Clicking on Lucky Fruit")
        Clicking.click_in_game_region_point(LUCKY_FRUIT)
        time.sleep(2)
Beispiel #13
0
    def get_to_event(self):
        for i in xrange(6):
            self.log.debug('Moving Right')
            Clicking.click_in_game_region_point(RIGHT)
            sleep(5.5)

        self.log.debug('Entering Farm')
        Clicking.click_in_game_region_point(FARM_POS)
        sleep(7)

        self.log.debug('Entering farm treasure')
        Clicking.click_in_game_region_point(TREASURE_POS)
        sleep(7)
    def get_to_event(self):
        for i in xrange(6):
            self.log.debug('Moving Right')
            Clicking.click_in_game_region_point(RIGHT)
            sleep(5.5)

        self.log.debug('Entering Farm')
        Clicking.click_in_game_region_point(FARM_POS)
        sleep(7)

        self.log.debug('Entering farm treasure')
        Clicking.click_in_game_region_point(TREASURE_POS)
        sleep(7)
Beispiel #15
0
def reset_menus():
    """Clicks in the top left , should reset all menu that wont require x button"""
    from Framework import Clicking
    log.debug('reseting menues')
    Clicking.click_in_game_region_point((5, 5))
 def get_to_event(self):
     self.log.debug('Clicking on treasure map')
     Clicking.click_in_game_region_point(TREASURE_MAP_POS)
     UI.move_mouse_out_of_game_screen()
     sleep(6)
Beispiel #17
0
 def get_to_event(self):
     self.log.debug('Clicking on treasure map')
     Clicking.click_in_game_region_point(TREASURE_MAP_POS)
     UI.move_mouse_out_of_game_screen()
     sleep(6)