"""
#  환경설정 변수들을 다른곳으로 모아둔 = Config
#  --- 일단 대충 만들어서 던져둔다 --- 나중에 리팩터~!
#
#\n\n\n"""
print(__doc__)
import os
import pygame

FPS = 30
WORK_DIR = os.path.dirname(__file__)
ROOT_WORD = 'py_police'                 # root directory
ROOT_DIR = WORK_DIR.partition(ROOT_WORD)[0] + WORK_DIR.partition(ROOT_WORD)[1]

DESTIN_DIR = os.path.join(ROOT_DIR, 'asset', 'img') + "\\"



""" # COLOR TABLE """
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)



""" # 패드 사이즈 """
PAD_WIDTH = 480
PAD_HEIGHT = 640



"""# 스프라이트 오브젝트 정보"""
# 'key_name' :  [size_x, y, POS_x, y,'file_name.png'],
OBJ_DICT = {
        'player': [17, 30, 100, 100,'car_top.png'],
        'enemy' : [25, 30, 200, 200,'police_0.png'],

        'pcar_0' : [25, 30, 200, 200,'kr_police_0.png'],
        'pcar_1' : [25, 30, 200, 200,'kr_police_1.png'],
        'pcar_2' : [25, 30, 200, 200,'kr_police_2.png'],
        'pcar_3' : [25, 30, 200, 200,'kr_police_3.png'],
        'pcar_4' : [25, 30, 200, 200,'kr_police_4.png'],
        'pcar_5' : [25, 30, 200, 200,'kr_police_5.png'],
        'pcar_6' : [25, 30, 200, 200,'kr_police_6.png'],
        'pcar_7' : [25, 30, 200, 200,'kr_police_7.png'],
    }

# 도망차 -- 어두운 Car_top
PLAYER_WIDTH = OBJ_DICT['player'][0]    # size_x = 20
PLAYER_HEIGHT = OBJ_DICT['player'][1]   # size_y = 30

# 경찰차 -- 경광등 때문에 폭이 더 넓다.
ENEMY_WIDTH = OBJ_DICT['enemy'][0]    # size_x = 25
ENEMY_HEIGHT = OBJ_DICT['enemy'][1]   # size_y = 30


"""# 에너미 위치"""
EPOS_X = 100
EPOS_Y = 150
EPOS_MOV = 8      # 움직이는 거리(속도)


"""# 파이게임 초기화(INIT) 및 변수설정"""
pygame.init()
SCREEN = pygame.display.set_mode((PAD_WIDTH, PAD_HEIGHT))
pygame.display.set_caption('GET IT CRIME!!')
FPS_CLK = pygame.time.Clock()   # FPS_CLK.tick(FPS)

x = PAD_WIDTH * 0.45                          # 45% 플레이어 pos_x
y = PAD_HEIGHT * 0.80 - (PLAYER_HEIGHT * 1.7)  # 80% 플레이어 pos_y



if __name__ == '__main__':
    print(DESTIN_DIR)
