При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2019, 13:59  #741
a1batross
a1batross
Umu~!
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 21
Сообщения: 635


По умолчанию

2 mittorn:
от кода Source SDK она все ещё зависит, просто от немного другого и под кошерной лицензией.

Тем более, я уже сделал чтобы оно было более-менее одинаковым и заменялось фактически без изменений с кода.

2 Qwertyus:
прям все-все не работают? Даже старый движок? Или ты только про newengine?

С miniutl надо тестировать. Он используется в vgui_support и mainui_cpp.

Про биндинг Enter и MOUSE1 мне известно. У меня есть ошибка, которую надо исправлять на корню. Если смена состояния клавишы в "зажатый" порождает новое окно, то новое окно получает событие о смене состояния в "отжатый", когда клавишу юзер отпускает. Пока не придумал как это исправить.

Поэтому ты нажимаешь Enter, это создаёт окно "Нажмите X чтобы забиндить", ты отпускаешь Enter и новое окно получив событие биндит Enter.
a1batross вне форума Ответить с цитированием
Старый 16.01.2019, 14:12  #742
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 14,762


По умолчанию

2 a1batross: что именно вы там привязали к Source SDK?

Дядя Миша, подумав, добавил 16.01.2019 в 14:13
Надо признать, я за форком почти не слежу, а сейчас вот зашёл на гит, а там ссылка на xash.su. Открываю его, ё-маё - ЧЕРЕБ! Ну хотя бы костей нету.

Последний раз редактировалось Дядя Миша, 16.01.2019 в 14:13.
Дядя Миша вне форума Ответить с цитированием
Старый 16.01.2019, 14:20  #743
a1batross
a1batross
Umu~!
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 21
Сообщения: 635


По умолчанию

2 Дядя Миша:
да это надо на что-нибудь поменять. Меня он тоже смущает.

> что именно вы там привязали к Source SDK

utlvector и utlrbtree. Можно было бы их и самому написать, ничего сложного в этом нет, но зачем, когда Valve сами их выложили под BSD лицензией. Осталось только скопипастить.
a1batross вне форума Ответить с цитированием
Старый 16.01.2019, 14:27  #744
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 14,762


По умолчанию

2 a1batross:
а ну эти да, всегда юзали. Можно из дум3 взять, там тоже был какой-то вектор.
Дядя Миша вне форума Ответить с цитированием
Старый 16.01.2019, 14:33  #745
a1batross
a1batross
Umu~!
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 21
Сообщения: 635


По умолчанию

2 Дядя Миша:
я хотел себе сделать подручную библиотеку темплейтов из него, которую можно скопипастить в минимальнорм количестве. Но не осилил сделать именно так, как хотел и проще было опять же писать самому. А писать самому -- процесс и я откладывал напотом.

Тут же всё за меня сделали, и то я поотрывал ненужные зависимости. Теперь можно парочку хедеров копировать с нужным мне контейнером и всё. И самое главное -- привычно и без вопросов к лицензии.
a1batross вне форума Ответить с цитированием
Старый 16.01.2019, 14:38  #746
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 14,762


По умолчанию

2 a1batross: народ контейнеры даже на Си писал, ото тема была. Да вон в реализации дебага клипхуллов, как раз такие сишные контейнеры, зацени.

Дядя Миша, подумав, добавил 16.01.2019 в 14:38
ЗЫ. я имею в виду что это был не простой массив, а именно двусвязный список.

Последний раз редактировалось Дядя Миша, 16.01.2019 в 14:38.
Дядя Миша вне форума Ответить с цитированием
Старый 16.01.2019, 15:02  #747
a1batross
a1batross
Umu~!
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 21
Сообщения: 635


По умолчанию

2 Дядя Миша:
ну про сишные контейнеры я наслышан. Вон в Linux(в смысле, в ядре ) вполне генеричные такие контейнеры: разновидности деревьев, списки, хештаблицы и прочее-прочее.
a1batross вне форума Ответить с цитированием
Старый 16.01.2019, 20:54  #748
Qwertyus
Qwertyus
Генерал-Майор
Регистрация: 13.08.2009
Сообщения: 1,313


По умолчанию

2 a1batross:
Про незапуск я писал о билдах newengine от 13-14 января. И про новое меню для оригинального Ксаша. Видать, проблемы из одного места растут . С menu.dll от travis билды newengine запускаются, кстати.

А с биндами получается, что нужно Enter удерживать и в момент появления запроса одновременно нажать нужную клавишу, и только тогда отпустить Enter. Не очень удобно.
Qwertyus вне форума Ответить с цитированием
Старый вчера, 01:06  #749
mittorn
mittorn
Подполковник
Регистрация: 22.04.2010
Сообщения: 1,124


По умолчанию

2 Qwertyus:
ну это ошибка, да. надо хак какой-то сделать, либо придумать более красивое решение. Как вариант - вообще весь ввод меню перехватывать вместо того что сейчас сделано
mittorn вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 07:03.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2019 by CS-Mapping.com.ua Community