Page 3 of 3

Re: Rocket Forces

Posted: Sat Apr 11, 2009 9:44 pm
by Serial
Приветствую всех, тысячу лет не был на форуме...

Потерял исходники своей игрушки, и линки уже не работают. Может кто-нибудь сохранил их? Буду благодарен за помощь в восстановлении.

Re: Rocket Forces

Posted: Sun Apr 12, 2009 12:02 am
by Serge
У меня есть.

Re: Rocket Forces

Posted: Sun Apr 12, 2009 4:02 pm
by Serial
Serge, премного благодарен.

Re: Rocket Forces

Posted: Mon Aug 31, 2009 1:15 am
by Leency
Rocket Forces 0.1.1
- теперь программу можно закрыть нажатием на кнопку соответствующую кнопку в заголовке, а так же по Alt+F4;
- исправлен один баг с зависанием приложения;
- по F2 можно начать игру заново.

P.S. Если кто-то зальёт на SVN, буду благодарен.

Re: Rocket Forces

Posted: Wed Jul 10, 2013 1:51 pm
by 0CodErr
Не завершается из контекстного меню панели.
svn3803

Re: Rocket Forces

Posted: Fri Sep 12, 2014 9:59 pm
by CleverMouse
Я настроила автосборку из исходников в r5113, r5114.

Re: Rocket Forces

Posted: Thu Oct 18, 2018 11:28 pm
by Leency
0CodErr wrote:Не завершается из контекстного меню панели.
svn3803
Воспроизвел, но блин как такое вообще возможно я не понимаю.

Кнопка закрытия работает? Работает. В коде просто http://prntscr.com/l7p30i
При завершении работы через панель задач, окну посылается event нажатия на кнопку 1, которая как мы выяснили строкой выше работает.
Так че ж завершение через панель задач не работает??

Re: Rocket Forces

Posted: Fri Oct 19, 2018 12:02 am
by 0CodErr
Нажатие на кнопки тоже не работает.
Я попробовал запустить в той сборке http://board.kolibrios.org/viewtopic.ph ... 428#p71130
Почему-то после запуска RForces количество кнопок не увеличилось.
Получается, нет кнопок — нет и реакции на них.

Re: Rocket Forces

Posted: Fri Oct 19, 2018 12:14 am
by Leency
Попробуй самую последнюю ночную сборку, в ней то же самое?
Точно количество кнопок не увеличивается?

Re: Rocket Forces

Posted: Fri Oct 19, 2018 12:36 pm
by Leency
Не могу победить кнопку 1.
Зато исправил грязный текст и размер окна теперь зависит от высоты скина.

Re: Rocket Forces

Posted: Sat Oct 20, 2018 5:20 pm
by 0CodErr
Пробовал #7491.
Нажатие на кнопку сворачивания приводит к закрытию приложения(Game over).
Очень редко, но иногда даже удаётся закрыть из контекстного меню панели.

Re: Rocket Forces

Posted: Sun Oct 21, 2018 2:30 am
by Leency
Теперь сворачивается #7493.

Но на паузу при этом не ставится и при проигрыше программа просто завершается, а надо чтобы была возможность начать заново.

Re: Rocket Forces

Posted: Sun Oct 21, 2018 2:22 pm
by Leency
В ревизии 7494 я исправил кучу багов и сделал нормальное окно GameOver'a.

0CodErr
По твоему багу я немного разобрался. Это какой-то ядерный баг.
Он присущ программам которые используют SF_CHECK_EVENT (f11) вместо SF_WAIT_EVENT (f10) или паузу в цикле.
При посылании ивента нажатия на кнопку "1" от ПанелиЗадач почему-то данное событие не определяется функцией SF_CHECK_EVENT.

Багу также подвержены многие игры в числе которых Tetris, Pong3, Ataka...

Re: Rocket Forces

Posted: Sun Oct 21, 2018 9:19 pm
by 0CodErr
Leency wrote:паузу в цикле
Если событие происходит пока поток спит, то оно может и не дойти(на момент вызова CheckEvent событие уже происходить не будет).
Возможно, стоит заменить CheckEvent + Sleep на WaitEventByTime.

Re: Rocket Forces

Posted: Sun Oct 21, 2018 9:55 pm
by Leency
Если сможешь пофиксить проблему у любой из других программ и предоставить рабочий путь исправления, я исправлю RocketForces.
В остальном проблема не критична у RocketForces, потому я ей больше заниматься не планирую.