아침에 일어났더니 죽음으로 맛없을 정도로 배가 뒤틀려서 구토하고 난리도 난리가 아니었다.
이게 에라겜 제작자들이 사라지는 이유 중 하나였을까.
───────────이하 넉두리────────────
여튼 어제 밤에도 한바탕 씨름을 했던 던전 전투 화면에서 △, ▽ 버튼이 안먹는현상
(이리저리 굴려가며 파악해보니 어찌어찌 결과값은 메우 가끔 쳐먹는 것 같은데, 동작을 제대로 안해서 포기하기로 함.)
애당초 난 아직도 에라 구조를 이해 못했음
@PLAY BATTLE 쪽에서
$INPUT_LOOP 를 걸고
CALL DRAW_ 로 전투화면 출력하고
;텍스트スクロール処理
IF RESULT == 11 같은걸로 텍스트 스크롤 처리를 하게 하는데
ENDIF
;制限ターンに達したら戦闘を強制終了
IF 전투_진행관리 != 전투결과_통상
ENDIF박고 넘어온 IF 진행관리는 그러니까 턴이 다되면 강제로 전투종료된다는건 이해했는데
$INPUTMOUSEKEY_LOOP_ 그리고 이것도
LOCAL:0 = 0
INPUTMOUSEKEY ← 이 마우스 키 인식하게 하려고 만드는 루프 인건 알겠고한데
IF RESULT:0 == 1
;マウスクリック
SELECTCASE RESULT:1
CASE 0x100000
;左
LOCAL:0 = RESULT:5
CASE 0x200000
;右
CASEELSE
ENDSELECT
ELSEIF RESULT:0 == 2
;マウスホイール
IF RESULT:1 == 0
ELSEIF RESULT:1 > 0
;ホイールアップ
LOCAL:0 = 11
ELSE
;ホイールダウン
LOCAL:0 = 12
ENDIF
갑작스럽게 RESULT:0 이 튀어나오질 않나, RESULT:1이 나오질않나, LOCAL:0 에 RESULT:5를 쳐넣지않나
대체 어디서 튀어나오는 녀석들인데요...
(디버그 콘솔창에서 RESULT 5는 값이 뭐신데요 하면서 전투진행해봤더니 0이었다가 5였다가 하더라.
;番号入力(疑似含む)があった場合
IF LOCAL:0 != 0
;텍스트スクロール処理
IF LOCAL:0 == 11
;던전マップ텍스트スクロールアップ
이후엔 번호입력이 있었다면...하고 들어가는 IF가 쳐 오시는데
근데 번호를 입력하려고 치면 턴이 흘러가버리는데요!
그 뒤로는 전투 묘사쪽에서
PRINTBUTTON @"[△]", 11 프린트 버튼으로 만들어진 버튼이 있으신데
IF TMP_PRINTWAIT_SKIP == 0 ← 문장 스킵할건지 판단하려는 녀석
$INPUTMOUSEKEY_LOOP_
INPUTMOUSEKEY
IF RESULT:0 == 1
;マウスクリック
SELECTCASE RESULT:1
CASE 0x100000
;左
RESULT = RESULT:5
CASE 0x200000
;右
TMP_PRINTWAIT_SKIP = 1
CASEELSE
ENDSELECT
ELSEIF RESULT:0 == 2
;マウスホイール
IF RESULT:1 == 0
GOTO INPUTMOUSEKEY_LOOP_
ELSEIF RESULT:1 > 0
;ホイールアップ
RESULT = 11 ← 리절트 있음.
ELSE
;ホイールダウン
RESULT = 12
ENDIF
ELSEIF RESULT:0 == 3
;キー入力
SELECTCASE RESULT:1
CASE 40
;↓
CASEELSE
ENDSELECT
ELSE
ENDIF
ENDIF
IF ARG:0 == 1
REDRAW 2
CLEARLINE LINECOUNT - FIRST_LINE
ENDIF
RETURN RESULT ← 리절트를 반환해라
라고 있는데도 왜 쳐먹질 않는건데...
;戦闘画面描画
CALL DRAW_BATTLE() ← 전투 화면 묘사에서 RESULT 를 RETURN 시킴
;텍스트スクロール処理
IF RESULT == 11 ← 그 RESULT값이 11이면 스크롤을 위로 올려라.
인데 왜 쳐먹으시질 않으시는건데
──────────────────────────────────
그런 관계로 전투 화면 내에서 스크롤기능과 버튼 딸깍으로 얼굴/스탠딩 이미지 바꿔주는 기능은 빼버리려고.
그렇게 되었으니, 전투야 뭐 어찌어찌 굴러가겠다
변신 이미지 넣는거랑 스킬 넣는거 테스트 돌려보고 일단락 해야지.
스탯 조절도 나중으로 미루고
다시 캐릭터 설정딸이나 쳐서 신체 사이즈 같은거나 좀 넣고 하면 멘탈이 잡히지않을까?
야한거 좋아...