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, потому я ей больше заниматься не планирую.