이런거 어떤가요

ㅇㄹ | 조회 수 144 | 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. 1961
공지 내가 곧 법이다 [12] 파라디클로로.. 16.05.18. 2790
281 우일베 좌메갈 file 마루도령 16.09.16. 412
280 추석은 어제였지만.. 조각조각 16.09.16. 57
279 미국 토크쇼가 말하는 힐러리 근황.avi 스톰보이즈 16.09.16. 203
278 회심의 개그다! 마루도령 16.09.16. 85
277 사토리..... 얀데레.... 귀여워... [8] file 에라리아 16.09.14. 703
276 침묵은 금입니다. 마루도령 16.09.14. 97
275 하늘이 아재개그를 보고 노해서 지진을 일으킨것이 분명하다. 마루도령 16.09.13. 113
274 한국인이 쓰는 언어는? [1] 마루도령 16.09.12. 241
273 지진 ㄷㄷ하네 [2] ㅇㄹ 16.09.12. 148
272 세상에서 제일 차가운 바다는? [1] 마루도령 16.09.12. 147
271 흑인이 투잡을 뛰면? 마루도령 16.09.12. 104
270 직접 만든 수제 총을 영어로 하면? 수중교미 16.09.12. 128
269 동방사령부 무슨일 있었나요? [2] Try 16.09.11. 356
268 육손 장비착용 마루도령 16.09.11. 92
267 호빗: 뜻밖의 모험 마루도령 16.09.11. 77
266 마녀가 빗자루에서 떨어지면? [5] 마루도령 16.09.10. 174
265 비가 1시간동안 내리면? [2] 마루도령 16.09.09. 205
264 조회수는 죄다 200정도인데 댓글은 하나나 두개 [4] 마루도령 16.09.08. 221
263 나는 잡담을 다니합. 마루도령 16.09.08. 47
262 밑에서 만들던거 디버그 메뉴 만드는중 [3] ㅇㄹ 16.09.07. 151