doom2d:: doom2d::Doom 2D Forever: Recently opened tasks http://www.doom2d.org/fly/ 2019-08-05T17:40:54Z FS#58: Отлючить скип первого символа при открытии консоли/чата через g_touch. 2019-08-05T17:40:54Z 2019-04-28T16:08:53Z
...
Ибо g_touch не посылает сообщения TextInput и первая буква проглатывается.
SovietPony http://www.doom2d.org/fly/:58
FS#57: Переписать назначение UID монстров 2018-12-19T15:38:52Z 2018-12-19T15:38:52Z
В g_basic.pas, строка 217:

function g_CreateUID(UIDType: Byte): Word;
var
ok: Boolean;
i: Integer;
begin
Result := $0;

case UIDType of
<...>
UID_MONSTER:
begin
//FIXME!!!
while true do
begin
result := UID_MAX_PLAYER+$1+Random(UID_MAX_MONSTER-UID_MAX_GAME-UID_MAX_PLAYER+$1);
if (g_Monsters_ByUID(result) = nil) then break;
end;
end;
end;
end;

ketmar: по уму надо иметь нормальный range list свободных уидов, из которого и выбирать случайный при помощи операции O(n)
ketmar: O(1), то есть
Joseph Stalin http://www.doom2d.org/fly/:57
FS#56: Сделать кастомизацию виртуальных кнопок и джойстик 2018-11-07T09:32:21Z 2018-11-07T09:32:21Z
Сабж
SovietPony http://www.doom2d.org/fly/:56
FS#55: Фриз при загрузке сейва 2018-11-08T09:19:49Z 2018-10-29T19:26:16Z
ДФ фризится при повторной загрузке сейва с map04 из мегавада NewPortal Doomer18, и выдает при этом water map:0/47

Фризится он, когда ты загрузился с сейва, немного поиграл и грузишься с него снова.
Если перед загрузкой сейва сделать энд гейм, выйти в меню и загрузиться снова - все норм.

UPD: на других картах мегавада (как минимум на тех что после МАР04) творится та же хуйня, хотя там нет воды.
UPD2: и, по-моему, перестала запоминаться позиция музыки.

Файлы:
http://doom2d.org/doomer18/NewPortal.wad
http://doom2d.org/jab/Savgame8.dat
Jabberwock http://www.doom2d.org/fly/:55
FS#54: Респавн итемов 2018-10-10T01:59:25Z 2018-10-10T01:59:25Z
Не отключается ни в коопе, ни в своей игре.
Прошу сделать галку в настройках сервера.
Jabberwock http://www.doom2d.org/fly/:54
FS#53: Иногда камера указывает не на тот труп игрока в сети. 2018-10-01T23:13:41Z 2018-10-01T23:13:41Z
.
SovietPony http://www.doom2d.org/fly/:53
FS#52: При разрывании трупов всегда проигрывается завук мяса независимо от модельки 2018-10-01T23:12:21Z 2018-10-01T23:12:21Z
Сабж. С моделькой Harp как-то это не уместно.
SovietPony http://www.doom2d.org/fly/:52
FS#46: Сворачивание на Android должно ставить игру на паузу 2018-09-15T19:11:47Z 2018-09-15T19:11:19Z
А сейчас игра продолжается заодно заглушив звук(независимо от настроек)
SovietPony http://www.doom2d.org/fly/:46
FS#45: Снова не работает сборка для FreeBSD / HaikuOS 2018-09-23T16:26:19Z 2018-09-14T18:53:13Z
Compiling ../shared/xprofiler.pas
xprofiler.pas(38,6) Warning: User defined: You suck!
xprofiler.pas(40,3) Fatal: Syntax error, "identifier" expected but ";" found

Надо эти таймеры сделать полностью портабельными используя SDL_GetPerformanceCounter SDL_GetPerformanceFrequency
SovietPony http://www.doom2d.org/fly/:45
FS#44: Отсутствует масштабирование текста и интерфейса 2018-09-15T16:55:53Z 2018-09-14T18:19:45Z
Нужно для большых разрешений экрана. Особенно на высоких DPI.
SovietPony http://www.doom2d.org/fly/:44