Exemplo n.º 1
0
 def __init__(self, mode=0, arena_start=1, arena_end=24):
     self.window_grabber = find_window.ScreenGrabber.get_window()
     Settings.box = self.window_grabber.window_dimensions
     self.p_watcher = pony_watcher.PonyWatcher()
     self.player_monitor = player_monitor.PlayerMonitor()
     self.enemy_monitor = enemy_monitor.EnemyMonitor()
     self.player = PlayerConfig.get_player_0()
     self.item_master = item_manager.ItemManager(self.player.items)
     skill_list = skill_manager.SkillGenerator.generate_skills(self.player.skills,
                                                               self.player.premium,
                                                               self.player.special)
     self.skill_master = skill_manager.SkillMaster(skill_list)
     self.status_monitor = status_monitor.StatusMonitor()
     self.attack_manager = attack_manager.AttackManager(self.player.style)
     self.mode = mode
     #image_initialize.get_images()
     self.item_master.get_items()
     self.pause = False
     self.arena_start = arena_start
     self.arena_end = arena_end
Exemplo n.º 2
0
__author__ = 'Matt'
import os
import logging

import Image

from skill.attack_manager import AttackManager
from player.player_config import PlayerConfig
from skill.skill_manager import SkillGenerator
from window_finder import find_window
from Settings import Settings


PLAYER = PlayerConfig.get_player_0()
SKILL_LIST = SkillGenerator.generate_skills(PLAYER.skills,
                                            PLAYER.premium,
                                            PLAYER.special)
TEST_IMAGE = Image.open(os.path.join(os.path.dirname(os.path.abspath(__file__)), "data", "test_full_window.png")).convert('RGB')

WINDOW = find_window.ScreenGrabber.get_window_test(TEST_IMAGE)


def test_skill_attack_manager_init():
    AttackManager(0)


def test_skill_attack_manager_get_style():
    attack_manager = AttackManager(0)
    assert(attack_manager.get_style(3).overcharge == 80)