이런거 어떤가요

ㅇㄹ | 조회 수 140 | 2016.09.06. 17:16

지금 ERB가 재사용 가능한 부분들이 상당히 많은데(출력이라던가 장소이동,조교등등)

라이브러리를 지원하지 않죠 그래서 C#으로 래핑을 해봤습니다

 

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            EmueraERB erb = new EmueraERB("SYSTEM");
            EmueraMethod init = new EmueraMethod("EVENTFIRST");//초기화


            BaseLibrary.GetInput(init, "입력해주세요", "실패했습니다", "[0]Start", "[1]Load", "[2]Debug");


            erb.Methods.Add(init);
            erb.WriteTo(AppDomain.CurrentDomain.BaseDirectory);//출력
        }
    }
}
 

 

이렇게 하면 SYSTEM.ERB에

 

@EVENTFIRST
    PRINTL 입력해주세요
    $EVENTFIRST_GET_INPUT_LOOP
    IF RESULT != 0 && RESULT != 1 && RESULT != 2
    PRINTL 실패했습니다
    GOTO EVENTFIRST_GET_INPUT_LOOP
    ENDIF

 

(입력 받는 부분마다 있는 함수형태)

 

 

이렇게 만들어줍니다  어떻게 보면 매크로랑 비슷할수도 있겠네요

이외에도 3D 라이브러리 라던가 공용 변수라던가(CSV 대체용으로도 사용가능할듯?) 변수변화 통일이라던가

여러가지가 가능합니다 래핑이라서 직접적으로 Emuera에 접근은 불가능하다는 한계는 있지만...

  • |
facebook twitter google plus pinterest kakao story band
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
ㅇㄹ 2016.09.06. 17:50
아 버튼 출력하는거 빼먹었네요 그래도 알아보실거라 믿습니다...
번호 제목 글쓴이 날짜 조회 수
공지 공지사항 [4] 파라디클로로.. 16.05.18. 1768
공지 내가 곧 법이다 [12] 파라디클로로.. 16.05.18. 2555
271 흑인이 투잡을 뛰면? 마루도령 16.09.12. 98
270 직접 만든 수제 총을 영어로 하면? 수중교미 16.09.12. 113
269 동방사령부 무슨일 있었나요? [2] Try 16.09.11. 334
268 육손 장비착용 마루도령 16.09.11. 89
267 호빗: 뜻밖의 모험 마루도령 16.09.11. 74
266 마녀가 빗자루에서 떨어지면? [5] 마루도령 16.09.10. 168
265 비가 1시간동안 내리면? [2] 마루도령 16.09.09. 191
264 조회수는 죄다 200정도인데 댓글은 하나나 두개 [4] 마루도령 16.09.08. 214
263 나는 잡담을 다니합. 마루도령 16.09.08. 45
262 밑에서 만들던거 디버그 메뉴 만드는중 [3] ㅇㄹ 16.09.07. 137
» 이런거 어떤가요 [1] ㅇㄹ 16.09.06. 140
260 합니다 잡담을 나는 흑유령 16.09.05. 50
259 잡담을 하는 나를 보는 사람은 이글을 봅니다. [1] 마루도령 16.09.04. 145
258 나도 잡담을 합니다. [2] 파라디클로로.. 16.09.03. 221
257 나는 잡담을 합니다. 닉4임 16.09.03. 91
256 나는 잡담을 합니다. [1] 마루도령 16.09.03. 159
255 죄송합니다 [2] Faker. N 16.08.30. 330
254 저 아래에 있는 252번 글에 대한 분노임. file 파라디클로로.. 16.08.30. 529
253 오랜만에 구경왔더니 에라 안드로이드라는 물건이 나왔네요? [1] 에헤라 16.08.30. 343
252 함께하실 분을 찾습니다! [5] ALIPEGARSE 16.08.28. 597