﻿Maple Hunt MultiView v0.3.14 - SIDE VIEW (5번째 세로 슬롯)

기존 1~4번 2x2 멀티뷰와 모든 기능(타이머/캐릭터 이동감지/룬감지/보라 테두리/
프리셋/유연한 칸 크기 조절/화면맞춤)은 그대로 유지하고, 그 위에 5번째 슬롯을 추가했다.

추가된 것
1. SIDE VIEW - 오른쪽(기본)에 세로로 긴 5번째 슬롯
   - 껐다 켜기 가능. 끄면 v0.3.13처럼 4화면만 보인다.
   - 끄고 켜도 1~4번 창 연결은 그대로 유지된다.
   - 위치 오른쪽/왼쪽 전환 가능.
2. SIDE 소스 두 가지
   - 별도 창 연결: 완전히 다른 프로그램 창(유튜브/공략창 등)
   - 슬롯 1~4 확대 미러: 그 중 하나를 크게 복제 표시
     (같은 창의 두 번째 DWM 썸네일이라 게임엔 영향 없음)
3. SIDE 화면맞춤 FIT / CROP / FILL 개별 선택
4. 감지
   - SIDE가 메이플 화면이면 5번도 독립적으로 타이머/이동/룬 감지
   - 유튜브/공략창이면 우클릭 > 사냥 보조에서 감지 끄기(HuntEnabled off)
   - 미러 모드일 때도 확대된 미니맵으로 독립 감지된다
5. 경계선 드래그
   - 기존 2x2 내부 비율 조절 유지
   - 4화면 영역 ↔ SIDE VIEW 영역 경계선도 드래그로 비율 조절
6. 프리셋
   - SIDE 켜짐/위치/폭/화면맞춤/소스모드/미러대상 + 칸 비율까지 저장/복원
   - 슬롯 4(SIDE)의 독립 창 연결도 프리셋에 저장된다
7. 초기화 버튼 (컨트롤센터 하단 + 우클릭 > 초기화)
   - 비율 초기화: 2x2 50:50, 상하 50:50, SIDE 기본폭 복원 (창 연결 유지)
   - 전체 기본값 복원: 레이아웃/채우기/타이머 위치/크롭/SIDE까지 기본값,
     단 1~4번 창 연결은 보존
   버튼: SIDE VIEW / 비율 초기화 / 전체 기본값 복원

안정성
- 감지 ROI는 계속 실제 RenderRect 기준이라 칸 크기를 바꿔도 룬/캐릭터 감지가 안 깨진다.
- 빈 슬롯, SIDE 껐다 켜기, 미러 대상 변경 시에도 상태가 꼬이지 않도록 처리했다.

Safety Lock 유지: 화면 복제(DWM) + 자기 화면 픽셀 분석만. 메모리 접근/DLL 주입/
입력 자동화 없음. P/Invoke는 dwmapi.dll / user32.dll / gdi32.dll 3개뿐,
safety_check.ps1 그대로 통과.
