from .campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .ht1 import Config as ConfigBase

MAP = CampaignMap('HT3')
MAP.shape = 'I9'
# MAP.camera_data = ['D2', 'D6', 'D7', 'F2', 'F6', 'F7']
# MAP.camera_data_spawn_point = ['D7', 'D6']
MAP.camera_data = ['D3', 'D5', 'D7', 'F3', 'F5', 'F7']
MAP.camera_data_spawn_point = ['D5']
MAP.portal_data = [('I2', 'A1'), ('A1', 'I2'), ('I9', 'H1'), ('H1', 'I9')]
MAP.map_data = """
    -- -- -- ++ ME -- ME -- ++
    -- -- MB ++ -- -- -- -- --
    ++ ++ ++ ++ -- ++ ++ -- ME
    -- MS -- Me -- Me ++ -- --
    ME -- ++ -- __ -- -- -- ME
    -- -- SP -- -- Me ++ ++ ++
    Me -- -- SP ++ -- ++ MB --
    -- MS -- -- -- MS ++ -- --
    ++ -- Me -- ME -- ++ -- --
"""
MAP.map_data_loop = """
    -- -- -- -- ME -- ME -- ++
    -- -- MB -- -- -- -- -- --
    ++ ++ ++ -- -- ++ ++ -- ME
    -- MS -- Me -- Me ++ -- --
    ME -- ++ -- __ -- -- -- ME
    -- -- SP -- -- Me -- -- --
from .campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .ht1 import Config as ConfigBase

MAP = CampaignMap('HT2')
MAP.shape = 'H7'
# MAP.camera_data = ['D2', 'D5', 'E2', 'E5']
MAP.camera_data = ['D3', 'D5', 'E3', 'E5']
MAP.camera_data_spawn_point = ['E5']
MAP.portal_data = [('E5', 'E1'), ('E1', 'E5')]
MAP.map_data = """
    -- ++ -- ME -- ME ++ ++
    ME -- Me __ -- -- MB ++
    -- -- -- -- ME -- ++ ME
    ++ ME ++ ++ ++ ++ MS --
    -- ++ Me Me -- Me -- ME
    MS -- -- -- -- -- -- ++
    -- ME ++ ++ SP SP -- MS
"""
MAP.map_data_loop = """
    -- ++ -- ME -- ME ++ ++
    ME -- Me __ -- -- MB ++
    -- -- -- -- ME -- ++ ME
    ++ ME ++ -- -- -- MS --
    -- ++ Me Me -- Me -- ME
    MS -- -- -- -- -- -- ++
    -- ME ++ ++ SP SP -- MS
"""
MAP.weight_data = """
Exemple #3
0
from module.logger import logger
from module.map.map_base import CampaignMap
from module.map.map_grids import RoadGrids, SelectedGrids

from .campaign_base import CampaignBase

MAP = CampaignMap('SP')
MAP.shape = 'K9'
# MAP.camera_data = ['D2', 'D6', 'D7', 'H2', 'H6', 'H7']
# MAP.camera_data_spawn_point = ['D2', 'H2']
MAP.camera_data = ['F2', 'F4', 'F7']
MAP.camera_data_spawn_point = ['F2']
MAP.portal_data = [('E1', 'K1'), ('K1', 'E1'), ('A1', 'G1'), ('G1', 'A1')]
MAP.map_data = """
    -- -- MS ++ -- -- -- ++ MS -- --
    -- -- -- ++ -- __ -- ++ -- -- --
    ++ -- Me ++ SP -- SP ++ Me -- ++
    -- ++ ++ ++ ++ -- ++ ++ ++ ++ --
    -- -- ++ ME -- -- -- ME ++ -- --
    -- -- ++ -- -- MS -- -- ++ -- --
    -- ++ ++ ++ ++ -- ++ ++ ++ ++ --
    ++ -- -- -- ++ -- ++ -- -- -- ++
    -- -- -- -- ++ MB ++ -- -- -- --
"""
MAP.weight_data = """
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
    50 50 50 50 50 50 50 50 50 50 50
from .campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .t1 import Config as ConfigBase

MAP = CampaignMap('T5')
MAP.shape = 'I9'
# MAP.camera_data = ['D2', 'D6', 'D7', 'F2', 'F6', 'F7']
# MAP.camera_data_spawn_point = ['F7', 'D2']
MAP.camera_data = ['D3', 'D5', 'D7', 'F3', 'F5', 'F7']
MAP.camera_data_spawn_point = ['F7', 'D3']
MAP.portal_data = [('D3', 'F3'), ('G4', 'G6'), ('F7', 'D7'), ('C6', 'C4')]
MAP.map_data = """
    ++ -- -- -- ++ -- MB -- ++
    -- ME -- ME ++ MS -- MS --
    Me -- SP -- ++ -- __ -- --
    -- ME -- Me ++ Me -- ME --
    ++ ++ ++ ++ -- ++ ++ ++ ++
    -- ME -- Me ++ Me -- ME --
    -- -- __ -- ++ -- SP -- Me
    -- MS -- MS ++ ME -- ME --
    ++ -- MB -- ++ -- -- -- ++
"""
MAP.map_data_loop = """
    ++ -- -- -- ++ -- MB -- ++
    -- ME -- ME ++ MS -- MS --
    Me -- SP -- -- -- __ -- --
    -- ME -- Me ++ Me -- ME --
    ++ ++ -- ++ -- ++ -- ++ ++
    -- ME -- Me ++ Me -- ME --
from .campaign_base import CampaignBase
from module.map.map_base import CampaignMap
from module.map.map_grids import SelectedGrids, RoadGrids
from module.logger import logger
from .ht1 import Config as ConfigBase

MAP = CampaignMap('HT4')
MAP.shape = 'K9'
MAP.camera_data = ['D2', 'D5', 'D7', 'H2', 'H5', 'H7']
MAP.camera_data_spawn_point = ['D2', 'D7']
MAP.portal_data = [('I5', 'C5'), ('C5', 'I5'), ('E5', 'E3'), ('E3', 'E5'),
                   ('G5', 'G7'), ('G7', 'G5')]
MAP.map_data = """
    Me -- -- ++ Me -- ME -- ME ++ ++
    -- MS -- ++ -- SP -- __ -- MS --
    -- -- Me ++ -- -- -- ME -- -- --
    ME -- ++ ++ ++ ++ ++ ++ ++ -- ME
    -- -- -- ++ -- MB -- ++ -- -- --
    ME -- ++ ++ ++ ++ ++ ++ ++ -- ME
    -- -- -- ME -- -- -- ++ Me -- --
    -- MS -- __ -- SP -- ++ -- MS --
    ++ ++ ME -- ME -- Me ++ -- -- Me
"""
MAP.map_data_loop = """
    Me -- -- ++ Me -- ME -- ME ++ ++
    -- MS -- -- -- SP -- __ -- MS --
    -- -- Me ++ -- -- -- ME -- -- --
    ME -- ++ ++ -- ++ -- ++ ++ -- ME
    -- -- -- ++ -- MB -- ++ -- -- --
    ME -- ++ ++ -- ++ -- ++ ++ -- ME
    -- -- -- ME -- -- -- ++ Me -- --