qpAHToMAS писал: а кстати о мыши, где в исходном коде можно найти участок, когда создается Win32 окно Xash'а и когда оно активно, обрабатывается положение курсора мыши в нем?
не трогай мышку!!! Только хуже сделаешь. Я её еле отладил.
Дядя Миша писал: не трогай мышку!!! Только хуже сделаешь. Я её еле отладил.
Я просто всегда на ClipCursor думал, что он упускает ее как-то, но опробовав его сам (в простом окне) понял, что он работает идеально, а в HL/Xash почему-то нет . "input.c" кстати.
И да, извиняюсь за флуд.
Многие начинающие программисты думают, что апи-функции работают правильно не в 100% случаев, а где-то в 99,99%, а оставшиеся 0,01% приходится именно на их случай. А потом постигают дзен.
XaeroX писал: что апи-функции работают правильно не в 100% случаев
API, знаете ли тоже разные бывают. Лучше уточнить что речь про WinAPI.
Потому что в том же голдсорсе апи насквозь корявый.
Особенно вот эта пакость с указателями в прекэше. Ведь об этом нигде не написано. Да если бы не OSHLDS никто бы и не узнал.
Начал проходить. Пока очень похоже на WinQuake по картинке. Под водичкой неожиданно хорошо. В целом ругать пока особо нечего: рендер соответствует заявленному, физика тоже (хотя застрял-таки намертво один раз), бегаем-стреляем-собираем - отлично, работает.
Модельки ужас-ужас, конечно, руки-ноги у солдат так и просятся на отрыв, но что поделаешь, издержки технологии. Будем ждать полного релиза, брать конвертер qbsp->hlbsp и баловаться с кастомными картами: в оригинал играть не так уж интересно, ибо визуально карты так себе.
Вот, например, свеженькая карта, в которую очень приятно играть - и геймплей, и визуальная часть очень хороши. И при этом никаких модов - стоковый квейк.
Что касается публичных перспектив. Будь я не Тимофей Сергеевич, а Василий Никифорович посвободнее да лет так шесть-семь назад, я бы взялся сделать эпизодик из полудюжины карт - по тем временам я просто мечтал о таком ремейке, чтоб цветное освещение и вращающиеся модельки, и геймплей хардкорный. Наблюдение за quake-коммунити последних лет показывает, что модеры (в основном, все же мапперы) предпочтут старый qc или уже готовые моды типа Quoth, поскольку можно просто сесть и заниматься именно любимым делом - построением карты - со старым и хорошо знакомым инструментом, со старыми ресурсами и приемами работы. Возможно, ремейк привлечет в качестве моддеров тех, кто плавает между HL и Q коммунами, но таких не очень много. Всякие бампы и прочие ништяки - это крутые галочки, но бамп доступен в голдсорсе уже несколько лет, а модов с его использованием как-то не пруд-пруди.