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();
естественно заврапливать буду только самые нужные вещи. ато нудно.