Тема: axelynx
Показать сообщение отдельно
Старый 19.09.2011, 20:45   #181
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: axelynx

MoKa, спасибо тебе, дружище!
по кейворду CLI compatible я нашел крайне интереснеую тему.
конечно, писать целый враппер сильно нудно, но зато прикольно получается.

теперь с сишарповым проектом должны будут кататься две длл-ки - одна - сам движок, вторая CLI враппер под него.
синтаксис в шарпе получается примерно такой:

   
Engine eng = Engine.Init();
Window wnd = eng.AddWindow(800, 600, 32, WindowMode.WINDOWED, 8);
            

            Canvas c = eng.GetCanvas();
            c.ClearColor(0.2f, 0.3f, 0.4f, 1.0f);
            c.Clear();

            while (wnd.isRunning())
            {
                wnd.Flip(false);
                wnd.Sync();
            }
            wnd.Free();
            eng.Free();
естественно заврапливать буду только самые нужные вещи. ато нудно.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
moka (19.09.2011), pax (24.09.2011)