Хеннинг Хайесмэн с радостью сообщает о выходе своего игрового движка Индиана: “Долгое время назад я говорил о том, что работают над SDL-движком для приключенческих игр, и пришло время представить первый релиз. Надо только отметить, что поскольку в настоящий момент нет игр, активно использующих его возможности, он все еще остается неотлаженным.”
Качать здесь: http://www.leetless.de/indiana/index.html
3 Комментариев
(пришлю наш чуть позже – не хочется присылать совсем сырое. Подняли под win32 с хаком win32, derelictutil и derelictGL.wgl, налажена сборка статических библиотек, ускорена компиляция их и движка, линковка движка сделана почти мнгновенной. Пишу новый gui, в первую очередь курсор и средства грамотной работы с truetype. Теперь вы пишите о чудесах 1.030 и о том, что работаете на Descent (и мы туда подались, тк под кодблоксом стало надоедать), настройка и портирование займут время.)
О, это хорошо.
Кстати, я все-таки отрыл свой старый код и снова залил его в svn:
http://svn2.assembla.com/svn/spaceshigh/
Там есть gui в зачаточном состоянии. Я хотел все сделать с использованием делегатов наподобие c#.
Ну то есть чтобы можно было написать что-нибудь вроде этого:
auto guiSystem = new gui.System;
auto btn1 = new gui.Button(”btn1″, 10, 10, 70, 30);
btn1.OnMousePressed = &onBtn1MousePressed;
guiSystem.addWidget(btn1); // или упрятать это куда-нить
а функция обработки выглядит вот так:
void onBtn1MousePressed(gui.Widget w, gui.Event e) {
//…
}
Ого! Они все-таки доделали derelict.wgl и glx! Полгода назад я про это не знал! Тогда и не было возможности собрать что-то без SDL, поэтому я с ним и мучался
Ну и ну!
Ну… Доделали-то доделали. Но вот эти вгл и глх невероятно конфликтуют с портами win32 и x11 – я долго боролся, причем именно с бодания DerelictGL.wgl win32 и началось наше с товарищем знакомство с языком…
В общем, пришлем на неделе, как будет курсор + надписи из файлов шрифтов трутайп + проект для Descent. In progress…